durcheinandergebrachte Repos in RHEL6

durcheinandergebrachte Repos in RHEL6

Ich habe RHEL 6 und habe eine Reihe der gängigen Repos (Epel usw.) installiert und die Repos irgendwie vermasselt (ich glaube mit einem Repo-Clean-Befehl).

Ich habe speziell mit EPEL Fehler erhalten, also habe ich es entfernt:

rpm -e epel-release608.noarch

-> „Fehler: Paket epel-releaase6-8.noarch ist nicht installiert“

und habe versucht, es neu zu installieren:

rpm -ivh epel-release-6-8.noarch.rpm

-> „Paket epel-release-6-8.noarch ist bereits installiert“

Wie komme ich aus dieser Endlosschleife heraus?

Antwort1

Können Sie sicherstellen, dass Sie keine Epel-Release-Pakete mehr haben, indem Sie alle Pakete auflisten und Epel greppen?

rpm -qa | grep epel

Wenn in der Liste kein Paket vorhanden ist, können Sie die Installation des epel-release-Pakets auch erzwingen, indem Sie Folgendes ausführen:

rpm -ivh --force epel-release-6-8.noarch.rpm

Antwort2

Die folgende Kombination von Dingen hat bei mir funktioniert:

  • Löschen Sie die eigentlichen Dateien in/etc/yum.repos.d

  • yum clean all

  • rpm -qa | grep epel (wird immer noch angezeigt)

  • yum remove epel*

  • yum clean all

Dadurch wurde es endlich sauber.

verwandte Informationen