could not write bytes: Broken pipe

Hoy me he encontrado un error durante el arranque de Lubuntu 12.04. El fallo provocaba que el sistema no iniciase en modo gráfico, no llegando a pedir en ningún momento el usuario y contraseña.

Con el usuario detrás a punto de entrar en pánico, he iniciado un búsqueda por Internet para ver posibles causas. Lo más común parece ser un fallo con el controlador gráfico, en concreto con Nvidia, en mi caso, la verdad es que no he visto con otro tipo gráfica.

¿Qué hacemos en este caso?

Nos vamos a una TTY, por ejemplo la 1, (Ctrl+Alt+F1) e iniciamos sesión. A continuación ejecutamos los siguientes comandos.

$ sudo apt-get purge nvidia*
$ sudo apt-get update
$ sudo apt-get install nvidia-current-updates

Tras esto, ya podemos reiniciar y continuar con nuestro trabajo.

Este fallo también puede producirse en Ubuntu.

Actualizado 12/11/2014

Hoy me he vuelto a encontrar el mismo fallo, pero esta vez, tras un par de reinicios ya no ha funcionado. Esta vez, la solución ha sido la siguiente, y espero que definitiva. Partiendo del mismo punto anterior, nos vamos al TTY1 y ejecutamos las siguientes instrucciones.

$ sudo mv -v /etc/X11/xorg.conf /etc/X11/xorg.conf.old

$ sudo mv -v ~/.Xauthority ~/.Xauthority.old

Éste último comando, lo he ejecutado para todos los usuarios del equipo, para curarme en salud.

$ sudo mv -v /home/usuario/.Xauthority /home/usuario/.Xauthority

Por último, iniciamos o reiniciamos el servicio lightdm

$ sudo service lightdm start

Tras este comando ya entramos en entorno gráfico, varios reinicios después sigue funcionando, crucemos los dedos.

Espero que os sirva.

Au!!