Metode ini berhasil untuk saya, ketika saya menghadapi masalah serupa
Cukup dapatkan paket yang ada dengan perintah di bawah ini
rpm -qa | grep xenco
Hapus paket yang bertentangan itu dengan
yum remove packageNameFromTheList
Mengganti file dari paket RPM lain adalah ide yang buruk dalam banyak kasus dan saya sangat tidak menyarankan apa yang Anda coba lakukan. Karena itu, terapkan mengikuti dengan risiko Anda sendiri.
Yum tidak memberikan opsi untuk menginstal file yang bertentangan, menurut saya. Namun, itu tidak menghalangi Anda untuk menginstal paket RPM dengan rpm(1) yang bisa memberikan opsi untuk mengganti file yang ada dari paket lain, yaitu --replacefiles
.
Jadi, pertama-tama dapatkan RPM dari paket yang ingin Anda instal di sistem file lokal (/usr/local/xenco...
membuat saya curiga itu sudah terjadi). Selanjutnya instal RPM dengan rpm -i --replacefiles <your_rpm_file>
.
yang selalu saya lakukan adalah menghapus paket yang ada di sisi kanan. Dalam kasus Anda itu akan menjadi -
yum remove xenco-server-1.9.6-104.x86_64
yum remove <> dapat bekerja dengan kesalahan paket apa pun, saya telah menemukan banyak kesalahan transaksi seperti itu saat bekerja di vm di cloud, saya selalu menghapus paket yang menyebabkan konflik dan selalu berhasil untuk saya.