Atualização do Python para 2.7.2 de 2.4.x leva ao módulo yum ausente

2

yum estava funcionando bem até que eu atualizei o Python por causa do django no meu VPS.

Isso gera exatamente esse erro:

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

No module named yum

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.7.2 (default, Mar 7 2012, 08:41:42) [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

Por que isso está acontecendo?

Isso significa que eu tenho que reinstalar o yum?

    
por Thale 07.03.2012 / 01:29

1 resposta

4

Você nunca deve atualizar o sistema Python, porque existem outras ferramentas (como o yum!) que dependem dele. Você deve sempre instalar um Python mais novo junto com o sistema Python, e você deve certificar-se de que /usr/bin/python aponte para o sistema Python.

Você provavelmente deve restaurar a versão original do Python (você deve conseguir fazer isso a partir de um espelho do CentOS e instalá-lo usando o comando rpm ) e depois instalar uma versão mais nova do Python em um local alternativo.

Você também pode precisar reinstalar yum .

    
por 07.03.2012 / 03:24