Masalahnya
Perintah “yum update” gagal karena paket duplikat di sistem:
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
Akar Penyebab
Ini mungkin terjadi karena pembaruan yum dihentikan secara tidak terduga sebelumnya, yang mengakibatkan adanya paket duplikat, karena paket lama belum dihapus dari sistem.
Menghapus paket duplikat
1. Gunakan pembersihan paket untuk menghapus duplikat:
# package-cleanup --dupes # package-cleanup --cleandupes
Opsi:‘–penipu ' akan memindai duplikat di rpmdb.
Opsi:'–cleandupes ' akan memindai duplikat di rpmdb dan menghapus versi yang lebih lama.
2. Perbarui sistem setelah menghapus duplikat:
# yum update
3. Setelah pembersihan dilakukan, verifikasi dan instal paket dengan perintah berikut,
# yum info packagename # yum install packagename
4. Jika versi 32-bit dari paket yang diinstal pada sistem tidak tersedia di bawah saluran 64-bit, maka hapus yang sama menggunakan perintah berikut dan mereka menjalankan perintah yum.
# rpm -e --justdb [package name]