543 votos

Ubuntu se queda atascado en un bucle de inicio de sesión

Mi Ubuntu se queda atascado en un bucle de inicio de sesión al intentar entrar en mi escritorio. Cuando inicio la sesión, la pantalla se queda en negro y al poco tiempo vuelve la pantalla de inicio de sesión.

He leído que el problema puede ser causado por un error dependiendo de la gráfica, aquí está mi tarjeta gráfica: ATI Radeon 7670M

26 votos

Mira en ~/.xsession-errors; puede haber una pista allí.

0 votos

@CalvinWahlers ¿Desde que instalaste Quantal, no pudiste iniciar el sistema correctamente? ¿Has instalado algún driver? ¿Has podido conectarte desde algún TTY (Ctrl+Alt+F1..F6) con algún usuario?

0 votos

No, funcionó fin durante creo que mes... Pero de repente eso pasó

455voto

SiddharthaRT Puntos 2074

¿Terminaste aquí después de correr sudo startx ? No obstante:

Pulse Ctrl + Alt + F3 y entrar en el Shell.

Ahora corre ls -lA . Si ve la línea

-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

entonces tienes que hacer chown username:username .Xauthority e intente iniciar sesión (es posible que también tenga que hacer lo mismo para para .ICEauthority ).

Si no, haz ls -ld /tmp . Comprueba las 10 primeras letras de la izquierda: deben leerse exactamente así: drwxrwxrwt .

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Si no, hay que hacer sudo chmod a+wt /tmp y comprueba de nuevo.

Si no son las dos cosas, le recomendaría

  1. sudo dpkg-reconfigure lightdm
  2. o desinstalar y volver a instalar.

Ahora pulse Alt + hasta llegar a la pantalla de inicio de sesión de nuevo, y reiniciar.

19 votos

Tengo el mismo problema, chown username:username .Xauthority ayudó. Pero, ¿alguien tiene una explicación?

0 votos

@ts01 Creo que mi problema era "gdm-session-worker se estrelló con SIGSEGV en act_user_is_loaded()"

1 votos

He eliminado la carpeta /tmp manualmente probablemente no era una buena idea para gdm.

65voto

Dan Cundiff Puntos 311

Me encontré con este mismo problema y ninguna de las soluciones sugeridas arriba me funcionó. Después de estar a punto de rendirme, miré el .xsession-errors y me di cuenta de que tenía una errata en mi .profile (Tenía un extra } en el archivo después de haberlo editado antes).

Eso estaba causando el bucle de inicio de sesión. Podría ser otro lugar para mirar si las otras soluciones sugeridas no funcionan para usted.

2 votos

Mi situación era muy similar. Había añadido recientemente una función de ejecución para ejecutar comandos varias veces en mi perfil y esa función, aunque funcionaba como se anunciaba, parece haber sido la causa de mi problema. Al comentarla se solucionó el problema.

0 votos

Esto me ha funcionado. Mi PC se quedó sin energía durante una tormenta eléctrica y de alguna manera terminé con una línea extraña al final de mi perfil. Ni idea de cómo llegó allí. De todos modos, yo diría que la solución general debería ser simplemente comprobar .xsession-errors y ver lo que dice.

2 votos

¡Esta es una buena! Me encontré con el mismo problema de bucle de inicio de sesión lightdm, pasó 30 minutos troubelshooting sin suerte (trató de todas las posibles soluciones que puedo encontrar). Resultó ser un error de sintaxis en ~/.profile causada por rbenv .

49voto

mblasco Puntos 1049

Hace unos meses tuve un problema casi idéntico. Cambiando a una consola desde la pantalla de inicio de sesión de LightDM (Ctrl-Alt-F1), iniciando sesión con el nombre de usuario y la contraseña administrativos, e introduciendo los siguientes comandos se resolvió el problema:

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

0 votos

Gracias, acabo de escribir el segundo comando y se ha resuelto mi problema, pero ¿qué hará este comando?

13 votos

Este comando cambia el nombre de ".Xauthority", que es un archivo que almacena las credenciales utilizadas para la autenticación de las sesiones X (básicamente una cookie), a ".Xauthority.backup". El cambio de nombre de este archivo hace que xauth cree un nuevo archivo ".Xauthority", con lo que se vuelve a autenticar.

1 votos

BRILLANTE. No puedo agradecerles lo suficiente - funcionó a la primera.

20voto

sooth Puntos 81

Hoy me he encontrado con el mismo problema.

La causa era un poco extraña para mí. xubuntu-desktop fue eliminado, también lo fue ubuntu-desktop . LightDM salió sin ningún mensaje de error. Probé con lxdm y cuando intenté iniciar sesión, apareció un mensaje diciendo que no se podía encontrar Xubuntu.

Reinstalado xubuntu-desktop y ya está arreglado. Piensa en apt-get autoremove retiró el paquete.

0 votos

Este autoremove hace cosas estúpidas. Esta herramienta nunca debería ser lanzada (o necesita ser mucho más probada y mejorada) ya que es muy lento arreglar estos irritantes problemas. No hay nada más frustrante que seguir en bucle en una pantalla de inicio de sesión. por suerte ubuntu tiene otras opciones y me registré a través de la sesión de Gnome Metacity, la única que funcionó...

13voto

MacLemon Puntos 266

Es posible que tengas problemas con LightDM, el gestor de inicio de sesión que viene por defecto en Ubuntu. En 12.04 solía hacer el mismo problema que describes.

Puedes instalar GDM, un gestor de inicio de sesión alternativo, para evitarlo:

En la pantalla de inicio de sesión, mantenga pulsado Ctrl + Alt + F2 para ir a la terminal. No tengas miedo. Sólo tienes que conectarte aquí con tu nombre de usuario y contraseña.

A continuación, escriba sudo apt-get install gdm . Deja que se instale y escribe sudo dpkg-reconfigure gdm y sigue las indicaciones para establecerlo como tu gestor de inicio de sesión.

Pulse Ctrl + Alt + F7 para volver a la pantalla de inicio de sesión que ahora debería tener un aspecto diferente. ¿Funciona el inicio de sesión? Si lo hace, su problema está resuelto.

Si no lo hace, vuelve al terminal de pantalla completa (de nuevo, Ctrl + Alt + F2 ) y ejecutar sudo dpkg-reconfigure lightdm para establecer LightDM como gestor de inicio de sesión de nuevo. Ahora ya sabes que se trata de un problema con tus controladores gráficos con toda seguridad.

0 votos

Ok, creo que no soy tan novato, sé cómo entrar en un terminal allí y cómo iniciar sesión :) Y ya tengo instalado gdm: no funciona. lightdm: no funciona. lxdm: no funciona...

0 votos

BIEN. Definitivamente tienes un problema de gráficos entonces; LightDM a veces puede reflejar los problemas que describes (podría ayudar si dijeras cuánto es el retraso). Siento no haber podido ayudarte.

0 votos

Se entiende por retraso el tiempo que transcurre entre que se entra y se vuelve a aparecer

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X