Tout à coup, je ne suis plus capable de me connecter à une session X dans mon installation Xubuntu 13.04. La connexion graphique accepte mon mot de passe, l'écran devient blanc puis revient à l'invite de connexion. Un peu de googling me dit que ce n'est pas un problème rare, mais tous les conseils que j'ai lus jusqu'à présent n'ont pas fonctionné:
~/.Xauthority
est la propriété de moi plutôt que de la racine.~/.ICEauthority
dans mes journaux et le fichier est par ailleurs la propriété de moi./var/log/Xorg.0.log
semble OK (ish): Il y a quelques avertissements concernant les polices manquantes et les plaintes concernant psb
. Apparemment, c’est le pilote vidéo (mon ordinateur portable utilise Intel GMA500) et il y a des plaintes similaires plus tard dans le fichier, mais il finit par régler quelque chose. Après tout, l’affichage fonctionne clairement à l’écran de connexion (comme pour le compte invité).Il y a quelques erreurs et plaintes de permission dans ~/.xsession-errors
, mais je ne sais pas si elles sont pertinentes:
ERROR:root:Could not find any typelib for Dbusmenu
ERROR:root:Could not find any typelib for Unity
...
###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv
...
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
dpkg-reconfigure xubuntu-desktop
et apt-get -y install xubuntu-desktop
d'essayer d'actualiser/de réinstaller, mais aucune des deux options ne semblait pouvoir rien faire.Donc, je suis un peu perdue! Donc, toutes les idées seraient les plus appréciées!
Ce qui suit a résolu le problème:
mv ~/.config ~/.config.old
Donc, il semblerait que le problème vienne de certains paramètres du bureau.
Maintenant, bien sûr, mon bureau est réinitialisé pour apparemment aucune bonne raison. Existe-t-il un moyen facile de trouver le ou les fichiers de configuration corrompus?
Dans mon cas, la connexion était à nouveau possible après la suppression de $ HOME/.Xauthority:
<ALT-Control-F1>
et vous obtenez un login ASCII. Entrez le nom d'utilisateur et le mot de passe.rm .Xauthority
. Ensuite, vous pouvez revenir à l'écran de connexion graphique en appuyant sur <ALT-Control-F7>
.Après un examen plus approfondi, il apparaît que le contenu de .Xauthority est détruit par sshd lors de la connexion depuis une machine distante:
avant de ssh-ing depuis une machine distante:
ls -l .Xauthority
rw ------- 1 ubuntu ubuntu 50 nov 24 18:46 .Xauthority
après ssh-ing depuis une machine distante:
ls -l .Xauthority
-rw ------- 1 ubuntu ubuntu 101 24 nov. 19h22 .Xauthority
Ce qui peut être vu, c'est que le fichier a un nombre impair d'octets après le ssh-login.
Peut-être y a-t-il plus de programmes que sshd qui endommagent .Xauthority.
J'ai eu le même problème, mais rien de ce qui précède n'a fonctionné pour moi. La solution que j’ai trouvée était de supprimer un fichier personnalisé que j’avais sur le bureau (en mode console) et que je pouvais ensuite me connecter à nouveau normalement.