RHEL5 - Não é possível atualizar pacotes por causa do conflito i386 rpm com x86_64 rpm

1

Ao tentar executar a atualização do yum, recebo os seguintes erros:

Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  file /usr/lib/rpm/macros from install of rpm-4.4.2.3-36.el5_11.x86_64 conflicts with file from package rpm-4.4.2.3-36.el5_11.i386
  file /usr/lib/rpm/noarch-linux/macros from install of rpm-4.4.2.3-36.el5_11.x86_64 conflicts with file from package rpm-4.4.2.3-36.el5_11.i386
  file /usr/share/man/man8/pam_sss.8.gz from install of sssd-client-1.5.1-71.el5.x86_64 conflicts with file from package sssd-client-1.5.1-70.el5.i386
  file /usr/share/man/man8/sssd_krb5_locator_plugin.8.gz from install of sssd-client-1.5.1-71.el5.x86_64 conflicts with file from package sssd-client-1.5.1-70.el5.i386

Error Summary
-------------

Eu tentei forçar os pacotes individuais a serem atualizados, mas não tive sorte. Alguém pode me ajudar a resolver isso? Parece que os pacotes x86_64 e os pacotes i386 são cabeçudos. Isso foi executado com o sinalizador de quebra quebrada.

    
por Matthew 14.04.2015 / 18:08

2 respostas

1

Eu acho melhor usar o nome completo do pacote neste caso

yum remove rpm-4.4.2.3-36.el5_11.i386

e

yum remove sssd-client-1.5.1-70.el5.i386
    
por 14.04.2015 / 18:28
2

remova os pacotes conflitantes:

yum remove rpm sssd-client

e, em seguida, instale-os novamente:

yum install rpm sssd-client

    
por 14.04.2015 / 18:14

Tags