Fedora19: YUM glibc ist ein Duplikat von glibc

Fedora19: YUM glibc ist ein Duplikat von glibc

Ich verwende Fedora 19. Beim Versuch, eine auszuführen yum update, wird mir die folgende Fehlermeldung angezeigt.

Yum-Update:

Gebietsschema konnte nicht festgelegt werden, standardmäßig ist C
Geladene Plugins: langpacks, refresh-packagekit
Auflösen von Abhängigkeiten
Es sind noch nicht abgeschlossene Transaktionen übrig. Sie könnten zunächst „yum-complete-transaction“ oder „yum history redo last“ ausführen, um diese abzuschließen. Wenn das nicht funktioniert, müssen Sie versuchen, Pakete manuell zu entfernen/installieren (vielleicht kann „package-cleanup“ helfen).
--> Transaktionsprüfung wird ausgeführt
---> Paket autocorr-en.noarch 1:4.1.0.4-6.fc19 wird aktualisiert
...
---> Paket kernel.x86_64 0:3.10.3-300.fc19 wird gelöscht
---> Paket kernel-devel.x86_64 0:3.10.3-300.fc19 wird gelöscht
---> Paket kernel-modules-extra.x86_64 0:3.10.3-300.fc19 wird gelöscht
--> Abhängigkeitsauflösung abgeschlossen
Fehler: Paket: glibc-2.17-11.fc19.x86_64 (installiert)
           Erfordert: glibc-common = 2.17-11.fc19
           Entfernen: glibc-common-2.17-11.fc19.x86_64 (installiert)
               glibc-common = 2.17-11.fc19
           Aktualisiert durch: glibc-common-2.17-14.fc19.x86_64 (Updates)
               glibc-common = 2.17-14.fc19
           Verfügbar: glibc-common-2.17-4.fc19.x86_64 (Fedora)
               glibc-common = 2.17-4.fc19
 Sie können versuchen, das Problem mit --skip-broken zu umgehen.
** 2 bereits bestehende RPMDB-Probleme gefunden, die Ausgabe von „yum check“ lautet wie folgt:
glibc-2.17-14.fc19.x86_64 ist ein Duplikat mit glibc-2.17-11.fc19.x86_64
glibc-2.17-14.fc19.x86_64 hat fehlende Anforderungen von glibc-common = ('0', '2.17', '14.fc19')

Was ich nicht verstehe, ist, dass es heißt, es fehlt glibc-common-2.17-14, aber wenn ich das tue, yum info glibc-common-2.17bekomme ich

Gebietsschema konnte nicht festgelegt werden, standardmäßig ist C
Geladene Plugins: langpacks, refresh-packagekit
Installierte Pakete
Name: glibc-common
Bogen: x86_64
Version : 2.17
Veröffentlichung: 11.fc19
Größe : 114 M
Repo: installiert
Zusammenfassung: Allgemeine Binärdateien und Gebietsschemadaten für glibc
URL:http://www.gnu.org/software/glibc/
Lizenz: LGPLv2+ und LGPLv2+ mit Ausnahmen und GPLv2+
Beschreibung: Das glibc-common-Paket enthält allgemeine Binärdateien für die GNU libc
            : Bibliotheken sowie Unterstützung der Landessprache (Gebietsschema).

Verfügbare Pakete Name: glibc-common Bogen: x86_64 Version : 2.17 Veröffentlichung: 14.fc19 Größe : 11 M Repo: Updates/19/x86_64 Zusammenfassung: Allgemeine Binärdateien und Gebietsschemadaten für glibc URL:http://www.gnu.org/software/glibc/ Lizenz: LGPLv2+ und LGPLv2+ mit Ausnahmen und GPLv2+ Beschreibung: Das glibc-common-Paket enthält allgemeine Binärdateien für die GNU libc : Bibliotheken sowie Unterstützung der Landessprache (Gebietsschema).

Das heißt, dass es tatsächlich verfügbar ist. Weiß jemand, wie man da rauskommt? Ich habe es bereits versucht yum clean all, yum-complete-transactionaber ohne Veränderung.

Danke, Martin

Antwort1

Sie haben eine sehr wichtige Warnmeldung übersehen:

Es sind noch nicht abgeschlossene Transaktionen übrig. Sie können zunächst yum-complete-transaction, oder " yum history redo last" ausführen, um diese abzuschließen. Wenn das nicht funktioniert, müssen Sie versuchen, Pakete manuell zu entfernen/installieren (vielleicht kann eine Paketbereinigung helfen).

Es sieht so aus, als ob eine vorherige Paketaktualisierung unterbrochen wurde. Sie sollten yum-complete-transactionsie beenden, bevor Sie versuchen, etwas anderes zu tun.

Wenn dies fehlschlägt, können Sie versuchen, die Sache manuell zu reparieren, indem Sie den Datenbankeintrag für das teilweise aktualisierte Paket entfernen und dann die Aktualisierung erneut durchführen.

rpm -e --nodeps --justdb glibc-2.17-14.fc19.x86_64
yum update

verwandte Informationen