Analyse et solutions au problème de connexion en boucle infinie dans Ubuntu 14
Après avoir entré le bon mot de passe, appuyez sur Entrée pour revenir à l'interface de connexion, puis saisissez à nouveau le mot de passe. Le résultat est toujours la même boucle infinie. Il n'est pas nécessaire de le saisir à nouveau, cela ne sert à rien. Analysons pourquoi c'est le cas ?
1. Appuyez directement sur Ctrl+Alt+F1 pour passer en mode tty. Vous pouvez également vous connecter avec le compte root ou votre propre utilisateur ;
2. Après une connexion réussie, exécutez directement ls -a pour afficher les fichiers cachés ;
3. Recherchez le fichier .xsession-errors, utilisez vim .xsession-errors pour ouvrir le fichier et jetez un œil au contenu de l'erreur à l'intérieur ;
4. Le message d'erreur /etc/X11/Xsession.d/99x11-common_start : line 5 exec : init : not found apparaît dans mes .xsession-errors ;
5. La raison est qu'il y a une erreur dans la configuration de la variable d'environnement du système. Après avoir connu la cause de l'erreur, directement vim /etc/profile et ajoutez la variable d'environnement dans la dernière ligne.
export PATH=$PATH:/usr/bin:/usr/sbin:/bin:/sbin
6. La source /etc/profile prend effet, puis Ctrl+Alt+F7 pour accéder à l'interface de connexion, entrez le mot de passe et la connexion est réussie.
Remarque : Les informations d'erreur contenues dans votre fichier .xsession-errors peuvent être différentes des miennes. L'interrogation des informations d'erreur résoudra généralement le problème.