Este método funcionó para mí, cuando enfrenté un problema similar
Simplemente obtenga el paquete existente con el siguiente comando
rpm -qa | grep xenco
Eliminar esos paquetes en conflicto con
yum remove packageNameFromTheList
Reemplazar archivos de otro paquete RPM es una mala idea en la mayoría de los casos y le recomiendo enfáticamente que no haga lo que está tratando de hacer. Dicho esto, aplique lo siguiente bajo su propio riesgo.
Creo que Yum no proporciona una opción para instalar archivos en conflicto. Sin embargo, eso no le impide instalar un paquete RPM con rpm(1) que sí proporcionar una opción para anular los archivos existentes de otro paquete, a saber, --replacefiles
.
Entonces, primero obtenga el RPM del paquete que desea instalar en un sistema de archivos local (/usr/local/xenco...
me hace sospechar que ese ya es el caso). A continuación, instale el RPM con rpm -i --replacefiles <your_rpm_file>
.
yo lo que hago siempre es sacar el paquete que esta del lado derecho. En tu caso sería -
yum remove xenco-server-1.9.6-104.x86_64
yum remove <> puede funcionar con cualquier error de paquete, he encontrado muchos errores de transacciones de este tipo cuando trabajo en vm en la nube, siempre elimino el paquete que causa conflictos y siempre me ha funcionado.