web-dev-qa-db-fra.com

Problème de boucle de connexion Ubuntu 14.04

J'utilise Ubuntu 14.04.2 LTS et, après une panne de courant, je ne parviens pas à me connecter.
L’ordinateur fonctionne bien depuis quelques mois avant que cela se produise soudainement.

Les symptômes sont:

  • Après une tentative de connexion, l'écran s'éteint pendant environ 15 secondes et revient à l'écran de connexion.
  • Je peux me connecter en tant qu'invité sans problème
  • Je peux me connecter en tant que moi-même via tty1 ~ tty6

J'ai essayé/vérifié ce qui suit sans succès:

  1. Changer de propriétaire .Xauthority n'a pas fonctionné
    chown username:username .Xauthority

  2. Changer les droits du répertoire utilisateur n'a pas fonctionné
    Sudo chmod -R u+w /home/[username]

  3. J'ai essayé de me mêler à lightdm
    dpkg-reconfigure lightdm

  4. Sudo mv ~/.Xauthority ~/.Xauthority.backup
    Sudo service lightdm restart

  5. Il n'y avait rien dans .xsession-errors

  6. J'ai essayé gdm au lieu de lightdm, mais le problème était exactement le même

  7. Désinstallez lightdm et réinstallé

  8. /tmp répertoire ne montre drwxrwxrwt

Aucune de ces solutions que j'ai trouvées en ligne n'a fonctionné. quelqu'un peut-il aider s'il vous plait?

Edit 1):
Lorsque j'ai saisi Sudo tail /var/log/lightdm/lightdm.log, 10 lignes s'affichent. (Tous commençant par DEBUG:):

Activating VT 7  
Activating login1 session c3  
Session pid=8697: Greeter connected version=1.10.4  
Session pid=8697: Greeter start authentication for [username]  
Session pid=8769: Started with service 'lightdm', username [username]  
Session pid=8769: Got 1 message from PAM  
Session pid=8697: Propmpt greeter with 1 message  
User /org/freedesktop/Accounts/User 1000 changed (repeated 3 times) 

De plus, lorsque je tape ls /usr/share/xsessions/, cela indique

gnome.desktop    ubuntu.desktop 

Edit 2):

Sudo grep 'lightdm:' /var/log/auth.log | tail donne ce qui suit, commençant par lightdm::

pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0  
pam_unix(lighdm:session): session closed for user [username]  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :0  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user [username]"  
(this one starts with Sudo: instead of lightdm:) [username] : TTY=tty1 ; PWD=/home/[username] ; USER=root ; COMMAND=/bin/grep lightdm: /var/log/auth.log  
10
Justin Hwang

Pour moi, la solution consistait simplement à exécuter cette commande à partir de tty1:

Sudo rm .Xauthority
4
Android Dev

Dans mon cas, la méthode suivante a résolu le problème

Commencez par vous connecter à tty en appuyant sur CtrlAltF1.

Réinstallez Ubuntu Desktop (i.e Unity)

Sudo apt-get install --reinstall ubuntu-desktop

Quelques autres astuces sont disponibles ici: problème de boucle de connexion Ubuntu 14.04

2
user482080

Je sais que ça fait longtemps, mais si le problème persiste, c'est ce que je ferais. Cela ressemble beaucoup à un problème spécifique à l'utilisateur, en particulier après la réinstallation.

Tout d’abord, essayez de créer un nouvel utilisateur (Sudo adduser "username") et voyez si cela fonctionne. Si tel est le cas, vous avez la confirmation que quelque chose ne va pas dans votre configuration locale.

Essayez de commencer avec une nouvelle configuration fraîche avec les commandes suivantes (après vous être connecté avec votre nom d'utilisateur problématique d'un tty)

mkdir ~/cfg-backups
mv ~/.config ~/cfg-backup
mv ~/.dconf ~/cfg-backup

Et vérifiez si vous êtes de retour dans les affaires. Vous pouvez ensuite restaurer toutes les configurations à partir des sauvegardes dont vous auriez besoin.

2
Stunts