No se puede hacer login después de actualizar Ubuntu a 18.10 o el famoso login loop

Estos últimos días me he encontrado con varios casos que al actualizar Ubuntu a la versión 18.10 no se es capaz de hacer login, entrando en un especie de bucle. Si es tu caso, te recomiendo que pruebes las siguientes soluciones:

Nota: antes de nada, verifica que al pulsar Ctrl+Alt+F3 en la pantalla de login, eres capaz de entrar por comando a tu sesión. Para todos los casos descritos a continuación, es necesario que estes en la shell o terminal después de realizar la combinación de teclas que te acabo de indicar.

Fichero .Xauthority

Uno de los posibles problemas es que hayas perdido la propiedad del fichero .Xauthority. Para ello, realiza un ls -lA y verifica los permisos de dicho fichero. Si son de la siguiente forma, tendrás que renombrar los permisos:

-rw-------  1 root root    53 urr 21 17:12 .Xauthority

Para renombrar, ejecuta el comando chown de la siguiente forma:

chown tusuario:tusuario .Xauthority

Nota: cambia la palabra tusuario por el que emplees. En mi caso, pondría aramendi:aramendi
Problemas con los drivers de Nvidia

Otro de los posibles problemas puede estar relacionado con tus drivers de Nvida. Para ello, te recomiendo volver a instalarlos.

En primer lugar, desinstala tus drives de Nvidia, ejecutando el siguiente comando:

sudo apt-get purge nvidia*

Posteriormente, instala el repositiorio de Nvidia de la siguiente forma y actualiza tus respositorios:

sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update 

Posteriormente, verifica que drivers tienes que instalar a través del siguiente comando:

sudo ubuntu-drivers devices

Nota:  tened cuidado debido a que no siempre se citan los drivers correctos y se pueden producir incompatibilidades. A tal efecto, prueba con aquellos que son compatibles. No te preocupes si te equivocas, podrás volver a realizar este proceso hasta que encuentres los adecuados eliminando los que has instalado. 

Instala los drivers de la siguiente forma

sudo apt-get install nvidia-XXX

Nota: las XXX hacen referencia a las versiones que obtienes al ejecutar el comando sudo ubuntu-drivers devices. Ej: en caso de necesitar los 390 los instalarás poniendo el comando sudo apt-get install nvidia-390

Problemas con el entorno gráfico

A veces, es necesario volver a instalar el entorno gráfico por completo. Para ello, dentro de la terminal ejecutarás los siguientes comandos:

sudo apt-get remove ubuntu-desktop ubuntu-session gnome-shell
sudo apt-get install ubuntu-desktop ubuntu-session gnombe-shell
sudo dpkg-reconfigure -a

Posteriormente, reinicia con el comando reboot y verifica que ya puedes entrar a tu sesión correctamente.