GNU/Linux >> Linux Esercitazione >  >> Cent OS

"yum update" non riesce con "[pacchetto versione 1] è un duplicato con [pacchetto versione 2]"

Il problema

Il comando "yum update" non riesce a causa di un pacchetto duplicato sul sistema:

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

Causa principale

Ciò può accadere a causa di un aggiornamento di yum che viene interrotto in modo imprevisto prima, con conseguente presenza di pacchetti duplicati, poiché i pacchetti più vecchi non sono stati rimossi dal sistema.

Rimozione dei pacchetti duplicati

1. Usa la pulizia del pacchetto per rimuovere i duplicati:

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

Opzione:"–dupes ' eseguirà la scansione dei duplicati in rpmdb.
Opzione:'–cleandupes ' cercherà duplicati in rpmdb e rimuoverà le versioni precedenti.

AVVISO :potresti anche considerare di aggiungere –noscripts opzione al comando per evitare di attivare gli script di disinstallazione per gli RPM di destinazione poiché un'altra versione dell'RPM rimarrà installata.

2. Aggiorna il sistema dopo aver rimosso i duplicati:

# yum update

3. Dopo aver eseguito la pulizia, verificare e installare i pacchetti con i seguenti comandi,

# yum info packagename
# yum install packagename

4. Se la versione a 32 bit del pacchetto installato sul sistema non è disponibile nel canale a 64 bit, rimuovere lo stesso utilizzando il comando seguente ed eseguiranno il comando yum.

# rpm -e --justdb [package name]


Cent OS
  1. 'yum update' non riuscito con un messaggio di errore "Impossibile risolvere l'host" su Centos:ecco una soluzione

  2. Firewalld non si avvia su CentOS 8 con un DBusException

  3. Aggiornare Gcc alla versione 6.3?

  4. Il comando Yum non riesce con "Un'altra app sta attualmente tenendo il blocco yum" in CentOS/RHEL 7

  5. “Impossibile risolvere il proxy:https; Errore sconosciuto” – errore con 'yum update'

Come installare Git su CentOS 7 con Yum o l'ultimo repository

Aggiorna la versione PHP a 5.6 in Centos 6

Come gestire i pacchetti su CentOS con YUM

Come installare Odoo 12 con PostgreSQL 11 su CentOS 7

Come risolvere i pacchetti duplicati Yum o le dipendenze interrotte

errore di aggiornamento apt con Ubuntu 18.10 versione cosmica