Tengo un sistema de PC 12.04 LTS recién configurado (SSD de 120 GB, HDD de 1 TB, 16 GiB RAM); Desde hace unos días, ya no puedo iniciar sesión en el escritorio gráfico: hay una ventana de shell parpadeante muy corta que desaparece muy rápidamente ( editar: ver a continuación ), y me enfrento nuevamente a la pantalla de inicio de sesión. Creo que hay algo modprobe
y vbox
, pero no puedo leerlo lo suficientemente rápido ...
Puedo iniciar sesión en una terminal ( Ctrl+ Alt+ F1). No sirvió para compartir todos los contenidos de mi directorio de inicio a me
:, my-group
como se sugiere aquí .
Esto es lo que pude encontrar /var/log
, buscando la fecha y la hora (inserté saltos de línea después <my-hostname>
; valores en tiempo real preservados):
auth.log:
<date> 22:43:01 <my-hostname>
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")
kern.log:
<date> 22:43:00 <my-hostname>
kernel: [ 16.084525] eth0: no IPv6 routers present
syslog:
<date> 22:43:00 <my-hostname>
kernel: [ 16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
acpid: 1 client rule loaded
Tengo instalado Virtualbox y Truecrypt, pero no puedo pensar en una razón por la que podrían evitar un inicio de sesión gráfico.
Estoy confundido:
- ¿De qué se trata esto
requirement "user ingroup nopasswdlogin" not met
? Yo no inicio de sesión utilizando una contraseña, la contraseña y funciona bien al iniciar sesión en un terminal! - ¿Puedo leer de alguna manera el resultado del error, por ejemplo, retrasándolo, redirigiéndolo a un archivo o haciendo que el sistema me solicite presionar una tecla?
- ¿Alguna actualización reciente ha causado mi problema? ¿Debo instalar las actualizaciones pendientes? ¿Cómo , por cierto, sin acceso a la interfaz gráfica de usuario?
Tengo algunos conocimientos sobre el shell de Linux, pero soy nuevo en Ubuntu. Cualquier ayuda sería apreciada.
Editar: Después de apagar la máquina ayer ( sudo shutdown now
), encontré el siguiente texto en la pantalla, que parece ser el texto "intermitente" mencionado anteriormente (formateado; había un espacio en blanco inicial tonto):
Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]
Después de copiarlo manualmente, apagué la máquina presionando el botón varios segundos.
Puede ser que virtualbox (4.2 instalado) cause el problema. Agregaré algunas extracciones de archivos de registro más tarde hoy (MET).
Editar , para los registros: intenté lo siguiente, desde / a / 133754/103086 :
sudo apg-get install gdm
(cuando se le solicite, elijaGDM
)- reiniciado el inicio de sesión también falló con GDM
sudo dpkg-reconfigure lightdm
reiniciado iniciar sesión no funcionará- mi
~/.Xauthority
archivo esta vacio; eliminarlo y reiniciar no cambió nada
Además:
- virtualbox desinstalado (
sudo apt-get remove virtualbox-4.2
), reiniciando
Editar : cargué un archivo zip de archivos de registro seleccionados / filtrados a http://www.tobias-herp.de/en/errors/ubuntu-gui-lockout . Mantenido apt-get upgrade
recientemente, pero desafortunadamente el problema persiste.
fuente
dmesg
), pero no puedo descubra cómo subirlo ...~/.Xauthority
archivo es completamente "mío" (tobias:tobias
).Respuestas:
Eliminar ~ / .Xauthority funcionó para mí
fuente
~/.Xauthority
fue con el permiso correcto y el propietario correcto (yo).Tuve el mismo problema. Resultó que mi problema fue que
~/.Xauthority
se actualizó como root, y desde entonces solo root pudo leerlo. Me impidió comenzar cualquier sesión X desde mi nombre de usuario. Tenía que hacerlosudo rm ./.Xauthority
y funcionó bien después de eso.fuente
Finalmente me di por vencido y reinstalé el sistema. Esto no fue un problema, ya que el sistema era bastante nuevo y la mayoría de los datos personales aún no se habían migrado a él. No puedo decir con certeza que el problema no haya sido causado por un paquete no estándar, así que ...
Así que comencé de nuevo y tomé precauciones para estar mejor la próxima vez. Después de la instalación, actualicé el sistema, instalé algunos paquetes cruciales y fijé un ojo en la configuración:
Por lo tanto, cada vez que ocurre un nuevo problema, debería tener una mejor oportunidad de saber qué pudo haber salido mal.
fuente
En mi caso, esto fue causado por un error
~/.dmrc
como se explica aquí . Esto se puede detectar gracias a~/.xsession-errors
que tuve el siguiente error:fuente
Me sucedió un problema similar después de agregar un
export PATH=$PATH:/home/<user>/SomeFolder
al final de/etc/profile
. Después de iniciar sesión en un terminal, eliminar esa línea y reiniciar, pude iniciar sesión normalmente y el problema parece haber desaparecido.Documentación:
Recibía el siguiente texto intermitente en la pantalla antes de la pantalla de inicio de sesión:
fuente
~/bin
directorio que me gusta tener en elPATH
, pero la instalación ya no existe.~/.xsession-errors
; cuando lo probé en un shell, todo parecía estar bien. Sin embargo, deshabilité la carga de los scripts y puedo iniciar sesión gráficamente nuevamente.Ahora me encuentro con esto usando lightdm + cualquier saludo de no unidad. Si configuro el greeter en unity-greeter en /etc/lightdm/lightdm.conf, parece que funciona. No tengo idea de por qué.
Editar: redactado. Algo que acabo de sacar con una actualización debe haber causado esto y ahora incluso la unidad de bienvenida no funciona.
fuente
SeatDefaults
, el valor de yagreeter-session
estáunity-greeter
. ¿Algún otro valor que pueda probar?En mi caso, agregué algunos comandos a .xprofile que causaron el regreso a la pantalla de inicio de sesión justo después de iniciar sesión. Los errores que encontré fueron los mismos. Eliminar todo lo que no sea esencial de su ~ / .profile y ~ / .xprofile debería devolver la situación a la normalidad.
fuente
Para mí, esto sucedió cuando hay una entrada de ruta no válida en el archivo .profile. Cuando lo quité, funcionó perfectamente. Revise su archivo .xsession-error para ver el error que informa
fuente
Hubo el mismo error para mí en Ubuntu 14.04.02 LTS. He abierto el archivo de registro
/var/log/lightdm/lightdm.log
y veo un mensaje como...not enough disk space for .Xauthroity...
. Entonces descubrí que realmente hay cero espacio en el disco. Así que he eliminado algunos archivos y el error desapareció.fuente