Me desconecté inmediatamente después de iniciar sesión


26

Después de iniciar sesión en mi cuenta de usuario en Ubuntu 13.04, me desconecto automáticamente después de 1 segundo de pantalla en negro. Esto sucede solo con 1 usuario específico, y puedo iniciar sesión en otra cuenta bien.

¿Qué pudo haber salido mal? ¿En qué archivos de registro debo encontrar mi respuesta?

Instalé un servidor VNC y activé el uso compartido de escritorio, y la última vez que pude iniciar sesión, tal vez sea un problema. ¿Cómo puedo desactivarlo sin GUI?


1
Instalé gnome-shell y pude acceder a mi cuenta desde allí, luego desactivé el uso compartido de escritorio y cerré la sesión e inicié sesión con Unity; funcionó (ya sea reconfigurando lightdm / gdm o deshabilitando el uso compartido de escritorio).
wajs

muy probablemente reconfigurando lightdm / gdm; Esta ha sido una solución a una de las preguntas aquí anteriores. Solo use gdm u otra versión de lightdm, por ejemplo lightdm-gtk-greeter
Sergiy Kolodyazhnyy

Tan pronto como encendí el uso compartido del escritorio, esto me sucedió. Si intento iniciar sesión con ese usuario, me desconectaré inmediatamente. Esto es una locura.
BrainSlugs83

1
Esto también sucederá si de alguna manera elimina accidentalmente libsslde su sistema. Muy oscuro, pero reinstalarlo a través de la descarga del paquete resolvió el problema ( dpkg -i ...). Solo lo descubrí persiguiendo otro problema con wpa_supplicantno funcionar. Al menos me dijo que libsslfaltaba.
Matt

1
No estoy seguro de por qué no puedo agregar esto como respuesta (tengo 101 repeticiones aquí debido a otros sitios de SE), por lo que agrego esto como comentario. Acabo de tener el mismo problema el 14.04 después de una rutina sudo apt-get updatey upgradeluego reinicié. El problema fue causado por controladores AMD patentados que no eran compatibles con mi núcleo (creo). A continuación se resolvió: sudo apt-get purge fglrxy sudo apt-get purge fglrx-\*y luego reiniciar el sistema. Espero que ayude a alguien!
EelkeSpaak

Respuestas:


23

No sé si sería exactamente el mismo caso, pero esto me sucedió porque de alguna manera corrompí el archivo .Xautority en mi casa. Creo que es algo relacionado con el acceso remoto al servidor X.

Inicie sesión en un tty (Control + Alt + F6) y después de escribir su nombre de usuario y contraseña:

sudo rm -v .Xauthority

El archivo .Xauthority está en / home /, que es donde también suele estar la ruta de trabajo predeterminada del terminal. Si usa un tty para iniciar sesión como un usuario para eliminar el archivo .Xauthority de otro, asegúrese de haber visitado cdprimero el directorio correcto.

Luego reinicie lightdm con:

sudo service lightdm restart

El sistema recreará el archivo .Xautority.


3
Solo como referencia, me sucedió después de correr sudo startxmientras estaba conectado con el mismo usuario de perfil. Eliminarlo fue suficiente.
user221931

1
muchas gracias, me pasó después de una configuración corrupta de tightvnc
Jandalf

Gracias, funcionó para mí después de badluck command service lightdm restart + sobrecargar mi HDD y el archivo .Xautority fue dañado
Vladimir Ch

wow salvó el día! Gracias amigo, espero que mi configuración de vnc aún funcione
revolucionario

1
por suerte me tiré hasta esta respuesta y quién sabe que me salvó tantas horas de lucha, me quito el sombrero
Umair

4

Para mí, el problema de cierre de sesión inmediato fue causado por un error en ~ / .profile. Estoy usando 13.10. La solución (aproximada) se encuentra aquí o aquí . Puede cambiar o eliminar el archivo que causa problemas presionando ctrl + alt + F6 e iniciando sesión de esa manera.


(Soy consciente de que este no es el problema que tiene @wajs, pero podría ser útil para las personas que buscan los síntomas en Google, donde esta pregunta se encuentra entre los 3 mejores resultados)
Mark

2

Lo que funcionó para mí fue restablecer el propietario y el grupo del directorio de inicio del usuario.

En modo de recuperación (o CTRL + ALT + F6 en la ventana de inicio de sesión):

sudo chown -R youruser:yourgroup /home/youruser

En muchos casos yourgroup= youruser.

(CTRL + ALT + F7 -> volver a la ventana de inicio de sesión)


Esto podría ser peligroso: ¿qué hará este comando?
Tim

Como con cualquier acción como root, proceda con precaución. El OP instaló un servidor VNC y activó el uso compartido de escritorio, lo que me dice que tienen privilegios de root. Debido al uso compartido del escritorio, es posible que se haya modificado la propiedad de algunos archivos de configuración en la carpeta de inicio del usuario. @Tim, el chowncomando cambia la propiedad de los archivos y directorios. La -Ropción cambia la propiedad de todos los archivos y directorios en el directorio actual, y todos los subdirectorios (recursivamente).
Tony Rozza

Cambia el a qué?
Tim

Este es exactamente mi problema. Tenía un usuario con el nombre de "anton", por ejemplo, en mi partición de inicio. Luego reinstalé ubuntu en la partición raíz y volví a montar en casa. El usuario del nuevo sistema se llamaba "anton" y el sistema no creó una nueva carpeta para este usuario y usó la anterior. Así que tuve que cambiar el propietario de la carpeta anterior aunque el nombre de usuario era el mismo.
antongorodezkiy

@Tim cambia a youruser:yourgroupen el ejemplo anterior.
antongorodezkiy

2

Tuve exactamente el mismo problema y esto se solucionó eliminando el ~/.pam_environmentarchivo recién creado que había hecho para modificar mi variable de ruta. Inicié sesión en un tty a través de Ctrl+ Alt+ F6para eliminar el archivo ya que no podía iniciar sesión de la manera habitual.


1

Vuelva a instalar la unidad , utilizando los siguientes comandos:

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

0

Tuve este problema con la actualización 14.04 de 12.04. Me fijo por Alt+ Ctrl+ F1a continuación, utilizando sudo useradd <username> -m -s /bin/basha continuación, sudo passwd <username>para darles una contraseña. Reinicie e inicie sesión como ese nuevo usuario. Dales admin. papel. Copie los archivos del antiguo directorio de usuarios del administrador doméstico a uno nuevo Opcionalmente, elimine el usuario anterior.

Un poco difícil de entender, pero no tengo idea de qué estaba causando la expulsión al iniciar sesión y no tuve tiempo de averiguarlo, así que esto fue rápido y requirió un conocimiento mínimo de la línea de comandos.


0

Tuve este mismo problema y no pude encontrar ninguna solución, así que decidí instalar gnome3 en lugar de unit para solucionar el problema. Resulta que hubo un error en la inicialización del servicio dpkg. corrí

sudo dpkg --configure -a
Y funcionó como un encanto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.