Ocorreu um desastre depois de executar o comando yum remove python
e agora não consigo mais inicializar o servidor.
Como aconteceu: Tentei atualizar alguns aplicativos via yum no meu CentOS 5 VPS e o comando falhou devido a algum erro estranho do python 2.4. Percebi que minha versão do python era antiga e tentei reinstalá-lo removendo-o primeiro yum remove python
.
Depois disso, ele me perguntou algo sobre como remover dependências e não parecia nada que eu pudesse sentir falta, então cliquei Y
.
Então, o resultado disso foi que eu não conseguia executar nenhum comando. Eu até tentei, cd /var/www
mas dizia algo como " command does not exist in /usr/bin
". Quando eu costumava tabver sugestões de navegação em pastas, a estrutura do arquivo ainda parecia estar lá (pelo menos o /var/www
que é realmente importante para mim). Depois disso, tentei reiniciar o vps (no painel de administração, pois o reboot
comando não funcionou) e agora ele não inicializa mais.
Agora, minha pergunta é: como um comando como esse pode destruir meu servidor dessa maneira?
# dpkg --remove dpkg
cospe dpkg: error processing dpkg (--remove): this is an essential package; it should not be removed
. Se eu adiciono --force-all
à linha de comando do dpkg, dpkg
cospe um pacote inteiro de avisos e procede a sua remoção, além de quebrar cerca de duas dezenas de outros pacotes que dependem dpkg
. Em um sistema real, tenho certeza de que você teria algum problema em se recuperar disso, mas provavelmente poderia (há pouca mágica .deb
); O CentOS pode ou não ser semelhante a esse respeito.