Conflito da biblioteca Python com versão inferior

2

Estou tentando reinstalar o yum em CentOS . Porque cometi algum erro ao remover o python.

so I got error as follows
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named rpm

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, Nov 11 2010, 13:34:43) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)]

If you cannot solve this problem yourself, please go to 
the yum faq at:
  http://wiki.linux.duke.edu/YumFaq

Depois, segui um tutorial do link Mas eu recebi um erro ao tentar instalar libs python

error: Failed dependencies:
    python < 2.4.3-32.el5 conflicts with python-libs-2.4.3-43.el5.i386

Como posso corrigir isso?

Editar

rpm -qa|grep python
python-iniparse-0.2.3-4.el5
python-2.4.3-27.el5_5.3
libselinux-python-1.33.4-5.5.el5
gamin-python-0.1.7-8.el5
python-elementtree-1.2.6-5
python-urlgrabber-3.1.0-6.el5
audit-libs-python-1.7.17-3.el5
libxml2-python-2.6.26-2.1.2.8.el5_5.1
python-sqlite-1.1.7-1.2.1
    
por adisembiring 25.05.2011 / 02:38

2 respostas

1

Eu verifiquei na web e (no pressuposto de que você está usando o Centos 5.5, que você não confirmou), 2.4.3-32 corresponde a 5.5, mas 2.4.3-43 corresponde a 5.6.

Você supostamente deseja atualizar para o 5.6. Então pegue python 2.4.3-43 e atualize para isso usando rpm -Uvh . Este link provavelmente funcionará. Você pode usar um link direto se você quiser. Se isso funcionar, tente instalar python-libs como você fez anteriormente.

    
por 25.05.2011 / 19:41
0

Usando apenas o RPM, remova as bibliotecas antigas e reinstale todo o interpretador e bibliotecas do Python 2.4, incluindo o módulo rpm do Python.

    
por 25.05.2011 / 13:20