La pantalla de inicio de sesión vuelve a la pantalla de inicio de sesión

La pantalla de inicio de sesión vuelve a la pantalla de inicio de sesión

Ubuntu se congeló, así que tuve que realizar un reinicio completo. Pero luego, cuando intenté iniciar sesión, todo lo que veo es una breve pantalla de presentación de Nvidia y luego vuelve a cargar la pantalla de inicio de sesión. Estoy completamente bloqueado de Gnome Shell, mi GUI normal. Todavía puedo iniciar sesión a través de una terminal de texto.

He visto algunas preguntas similares comoesteyesteyestepero ninguna de las soluciones funcionó para mí. Mi disco no está cifrado. Mi directorio de inicio tiene los permisos adecuados. Intenté eliminar todos los paquetes de nvidia y reinstalarlos. Nada ha funcionado. ¿Cómo puedo solucionar esto?

Respuesta1

Una pregunta similar recomendó mirar ~/.xsession_errorspara ayudar al diagnóstico. Allí encontré varios mensajes de "error de sintaxis" que apuntaban al archivo /usr/sbin/lightdm-session. Los errores de sintaxis en realidad no estaban en este archivo, pero este es el script que LightDM usa para cargar mis archivos ~/.profiley después ~/.bashrcde ~./bash_aliasesiniciar sesión. Este paso falló y aparentemente el resultado es que LightDM lo devuelve a la pantalla de inicio de sesión sin ninguna explicación.

Al inspeccionar más a fondo estos archivos, resulta que al final de mi ~./profiletenía las líneas:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

Fue el evalcomando que arrojó el error, presumiblemente debido a alguna instalación de Ruby rota o dañada. Es posible que haya añadido estas líneas yo mismo, pero no lo recuerdo. Comentarlos me permitió volver a iniciar sesión en Gnome Shell.

información relacionada