Tenía Ubuntu 14.04 funcionando perfectamente en mi sistema y luego se sometió a una actualización de seguridad recomendada. Dejé que se actualizara mientras estaba en el trabajo y cuando regresé encontré una pantalla negra que decía: "No se encontró ningún inicio" y "montar: montar /dev/mapper/ubuntu-root en /root falló: argumento no válido". Seguí algunas guías y ejecuté los siguientes comandos:
ls /dev/sd*
sudo apt-get install lvm2
sudo pvscan
sudo vgscan
sudo vgchange -a y ubuntu-vg
sudo fsck /dev/ubuntu-vg/root
Después de ejecutar esos comandos y reiniciar, mi sistema Linux volvió a funcionar; sin embargo, ya no es como era antes. Se inicia en modo de línea de comando (sin GUI) y solicita mi nombre de usuario y contraseña. Cuando inicio sesión y pruebo "startx", aparece lo siguiente:
user@home-pc:~$ startx
xauth: timeout in locking authority file /home/user/.Xauthority
xauth: timeout in locking authority file /home/user/.Xauthority
/usr/bin/X: error while loading shared libraries: libXfont.so.1: cannot open shared object file: No such file or directory
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
xauth: timeout in locking authority file /home/user/.Xauthority
user@home-pc:~$
Recibo el mismo mensaje cuando intento "sudo startx". Creo que este error se debe al enlace simbólico que se utiliza para identificar el archivo "libXfont.so.1", pero no sé cómo solucionar este problema. Ya intenté ejecutar "sudo apt-get update && sudo-apt-get dist-upgrade" con la esperanza de que esto solucionara o finalizara la actualización y/o la instalación de la actualización de seguridad, pero esto no solucionó el problema. ¿Alguien tiene alguna idea de lo que está pasando o cómo puedo solucionarlo?
Respuesta1
Sólo un consejo: prueba con locate libXfont.so.1
o libXfont.so
. Si está ubicado, haga un enlace simbólico hacia él:
ln -s `locate libXfont.so.1 | line` /usr/lib/x86_64-linux-gnu/
Comomikeserv
sugerido a continuaciónUna solución rápida y sucia es buscar libXfont.so.N
y crear un enlace simbólico libXfont.so.1 >> libXfont.so.N
.
También puede verificar si X
requiere otras bibliotecas compartidas emitiendo ldd /usr/bin/X
.
Para resumir la discusión del chat: el problema fue solucionado por:
sudo apt-get remove --purge libxfont1 sudo apt-get install libxfont1 xorg sudo rm ~/.Xauthority reboot
Respuesta2
rm -rf ~/.Xauthority
Creo que debería recrearse correctamente después de reiniciar/iniciar sesión; podría ser una buena idea intentarloprimerosin reinstalar xorg
y/o libXfont1
. Si el error persiste,entoncesprueba a reinstalar libXfont1
.