problème login : systemd logind ?

bonjour à tous

j’utilise jessie/sid (gnome-shell) depuis quelques mois sans problème.
Après une mise à jour, il semble que l’interface de login bug.
Au démarrage, le serveur X ne donne plus la main sur la page de login mais sur une page grise contenant simplement la barre d’outil superieure.
Pour pouvoir me logger je dois lancer startx depuis un des shell accessible depuis Ctrl Alt F1-7. À ce moment j’ai un message d’erreur
systemd-logind [2447] Failed to start user@1000.service…

Une fois la session lancée je n’ai plus de problème, sauf dans le cas d’un écran de login (verrouillage): la fenêtre de log apparaît mais est inutilisable: on dirait que quelqu’un s’amuse à cliquer sur ‘OK’ en continu.

Je n’ai pas trouvé d’entrée sur un problème similaire, et après avoir installé un tas de paquets (gnome-session-fallback …) ou réinstallé (apt-get install --reinstall gnome-shell) ou reparametré (dpkg-reconfigure gnome-shell) je suis un peu à court d’idée…

edit :: orthographe et clarté générale

Salut,

Tu peux vérifier les logs de Xorg dans /var/log/Xorg.0.log, il y a peut-être des indices sur ce qui coince avec lightdm/gdm/…

Tu peux aussi refaire un aptitude update, pour voir si des mises à jour sont proposées sur l’un des paquets qui pourrait être à l’origine de ton soucis.

Tu peux aussi couper ton invite de login (expl: [mono]service stop lightdm[/mono]), et voir ce qui se passe si tu le relances manuellement.

Tu peux aussi créer un autre compte utilisateur (adduser), et essayer de t’y logger avec un simple startx.

bonjour, merci de la réponse

voila la sortie de /var/log/Xorg.0.log

[ 3799.013] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed [ 3799.014] _XSERVTransMakeAllCOTSServerListeners: server already running [ 3799.014] (EE) Fatal server error: [ 3799.014] (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) [ 3799.015] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 3799.015] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 3799.016] (EE) [ 3799.016] (EE) Server terminated with error (1). Closing log file.

Il y a de la “fatal error” ! Le serveur already running doit être ce lui qui ne parvient pas à afficher la fenêtre de log.

Désactiver lightdm (sudo service lightdm stop) ne change rien, je pense avoir fait la même chose en mode graphique en supprimant le log/psswd en sortie de veille. non ?

je ne comprend l’idée du nouvel user. Quel que soit l’user j’ai le même problème de login ! J’accède finalement à la session via startx. Mais j’ai essayé quand même.

Sinon j’avais oublié de préciser que je pratiquais le update et upgrade frénétiquement au cas où le bug disparaitrait de lui même…

(pour info, je ne pense pas que ce soit le même problème, mais j’ai perdu simultanément le droit d’accès aux clés USB.)

bonjour

le problème vient manifestement de l’authentification. Je n’ai plus le droit d’accéder au clés USB et je ne peux plus non plus déverrouiller les paramètres de configuration.

Je mets le log de lightdm.conf
Il semblerait que le directory /var/lib/lightdm-data/ manque.

sudo cat /var/log/lightdm/lightdm.log [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log [+0.00s] DEBUG: Starting Light Display Manager 1.10.1, UID=0 PID=2704 [+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/01_debian.conf [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager [+0.04s] DEBUG: Registered seat module xlocal [+0.04s] DEBUG: Registered seat module xremote [+0.04s] DEBUG: Registered seat module unity [+0.04s] DEBUG: Registered seat module surfaceflinger [+0.33s] DEBUG: Adding default seat [+0.33s] DEBUG: Seat: Starting [+0.33s] DEBUG: Seat: Creating greeter session [+0.39s] DEBUG: Seat: Creating display server of type x [+0.39s] DEBUG: Could not run plymouth --ping: Failed to execute child process "plymouth" (No such file or directory) [+0.39s] DEBUG: Using VT 7 [+0.39s] DEBUG: Seat: Starting local X display on VT 7 [+0.39s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log [+0.49s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0 [+0.49s] DEBUG: DisplayServer x-0: Launching X Server [+0.49s] DEBUG: Launching process 2756: /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch [+0.49s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0 [+0.49s] WARNING: Could not enumerate user data directory /var/lib/lightdm-data: No such file or directory [+0.49s] DEBUG: Acquired bus name org.freedesktop.DisplayManager [+0.49s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0 [+3.14s] DEBUG: Got signal 10 from process 2756 [+3.14s] DEBUG: DisplayServer x-0: Got signal from X server :0 [+3.14s] DEBUG: DisplayServer x-0: Connecting to XServer :0 [+3.15s] DEBUG: Seat: Display server ready, starting session authentication [+3.15s] DEBUG: Session pid=2848: Started with service 'lightdm-greeter', username 'lightdm' [+3.35s] DEBUG: Session pid=2848: Authentication complete with return value 0: Success [+3.35s] DEBUG: Seat: Session authenticated, running command [+3.35s] DEBUG: Session pid=2848: Running command /usr/sbin/lightdm-gtk-greeter [+3.35s] DEBUG: Loading users from org.freedesktop.Accounts [+3.35s] DEBUG: User /org/freedesktop/Accounts/User1000 added [+3.35s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm [+3.35s] WARNING: Could not create user data directory /var/lib/lightdm-data/lightdm: Error creating directory: No such file or directory [+3.35s] DEBUG: Session pid=2848: Logging to /var/log/lightdm/x-0-greeter.log [+3.43s] DEBUG: Activating VT 7 [+3.43s] DEBUG: Activating ConsoleKit session /org/freedesktop/login1/session/c1 [+3.53s] WARNING: Error getting ConsoleKit session: GDBus.Error:org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to find session for cookie [+4.68s] DEBUG: Session pid=2848: Greeter connected version=1.10.1 [+5.93s] DEBUG: Session pid=2848: Greeter start authentication [+5.93s] DEBUG: Session pid=2956: Started with service 'lightdm', username '(null)' [+6.08s] DEBUG: Session pid=2956: Got 1 message(s) from PAM [+6.08s] DEBUG: Session pid=2848: Prompt greeter with 1 message(s) [+100.50s] DEBUG: Session pid=2848: Greeter start authentication for eh [+100.50s] DEBUG: Session pid=2956: Sending SIGTERM [+100.50s] DEBUG: Session pid=3016: Started with service 'lightdm', username 'eh' [+100.50s] DEBUG: Session pid=2956: Terminated with signal 15 [+100.50s] DEBUG: Session: Failed during authentication [+100.50s] DEBUG: Seat: Session stopped [+100.51s] DEBUG: Session pid=3016: Got 1 message(s) from PAM [+100.51s] DEBUG: Session pid=2848: Prompt greeter with 1 message(s) [+102.17s] DEBUG: Session pid=2848: Continue authentication [+102.21s] DEBUG: Session pid=3016: Authentication complete with return value 0: Success [+102.21s] DEBUG: Session pid=2848: Authenticate result for user eh: Success [+102.21s] DEBUG: Session pid=2848: User eh authorized [+102.22s] DEBUG: Session pid=2848: Greeter sets language fr_FR.utf8 [+102.48s] DEBUG: Writing /home/eh/.dmrc [+102.48s] DEBUG: Session pid=2848: Greeter requests session lightdm-xsession [+102.53s] DEBUG: Writing /home/eh/.dmrc [+102.59s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session [+102.59s] DEBUG: Session pid=2848: Sending SIGTERM [+102.59s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+102.59s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+102.62s] DEBUG: Session pid=2848: Greeter closed communication channel [+102.62s] DEBUG: Session pid=2848: Exited with return value 0 [+102.62s] DEBUG: Seat: Session stopped [+102.62s] DEBUG: Seat: Greeter stopped, running session [+102.62s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0 [+102.62s] DEBUG: Session pid=3016: Running command /etc/X11/Xsession default [+102.62s] DEBUG: Creating shared data directory /var/lib/lightdm-data/eh [+102.62s] WARNING: Could not create user data directory /var/lib/lightdm-data/eh: Error creating directory: No such file or directory [+102.62s] DEBUG: Session pid=3016: Logging to .xsession-errors [+102.74s] DEBUG: Activating VT 7 [+102.74s] DEBUG: Activating login1 session /org/freedesktop/login1/session/_31 [+104.13s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+189.11s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+1686.60s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+1734.12s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+1735.14s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+1782.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+1783.26s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+2584.58s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+2585.50s] DEBUG: Got signal 15 from process 14923 [+2585.50s] DEBUG: Caught Terminated signal, shutting down [+2585.50s] DEBUG: Stopping display manager [+2585.50s] DEBUG: Seat: Stopping [+2585.50s] DEBUG: Seat: Stopping display server [+2585.50s] DEBUG: Sending signal 15 to process 2756 [+2585.50s] DEBUG: Seat: Stopping session [+2585.50s] DEBUG: Session pid=3016: Sending SIGTERM [+2585.52s] DEBUG: Session pid=3016: Exited with return value 15 [+2585.52s] DEBUG: Seat: Session stopped [+2585.64s] DEBUG: User /org/freedesktop/Accounts/User1000 changed [+2586.16s] DEBUG: Process 2756 exited with return value 0 [+2586.16s] DEBUG: DisplayServer x-0: X server stopped [+2586.16s] DEBUG: Releasing VT 7 [+2586.16s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0 [+2586.16s] DEBUG: Seat: Display server stopped [+2586.16s] DEBUG: Seat: Stopped [+2586.16s] DEBUG: Display manager stopped [+2586.16s] DEBUG: Stopping daemon [+2586.16s] DEBUG: Exiting with return value 0

Bonjour,

j’ai eu le même problème que vous : pas de fenêtre de login après l’installation de gnome…
Mêmes tentatives que vous (re-install, purge… de gnome, et même de Xorg).

Au final, en fouillant le net, j’ai fini par trouvé (sur une page que je n’ai, hélas, pas gardée) quelqu’un qui avait un problème un peu semblable (pas d’accès au lock ni au fin de session, et lorsque l’écran se bloque automatiquement, impossible de se re-loger).
Bref, il évoquait un problème entre gnome et sysvinit… les dernières versions de gnome utilisant visiblement systemd-logind. J’ai donc cherché de ce côté là.
Et, en tapant l’instruction “apt-cache show systemd”, parmis tout plein d’informations, on peut lire : [quote]Installer le paquet systemd ne basculera pas votre système d’initialisation à moins que vous ne démarriez avec init=/bin/systemd ou n’installiez systemd-sysv en complément[/quote]

Pour ma part, j’ai installé systemd-sysv … et tout semble ok.
En espérant que cela vous soit utile.

Cordialement.
Eric.

bonjour
merci de ces infos, mais systemd-sysv est déjà installé chez moi. Je vais chercher du coté de sysvinit

J’ai constaté que mon display manager était gdm et pas lightdm

[quote]cat /etc/X11/default-display-manager
/usr/sbin/gdm3[/quote]

du coup je suis passé à lightdm pour voir (en changeant gdm3 par lightdm, attention, vérifier avant qu’il est bien dans /usr/sbin/) et j’ai récupéré le login+psswd. Pour le moment ça fera le boulot

[quote=“Éric”]bonjour à tous

j’utilise jessie/sid (gnome-shell) depuis quelques mois sans problème.
Après une mise à jour, il semble que l’interface de login bug.
Au démarrage, le serveur X ne donne plus la main sur la page de login mais sur une page grise contenant simplement la barre d’outil superieure.
Pour pouvoir me logger je dois lancer startx depuis un des shell accessible depuis Ctrl Alt F1-7. À ce moment j’ai un message d’erreur
systemd-logind [2447] Failed to start user@1000.service…

Une fois la session lancée je n’ai plus de problème, sauf dans le cas d’un écran de login (verrouillage): la fenêtre de log apparaît mais est inutilisable: on dirait que quelqu’un s’amuse à cliquer sur ‘OK’ en continu.

Je n’ai pas trouvé d’entrée sur un problème similaire, et après avoir installé un tas de paquets (gnome-session-fallback …) ou réinstallé (apt-get install --reinstall gnome-shell) ou reparametré (dpkg-reconfigure gnome-shell) je suis un peu à court d’idée…

edit :: orthographe et clarté générale[/quote]