Ubuntu 11.04 nenhum comando funcionando mais

0

Eu removi acidentalmente o libc6 e agora todos os comandos retornam "Nenhum arquivo ou diretório"

exemplo: "bash: / bin / ls: esse arquivo ou diretório não existe"

Há algo que possa ser feito para reinstalar o libc6?

PS apt-get, dpkg retorna o mesmo erro

Alex
fonte

Respostas:

2

Ele é possível recuperar de um erro como esse sem desligar o sistema, mas tende a envolver voodoo Unix profunda . Você precisaria descobrir quais comandos ainda funcionam (esses serão os que foram vinculados estaticamente quando foram compilados) e, a partir deles, descobrir uma maneira de obter outra cópia idêntica da libc6 de volta ao sistema, no lugar certo. e com as permissões corretas.

Isso pode envolver algo como usar catpara colar o arquivo em uma sessão aberta e redirecionar a saída para um arquivo. Se você tiver sorte, algum processo ainda poderá ter o arquivo aberto, o que significa que você pode recuperá-lo /proc.

Aqui está uma história antiga de alguém que fez exatamente isso .

De longe, o método mais fácil será desligar o sistema, mover fisicamente o (s) disco (s) rígido (s) para outra máquina, copiar uma libc6 idêntica de volta ao lugar certo, mover o (s) disco (s) rígido (s) de volta para a máquina original e inicializá-lo cópia de segurança.

Ladadadada
fonte
1

Eu não estou muito familiarizado com o Ubuntu, mas você deve inicializar a partir da mídia de instalação como resgate e, a partir daí, reinstalar o pacote glibc. Vá verificar o site (ou Debian) para obter instruções mais detalhadas.

vonbrand
fonte