no se pudieron escribir bytes: tubería rota después de chown en /usr

no se pudieron escribir bytes: tubería rota después de chown en /usr

Cuando inicio ubuntu 12.04, aparece este mensaje en la pantalla y el sistema no arranca. Esto sucedió después de que hice lo siguiente:

  1. Lo instalé tor-browser.
  2. Cuando intenté ejecutarlo, me dio un error que indicaba que /usr/bin/tor-browserlos permisos están configurados como root. Entonces hice lo siguiente (fue un error):

    sudo chown -R USERNAME /usr/
    
  3. Ahora cuando intenté ejecutar sudo, me dio el error:

    sudo: setuid must be root
    
  4. Para solucionar este problema, reinicié para ir al menú de GRUB. Allí ingresé 'e' para editar los comandos antes de arrancar. En el comando que comienza con linux, lo agregué rw init=/bin/bashpara poder iniciar sesión como root en la terminal (he olvidado mi contraseña de root).

  5. Cuando se cargó el símbolo del sistema, ingresé los siguientes comandos:

    mount -o remount,rw /
    mount --all
    chown root:root /usr/bin/sudo
    chmod 4755 /usr/bin/sudo
    
  6. Ahora cuando reinicié, Ubuntu no arranca y da el mensaje

    could not write bytes: broken pipe
    

Respuesta1

Puede haber una manera de hacer que todo vuelva a funcionar, tal vez arrancando desde un disco de rescate y usando apt para reiniciar el disco y reinstalar todos los paquetes que están instalados actualmente. Pero, sinceramente, probablemente cueste más trabajo de lo que vale.

En lugar de eso, lo mejor que puede hacer probablemente sea empezar de nuevo y aprovechar esto como una oportunidad para actualizar a la última versión. Si bien puede que no sea su única opción, probablemente sea la solución más rápida y confiable.

información relacionada