![Fedora19: YUM glibc ist ein Duplikat von glibc](https://rvso.com/image/617269/Fedora19%3A%20YUM%20glibc%20ist%20ein%20Duplikat%20von%20glibc.png)
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.17
bekomme 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-transaction
aber 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-transaction
sie 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