Hoje me deparei com um problema em um servidor rodando CentOS. Vi que por alguma razão, a base de pacotes rpm estava corrompida. Nada funcionava, nem o comando rpm ou yum.
Depois de uma breve pesquisada, achei a resposta.
1 - Mate todo e qualquer processo ligado ao yum ou rpm.
kill -9 <pid>
Ou simplesmente
killall -9 <yum/rpm>
2 - Vá até o diretório /var/lib/ e faça o backup de sua antiga base RPM:
tar -cvzf rpm.tar.gz rpm
3 - Entre no diretório "rpm" e delete os arquivos de base corrompidos:
cd /var/lib/rpm
rm -f __db*
4 - Agora, faça o rebuild da base:
rpm --rebuilddb -vv
5 - Teste!
yum update
#BeHappy! ;)
Até a próxima!
Nenhum comentário:
Postar um comentário