Primeiro, vá para o link . Encontre a versão e arquitetura do CentOS que você está usando e baixe uma cópia do libxml2 rpm (um exemplo de caminho completo é link ).
Após o download, instale-o com rpm
:
# rpm -i libxml2-2.6.16-6.i386.rpm
Estou usando o CentOS no qual eu tinha removido a libxml2 acidentalmente agora, ele estava mostrando o seguinte erro da seguinte forma:
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:
libxml2.so.2: cannot open shared object file: No such file or directory
Please install a package which provides this module, or verify that the module is installed correctly.
It's possible that the above module doesn't match the current version of Python, which is: 2.4.3 (#1, Jun 18 2012, 08:55:31) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)]
If you cannot solve this problem yourself, please go to the yum faq at: http://wiki.linux.duke.edu/YumFaq
Como o instalador do pacote yum
depende da libxml2, ele não pode ser usado para reinstalar a libxml2. Você pode:
Use yum
para reinstalar o pacote, se necessário, inicialize a partir da mídia de instalação no modo de recuperação. Como a biblioteca é exigida pelo yum, talvez copiá-la do ambiente de resgate seja suficiente para fazer o yum funcionar e depois reinstalar.