libxml2 no CentOS 5.9

2

Estou tendo problemas com um servidor da Web do CentOS 5.9 executando sites php. Aparentemente libxml2 2.6.26-2.1.21.el5_9.2 tem um bug conhecido , mas parece que eles não colocaram o mais recente lançamento no repositório, como você não pode atualizá-lo usando o yum.

Eu pesquisei muito sobre isso e também encontrei algumas outras postagens aqui no Serverfault, mas não funcionou. Eu tentei a solução do Chad aqui mas falhei no último palco. Quando tentei fazer o yum localinstall , isso me dá isso:

Transaction Check Error:
  file /usr/share/man/man1/xmlcatalog.1.gz from install of libxml2-2.7.8-1.x86_64 conflicts with file from package libxml2-2.6.26-2.1.21.el5_9.2.i386
  file /usr/share/man/man1/xmllint.1.gz from install of libxml2-2.7.8-1.x86_64 conflicts with file from package libxml2-2.6.26-2.1.21.el5_9.2.i386
  file /usr/share/man/man1/xmlcatalog.1.gz from install of libxml2-2.7.8-1.x86_64 conflicts with file from package libxml2-2.6.22-1.i386
  file /usr/share/man/man1/xmllint.1.gz from install of libxml2-2.7.8-1.x86_64 conflicts with file from package libxml2-2.6.22-1.i386
  file /usr/share/man/man3/libxml.3.gz from install of libxml2-2.7.8-1.x86_64 conflicts with file from package libxml2-2.6.22-1.i386

Então, pensei que talvez eu pudesse --force , mas não quero fazer isso se substituir algo que o sistema precisa e causar mais erros no final.

No relatório de erros, Daniel Veillard diz que há uma correção:

"A single upstream commit seems to fix the problem"

Essa frase não faz sentido para mim, e o link que ele postou não esclareceu nem um pouco.

Eu gostaria de receber ajuda com isso. Vejo que está reclamando dos arquivos dos pacotes de 32 bits, o que acho estranho, já que estou tentando instalar pacotes de 64 bits. Eu acho que isso deixaria os 32 bits sozinhos.

    
por user167772 04.04.2013 / 10:49

2 respostas

0

Agora você tem os pacotes de 32 e 64 bits em seu sistema, portanto, para atualizá-los, você deve atualizá-los ao mesmo tempo com a mesma invocação de yum localinstall .

    
por 04.04.2013 / 18:40
1

Eu resolvi este problema com o downgrade libxml2 e a reinstalação do PHP

sudo yum downgrade libxml2 libxml2-devel libxml2-python
sudo yum reinstall php php-xml
    
por 05.04.2013 / 12:19