Eu recebo erro de dependência quando tento instalar o YUM no CentOS 5.5

2

Estou no processo de instalar o YUM no CentOS 5.5 e seguindo as instruções desta página: link

Meu sistema é x86_64.

Estou executando o seguinte comando:

rpm -Uvh http://mirror.centos.org/centos-5/5.5/os/x86_64/CentOS/rpm-python-4.4.2.3-18.el5.x86_64.rpm

Mas então recebo o seguinte erro:

error: Failed dependencies:
popt = 1.10.2.3-18.el5 is needed by rpm-python-4.4.2.3-18.el5.x86_64
rpm = 4.4.2.3-18.el5 is needed by rpm-python-4.4.2.3-18.el5.x86_64
rpm-libs = 4.4.2.3-18.el5 is needed by rpm-python-4.4.2.3-18.el5.x86_64

Tem alguma ideia de como posso corrigir este problema?

Fazer 'yum clean' dá o seu 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 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, Sep 3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]

Atualização 2
Correndo rpm -q rpm rpm-libs popt , isso me dá isto:

rpm-4.4.2.3-20.el5_5.1
rpm-libs-4.4.2.3-20.el5_5.1
popt-1.10.2.3-20.el5_5.1

    
por Steven 27.09.2010 / 13:54

4 respostas

1

Você pode confirmar se essas dependências listadas estão instaladas (com essas versões)? Fornecendo saída de:

rpm -q rpm rpm-libs popt

Acredito que você esteja recebendo os erros de dependência porque as versões não estão combinando (você tem versões mais antigas desses RPMs instalados). Tente usar o mesmo comando rpm para atualizar esses três RPMs e tente novamente.

    
por 27.09.2010 / 14:22
1

pode tentar limpar tudo e depois tentar instalar acima de rpm

    
por 27.09.2010 / 13:57
0

Por que você tem uma máquina CentOS-5.5 sem o yum já instalado?

Se você seguir as instruções aqui:

link

... então você deve conseguir um yum funcional.

    
por 27.09.2010 / 16:17
0

A triste verdade é que, como eu, você compra um servidor quebrado. link

Você terá que optar por pagar mais para fazer com que o provedor o "interrompa" para você, ou faça como eu fiz e consuma as taxas de instalação e encontre outro provedor de hospedagem VPS. Linode é altamente recomendado.

    
por 06.12.2010 / 04:31

Tags