Resolvendo problema do urpmi / rpmdrake travados no Mandriva

Publicado por Renan Birck Pinheiro em 08/03/2007

[ Hits: 8.990 ]

Blog: http://renanbirck.blogspot.com

 


Resolvendo problema do urpmi / rpmdrake travados no Mandriva



Um problema que aconteceu na minha instalação do Mandriva era o urpmi simplesmente parar de funcionar. Depois de algumas buscas no Google, achei uma solução bem simples:

Como root digite:

# killall urpmi urpmi.update urpme rpm urpmi.addmedia
# rm -f /var/lib/urpmi/.LOCK /var/lib/rpm/RPMLOCK /var/lib/rpm/.RPMLOCK


Isso vai apagar as "trancas" do urpmi e do rpm e permitir que este volte a sua função normal.

Depois de usar este comando, é útil recriar a lista de pacotes RPM, para tal fim digite:

# rm -rf /var/lib/rpm/__db*
# rpm --rebuilddb


Estes 2 últimos comandos podem ser usados em caso de corrupção da base de dados (ex.: um pacote é dado como instalado, mas ele não está) do RPM.

Em alguns casos temos que recriar a lista de repositórios, mas para isso podemos usar sites como o http://urpmi-addmedia.org.

Notas:
  • Não use este comando exceto nas emergências, porque ele é considerado um último recurso.
  • Para evitar este tipo de problema, evite parar ou matar um processo do urpmi ou do rpm que esteja rodando.

Outras dicas deste autor

Second Life no Ubuntu 7.04

Renomeando imagens de acordo com a resolução

Firefox X configuração de modem ADSL

Multifuncional HP C3180 (e outros modelos da HP) no Linux

Problemas com scripts no GIMP na versão 2.3/futura 2.4

Leitura recomendada

Códigos do Squid

Instalando o plugin NRPE - Nagios Remote Plugin Executor

Ampliador de tela (lupa) do Compiz no Ubuntu 11.04

Criando playlist de músicas MP3 manualmente

Instalado bibliotecas e programas no Slackware 9.1

  

Comentários
[1] Comentário enviado por psychokill3r em 02/08/2007 - 13:42h

Valeuw essa foi show .
essas trava devem ser encontradas no mandriva powerpack .essas linhas resolvem.
# killall urpmi urpmi.update urpme rpm urpmi.addmedia
# rm -f /var/lib/urpmi/.LOCK /var/lib/rpm/RPMLOCK /var/lib/rpm/.RPMLOCK


valeuw Renan



Contribuir com comentário