não foi possível escrever bytes: tubo quebrado após chown em /usr

não foi possível escrever bytes: tubo quebrado após chown em /usr

Quando inicializo o Ubuntu 12.04, recebo esta mensagem na tela e o sistema não inicializa. Isso aconteceu depois que fiz o seguinte:

  1. Eu instalei tor-browser.
  2. Quando tentei executá-lo, ocorreu um erro informando que /usr/bin/tor-browseras permissões estão definidas como root. Então fiz o seguinte (foi um erro):

    sudo chown -R USERNAME /usr/
    
  3. Agora, quando tentei executar sudo, deu o erro:

    sudo: setuid must be root
    
  4. Para corrigir isso, reiniciei para ir ao menu GRUB. Lá eu digitei 'e' para editar os comandos antes de inicializar. No comando que começa com linux, anexei rw init=/bin/bashpara que eu possa obter um terminal root logado (esqueci minha senha root).

  5. Quando o prompt de comando foi carregado, digitei os seguintes comandos:

    mount -o remount,rw /
    mount --all
    chown root:root /usr/bin/sudo
    chmod 4755 /usr/bin/sudo
    
  6. Agora quando reiniciei, o Ubuntu não inicializa e dá a mensagem

    could not write bytes: broken pipe
    

Responder1

Pode haver uma maneira de fazer com que as coisas voltem ao estado de funcionamento - talvez inicializando um disco de recuperação e usando o apt para reinicializar o disco e reinstalar todos os pacotes que estão atualmente instalados. Mas, honestamente, provavelmente dá mais trabalho do que vale a pena.

Em vez disso, sua melhor aposta é provavelmente começar de novo e usar isso como uma oportunidade para atualizar para a versão mais recente. Embora possa não ser sua única opção, é provavelmente a solução mais rápida e confiável.

informação relacionada