6 votes

(13.04) plantage de lightdm - écran noir curseur clignotant

J'utilise la version 13.04 x64 d'Ubuntu sur mon PC et, jusqu'à présent, elle fonctionne comme elle le devrait. Mais soudain, le lightdm se bloque pendant le démarrage et même si j'essaie de le démarrer manuellement à partir du terminal après avoir basculé vers un autre tty.

Je ne sais pas ce qui peut causer les problèmes parce que je n'ai même pas installé de pilotes graphiques pour ma carte nvidia (parce que je connais ces problèmes depuis des années et je les évite en n'en installant aucun).

Il a bien fonctionné pendant quelques jours après une nouvelle installation et des mises à jour, mais maintenant il ne fait pas ce qu'il devrait.

Le passage en gdm a résolu le problème de connexion à mon ordinateur avec une interface graphique, mais cette lightdm devrait fonctionner, je suppose

Les journaux ne sont pas d'une grande aide pour moi mais peut-être que quelqu'un sait ce qui se passe ?

lightdm.log

 [+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log [+0.00s]
 DEBUG: Starting Light Display Manager 1.6.0, UID=0 PID=7369 [+0.00s]
 DEBUG: Loaded configuration from /etc/lightdm/lightdm.conf [+0.00s]
 DEBUG: Using D-Bus name org.freedesktop.DisplayManager [+0.00s] DEBUG:
 Registered seat module xlocal [+0.00s] DEBUG: Registered seat module
 xremote [+0.00s] DEBUG: Adding default seat [+0.00s] DEBUG: Starting
 seat [+0.00s] DEBUG: Starting new display for greeter [+0.00s] DEBUG:
 Starting local X display [+0.00s] DEBUG: Using VT 7 [+0.00s] DEBUG:
 Activating VT 7 [+0.01s] DEBUG: Logging to /var/log/lightdm/x-1.log
 [+0.01s] DEBUG: Writing X server authority to /var/run/lightdm/root/:1
 [+0.01s] DEBUG: Launching X Server [+0.01s] DEBUG: Launching process
 7376: /usr/bin/X :1 -core -auth /var/run/lightdm/root/:1 -nolisten tcp
 vt7 -novtswitch [+0.01s] DEBUG: Waiting for ready signal from X server
 :1 [+0.01s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
 [+0.01s] DEBUG: Registering seat with bus path
 /org/freedesktop/DisplayManager/Seat0 [+0.61s] DEBUG: Got signal 10
 from process 7376 [+0.61s] DEBUG: Got signal from X server :1 [+0.61s]
 DEBUG: Connecting to XServer :1 [+0.61s] DEBUG: Starting greeter
 [+0.62s] DEBUG: Started session 7385 with service 'lightdm-greeter',
 username 'lightdm' [+0.64s] DEBUG: Session 7385 authentication
 complete with return value 0: Success [+0.64s] DEBUG: Greeter
 authorized [+0.64s] DEBUG: Logging to /var/log/lightdm/x-1-greeter.log
 [+0.64s] DEBUG: Session 7385 running command
 /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter
 [+0.68s] DEBUG: Greeter closed communication channel [+0.68s] DEBUG:
 Session 7385 exited with return value 1 [+0.68s] DEBUG: Greeter quit
 [+0.68s] DEBUG: Failed to start greeter [+0.68s] DEBUG: Stopping
 display [+0.68s] DEBUG: Sending signal 15 to process 7376 [+0.82s]
 DEBUG: Process 7376 exited with return value 0 [+0.82s] DEBUG: X
 server stopped [+0.82s] DEBUG: Removing X server authority
 /var/run/lightdm/root/:1 [+0.82s] DEBUG: Releasing VT 7 [+0.82s]
 DEBUG: Display server stopped [+0.82s] DEBUG: Stopping seat, failed to
 start a display [+0.82s] DEBUG: Stopping seat [+0.82s] DEBUG: Seat
 stopped [+0.82s] DEBUG: Required seat has stopped [+0.82s] DEBUG:
 Stopping display manager [+0.82s] DEBUG: Display manager stopped
 [+0.82s] DEBUG: Stopping daemon [+0.82s] DEBUG: Exiting with return
 value 1

---

x-0-greeter.log

 Error writing X authority: Failed to write X authority
 /var/lib/lightdm/.Xauthority: Success

---

x-1-greeter.log

 Error writing X authority: Failed to write X authority
 /var/lib/lightdm/.Xauthority: Success /var/log/lightdm/x-1-greeter.log
 (END)

---

x0.log

 X.Org X Server 1.13.3 Release Date: 2013-03-07 X Protocol Version 11,
 Revision 0 Build Operating System: Linux 3.2.0-37-generic x86_64
 Ubuntu Current Operating System: Linux stefan-dev 3.8.0-30-generic
 #44-Ubuntu SMP Thu Aug 22 20:52:24 UTC 2013 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-30-generic
 root=UUID=6e9c6967-a55f-49b8-b690-7257b359ae8d ro quiet splash
 vt.handoff=7 Build Date: 17 April 2013  10:43:13PM xorg-server
 2:1.13.3-0ubuntu6 (For technical support please see
 http://www.ubuntu.com/support)  Current version of pixman: 0.28.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 17 18:27:30 2013
 (==) Using system config directory "/usr/share/X11/xorg.conf.d"
 Initializing built-in extension Generic Event Extension Initializing
 built-in extension SHAPE Initializing built-in extension MIT-SHM
 Initializing built-in extension XInputExtension Initializing built-in
 extension XTEST Initializing built-in extension BIG-REQUESTS
 Initializing built-in extension SYNC Initializing built-in extension
 XKEYBOARD Initializing built-in extension XC-MISC Initializing
 built-in extension SECURITY Initializing built-in extension XINERAMA
 Initializing built-in extension XFIXES Initializing built-in extension
 RENDER Initializing built-in extension RANDR Initializing built-in
 extension COMPOSITE Initializing built-in extension DAMAGE
 Initializing built-in extension MIT-SCREEN-SAVER Initializing built-in
 extension DOUBLE-BUFFER Initializing built-in extension RECORD
 Initializing built-in extension DPMS Initializing built-in extension
 X-Resource Initializing built-in extension XVideo Initializing
 built-in extension XVideo-MotionCompensation Initializing built-in
 extension SELinux Initializing built-in extension
 XFree86-VidModeExtension Initializing built-in extension XFree86-DGA
 Initializing built-in extension XFree86-DRI Initializing built-in
 extension DRI2 Loading extension GLX resize called 1680 1050 Server
 terminated successfully (0). Closing log file.

3voto

JamesBrownIsDead Points 622

Ça m'a pris deux jours. Solution finale :

  1. sudo dpkg-reconfigure gdm #sélectionner gdm
  2. sudo apt-get remove lightdm* --purge
  3. sudo reboot
  4. sudo apt-get install lightdm*
  5. sudo dpkg-reconfigure gdm #select lightdm

2voto

user529394 Points 21

Lubuntu 15.x :
Au lightdm-greeter écran noir, je suis passé à un terminal virtuel ( Alt2 ), je me suis connecté, puis j'ai trouvé le pid de lightdm-greeter con top -b -n 1 | grep 'lightdm' puis j'ai essayé sudo kill -s SIGHUP [pid] puis utilisé top encore une fois pour voir si le greeter était toujours en marche, puis j'ai essayé sudo kill -s SIGTERM et utilisé top encore une fois et le greeter ne fonctionnait pas. Ensuite, je suis revenu à la session/login graphique. Il y avait un message qui indiquait que la session était verrouillée et que je serais redirigé vers un login. J'ai attendu environ 7 secondes et le message lightdm-greeter est apparu. J'ai pu me connecter. Session GUI intacte.

1voto

PB386SX Points 11

J'ai eu le même problÃ?me sur Debian Sid et j'ai trouvé que la suppression de l'option .Xauthority rectifie le problème, bien que ce ne soit pas une solution très fiable car je dois le faire à chaque redémarrage, c'est une solution de contournement qui me permet de revenir à mon interface.

  • Renommer le fichier /var/lib/lightdm/.Xauthority a /var/lib/lightdm/.Xauthority-BAK avec

    sudo mv /var/lib/lightdm/.Xauthority /var/lib/lightdm/.Xauthority-BAK
  • Redémarrez le service lightdm avec

    sudo service lightdm stop
    sudo service lightdm start

1voto

user194431 Points 11

J'ai commencé à rencontrer ce problème après avoir appliqué le patch lightdm actuel la semaine dernière. Le greeter ne démarrait pas à cause d'un manque d'accès à /var/lib/lightdm/.Xauthority le résultat étant une erreur de mode graphique faible qui n'a pu être résolue que pour une seule session en supprimant l'option /var/lib/lightdm/.Xauthority . Ce problème semble être causé par ce nouveau patch qui donne à la .Xauthority des permissions beaucoup plus strictes ( 600 plutôt que 664 ). Voir ce qui suit :

lightdm (1.6.0-0ubuntu3.1) raring-security ; urgency=low

  • MISE À JOUR DE SÉCURITÉ : permissions erronées sur le fichier .Xauthority (LP : #1175023)
    • debian/patches/07_xauthority_perms.patch : utiliser g_open au lieu de g_file_set_contents dans src/xauthority.c.
    • debian/patches/08_xauthority_fix_perms.patch : correction de permissions incorrectes incorrectes laissées par les versions précédentes dans src/xauthority.c.
    • CVE-2013-4331

La solution suggérée ci-dessus a semblé fonctionner pendant environ une demi-heure, jusqu'à ce que l'ancien comportement revienne, avec le problème supplémentaire des données périmées. .Xauthority les fichiers étant laissés derrière avec 600 dans les répertoires personnels des utilisateurs, provoquant des boucles de connexion graphique.

Pour contourner ce problème, j'ai créé un script enveloppant pour xfce-session-logout (j'utilise XFCE) qui supprime .Xauthority à partir des répertoires personnels des utilisateurs et de /var/lib/lightdm . Puisque ce script doit utiliser sudo d'assumer l'autorité correcte pour retirer /var/lib/lightdm/.Xauthority Cette solution n'est pas idéale, mais elle fonctionne. Utilisation de gdm permet également d'éviter ce problème. Ma situation est peut-être aussi compliquée par le fait que j'accède au système local via la console et via xdmcp .

Pour résoudre le problème de sécurité dans le correctif ci-dessus, Ubuntu doit corriger tous les autres programmes (les greeters par exemple) qui ont besoin d'accéder aux données suivantes .Xauthority puisqu'actuellement, en corrigeant le problème de sécurité, ils ont effectivement cassé lightdm . Ce n'est pas très bon.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X