web-dev-qa-db-fra.com

Boucle de connexion après la mise à niveau du 18.04 au 18.10

Symptômes

Utiliser GNOME Desktop sur 18.04 depuis un moment et tout a bien fonctionné. Mis à jour hier à 18h10 et maintenant bloqué dans une boucle de connexion.

Je peux résoudre le problème temporairement en CTRL + ALT + F3, en vous connectant au terminal et en supprimant mon fichier /home/user/.Xauthority. Puis retour à la greeter avec ALT + -> et se connecter fonctionne bien.

Une fois que je redémarre la machine, le problème revient.

Qu'ai-je essayé

En regardant les permissions de homedir, tout semble aller pour le mieux

$ls -lA | grep -E '.X|.ICE'
-rw-------  1 user user  1932 Oct 19 14:06 .ICEauthority
-rw-------  1 user user    52 Oct 19 14:06 .Xauthority

les autorisations tmp ont l'air ok

$ ls -ld /tmp
drwxrwxrwt 19 root root 12288 Oct 20 08:22 /tmp

Ne rien voir de bizarre dans .xsession-errors

$ cat .xsession-errors
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/user/.Xauthority
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting CLUTTER_IM_MODULE=xim
dbus-update-activation-environment: setting LANG=en_US.UTF-8
dbus-update-activation-environment: setting GDM_LANG=en_US
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting GTK2_MODULES=overlay-scrollbar
dbus-update-activation-environment: setting MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/user
dbus-update-activation-environment: setting USER=user
dbus-update-activation-environment: setting DESKTOP_SESSION=ubuntu
dbus-update-activation-environment: setting QT4_IM_MODULE=xim
dbus-update-activation-environment: setting DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
dbus-update-activation-environment: setting QT_QPA_PLATFORMTHEME=appmenu-qt5
dbus-update-activation-environment: setting PWD=/home/user
dbus-update-activation-environment: setting HOME=/home/user
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=ubuntu
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting Shell=/bin/bash
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting QT_IM_MODULE=ibus
dbus-update-activation-environment: setting XMODIFIERS=@im=ibus
dbus-update-activation-environment: setting IM_CONFIG_PHASE=2
dbus-update-activation-environment: setting XDG_CURRENT_DESKTOP=ubuntu:GNOME
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting LANGUAGE=en_US
dbus-update-activation-environment: setting GDMSESSION=ubuntu
dbus-update-activation-environment: setting LOGNAME=user
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting XAUTHORITY=/home/user/.Xauthority
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session2
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
dbus-update-activation-environment: setting PATH=/home/user/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
dbus-update-activation-environment: setting GTK_IM_MODULE=ibus
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment

LightDM reconfigurer/supprimer/installer

Sudo dpkg-reconfigure lightdm
Sudo apt-get purge lightdm
Sudo apt-get install lightdm

Regardé les journaux de lightdm et n'y ai rien vu non plus.

De syslog, je remarque cela au moment où je me connectais

Oct 19 14:01:27 computer systemd[1]: session-c1.scope: Killing process 2333 (lightdm) with signal SIGTERM.

Je ne sais pas de quoi il s'agit.

Je suis à court d'idées, alors tout le monde a d'autres suggestions à faire?

MODIFIER

Quelques informations supplémentaires peut-être utiles. Après un redémarrage/échec de la connexion, suivi d'une connexion réussie à la console tty:

service lightdm status

● lightdm.service - Light Display Manager
   Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset: enabled)
  Drop-In: /lib/systemd/system/display-manager.service.d
           └─xdiagnose.conf
   Active: active (running) since Sat 2018-10-20 13:08:27 CDT; 1min 38s ago
     Docs: man:lightdm(1)
  Process: 1557 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ] (code=exited, status=0/SUCCESS)
 Main PID: 1563 (lightdm)
    Tasks: 26 (limit: 4915)
   Memory: 74.6M
   CGroup: /system.slice/lightdm.service
           ├─1563 /usr/sbin/lightdm
           ├─3530 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
           └─3748 lightdm --session-child 12 19

Oct 20 13:09:05 moltres lightdm[3560]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Oct 20 13:09:05 moltres lightdm[3560]: PAM adding faulty module: pam_kwallet.so
Oct 20 13:09:05 moltres lightdm[3560]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Oct 20 13:09:05 moltres lightdm[3560]: PAM adding faulty module: pam_kwallet5.so
Oct 20 13:09:05 moltres lightdm[3560]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Oct 20 13:09:06 moltres lightdm[3748]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Oct 20 13:09:06 moltres lightdm[3748]: PAM adding faulty module: pam_kwallet.so
Oct 20 13:09:06 moltres lightdm[3748]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Oct 20 13:09:06 moltres lightdm[3748]: PAM adding faulty module: pam_kwallet5.so
Oct 20 13:09:06 moltres lightdm[3748]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "user"
1
fireitup

J'ai eu le même problème lors de la mise à jour du 18.04 au 18.10 et je cherchais une solution depuis une semaine. Je n'en ai pas trouvé. Il semble y avoir beaucoup d'utilisateurs d'Arch avec le même problème.

La meilleure solution consiste simplement à saisir votre mot de passe sur l'écran noir/blanc et la session se déverrouille.

J'ai enregistré un problème concernant Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1802225

1
ElitistPhoenix

J'avais un problème similaire. J'utilise un Lenovo T430 avec des graphiques nvidia, un i7 quad core, 16 Go de RAM, un disque SSD de 480 Go et une carte WWAN prise en charge par Sierra Wireless LTE. J'avais précédemment installé la prise en charge du lecteur d'empreintes digitales sous 18.04 et le système s'exécutait (et démarrait) à partir d'un lecteur au format ZFS. (Configuration très non standard). Voici ce que j'ai fait pour que cela fonctionne.

J'ai essayé ce que vous avez fait en vain. Le mien se bloque lorsque j'essaie d'entrer sur le bureau après m'être connecté via tty3.

La réinstallation de lightdm ne devrait pas aider du tout, car Ubuntu 18.10 (et je crois 18.04) utilise gdm3 comme gestionnaire de bureau par défaut. J'ai essayé de réinstaller gdm3 en utilisant

Sudo apt-get purge gdm3 Sudo apt-get installez gdm3

Cela a fait apparaître un écran violet disant que j'avais deux gestionnaires de bureau installés et me demandant de choisir lequel utiliser. Les deux options étaient "GDM3" et "gdm3", une en majuscule et une en minuscule. J'ai choisi GDM3. Ça n'a pas marché. J'ai donc désinstallé et réinstallé et sélectionné gdm3. Cela n'a toujours pas fonctionné.

Ensuite, j'ai désinstallé les packages de lecteur d’empreintes digitales.

Commencez par installer le policykit gnome. Les packages d'empreintes digitales le désinstallent. Vous devez donc le remettre avant de supprimer les empreintes digitales, sinon vous risqueriez de perdre votre login. (Enfin, c'est vrai, mais j'ai suivi la procédure.) Sudo apt-get install policykit-1-gnome Ensuite, supprimez les empreintes digitales. Sudo-ap-get purge libbsapi policykit-1-fingerprint-gui fingerprint-gui Et cela n'a pas fonctionné.

J'ai donc retiré le contenu de gdm3 à nouveau et je me suis assuré que tous les prix avaient disparu, puis je l'ai réinstallé. Et ça n'a pas marché.

Ce qui suit cependant DID fonctionne.

Sudo apt-get purge gdm3 Sudo apt-get install --installez gdm3 Sudo apt-get install gnome

Je ne sais pas lequel de ces problèmes a résolu le problème, car j'ai redémarré les deux, puis il s'est connecté. Identifiez-les un par un et voyez si cela fonctionne pour vous. (Et faites rapport si c'est le cas et laissez les détails dans un sens ou dans l'autre) pour ceux qui ont des problèmes.

0
MICHAEL MICHALSKI