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.
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]