Preciso instalar gnutls.i686
no CentOS 7, mas recebo este erro no 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
Não sei se este é um bug que devo relatar à equipe do CentOS ou se é apenas mais um conflito regular.
A única maneira que consigo pensar em consertar isso é excluindo esses arquivos ou fazendo com que o yum substitua o conflito e instale-o de qualquer maneira.
Saída completa de yum:http://pastebin.com/ZHWbHrHJ
Responder1
Acho que o seu problema se deve aos mesmos arquivos das páginas de manual nos pacotes i686 e x64 'p11-kit'. Você precisa solucionar esse problema com a ajuda da opção rpm -ivh --excludedocs
.
Primeiro você precisa instalar o pacote que está em conflito usando --excludedocs
a opção, primeiro baixe o pacote necessário p11-kit-0.18.7-4.el7.i686.rpm
e depois instale-o com a seguinte opção:
rpm -ivh --excludedocs p11-kit-0.18.7-4.el7.i686.rpm
E depois disso execute seu comando yum install gnutls.i686
.
Mais esforços são necessários para encontrar o pacote, ou você pode usaryum atualização off-linepara copiar esse pacote ou usaryum plugin somente para download.
Responder2
O problema está nas instalações multilib. Isso foi corrigido nas árvores 17/06 ou posteriores.
Aliás... Este código está em fase alfa no momento e só deve ser usado para fins de teste até o lançamento real.