Necesito instalarlo gnutls.i686
en CentOS 7 pero aparece este error en yum:
Transaction check error:
file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64
file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.18.7-4.el7.i686 conflicts with file from package p11-kit-0.18.7-4.el7.x86_64
No sé si se trata de un error que debería informar al equipo de CentOS o si se trata simplemente de otro conflicto habitual.
La única manera que se me ocurre de solucionar este problema es eliminando esos archivos o haciendo que yum anule el conflicto e instálelo de todos modos.
Salida completa de yum:http://pastebin.com/ZHWbHrHJ
Respuesta1
Creo que su problema se debe a los mismos archivos de las páginas de manual en los paquetes 'p11-kit' de i686 y x64. Necesita solucionar este problema con la ayuda de la opción rpm -ivh --excludedocs
.
Primero debe instalar el paquete que tiene conflicto usando --excludedocs
la opción, primero descargue el paquete requerido p11-kit-0.18.7-4.el7.i686.rpm
y luego instálelo con la siguiente opción:
rpm -ivh --excludedocs p11-kit-0.18.7-4.el7.i686.rpm
Y después de esto ejecuta tu comando yum install gnutls.i686
.
Se requieren más esfuerzos para encontrar el paquete, o puede usarmmm actualización sin conexiónpara copiar ese paquete, o usarComplemento de descarga exclusiva de yum.
Respuesta2
El problema está en las instalaciones multilib. Esto se ha solucionado en los árboles del 17/6 o posteriores.
Por cierto... Este código es en gran medida alfa en este momento y solo debe usarse con fines de prueba hasta el lanzamiento real.