GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

„yum update“ schlägt fehl mit „[Paketversion 1] ist ein Duplikat mit [Paketversion 2]“

Das Problem

Der Befehl „yum update“ schlägt aufgrund eines doppelten Pakets auf dem System fehl:

tigervnc-server-1.1.0-8.el6_5.x86_64 is a duplicate with tigervnc-server-1.1.0-5.el6_4.1.x86_64

Ursache

Dies kann passieren, weil ein yum-Update unerwartet früher angehalten wird, was zum Vorhandensein doppelter Pakete führt, da ältere Pakete nicht aus dem System entfernt wurden.

Entfernen der doppelten Pakete

1. Verwenden Sie Paketbereinigung um Duplikate zu entfernen:

# package-cleanup --dupes
# package-cleanup --cleandupes

Option:„–Duplikate ‘ scannt Duplikate in rpmdb.
Option:‘–cleandupes ‘ scannt nach Duplikaten in rpmdb und entfernt ältere Versionen.

WARNUNG :Sie könnten auch die –noscripts hinzufügen Option für den Befehl, um das Auslösen der Deinstallationsskripts für die Ziel-RPMs zu vermeiden, da eine andere Version des RPM installiert bleibt.

2. Aktualisieren Sie das System, nachdem Sie Duplikate entfernt haben:

# yum update

3. Nachdem die Bereinigung durchgeführt wurde, überprüfen und installieren Sie die Pakete mit den folgenden Befehlen,

# yum info packagename
# yum install packagename

4. Wenn die 32-Bit-Version des auf dem System installierten Pakets nicht unter dem 64-Bit-Kanal verfügbar ist, entfernen Sie sie mit dem folgenden Befehl und führen Sie den Befehl yum aus.

# rpm -e --justdb [package name]


Cent OS
  1. Firewalld kann unter CentOS 8 mit einer DBusException nicht gestartet werden

  2. Centos – Yum-Aktualisierungsfehler auf Centos 5.6?

  3. Gcc auf Version 6.3 aktualisieren?

  4. Yum-Befehl schlägt mit „Eine andere App hält derzeit die Yum-Sperre“ in CentOS/RHEL 7 fehl

  5. „Proxy konnte nicht aufgelöst werden:https; Unbekannter Fehler“ – Fehler bei „yum update“

So installieren Sie Git unter CentOS 7 mit Yum oder dem neuesten Repository

So verwalten Sie Pakete auf CentOS mit YUM

So installieren Sie Odoo 12 mit PostgreSQL 11 auf CentOS 7

So beheben Sie doppelte Yum-Pakete oder defekte Abhängigkeiten

Centos – Yum-Update schlägt fehl:Fehler:Kann Repository-Metadaten (repomd.xml) für Repository nicht abrufen …?

Wie aktualisiere ich mit yum auf die neueste PHP-Version in CentOS?