Nous effectuons la migration d'anciens utilisateurs 10.10 sous Gnome vers 14.04 à l'aide de Unity. Cependant, lorsqu’ils se connectent, l’équipier lightdm se plaint "Échec de démarrage de la session". /var/log/lightdm/lightdm.log
notes:
[+181.14s] DEBUG: Session pid=3566: User thales authorized
[+181.15s] DEBUG: Session pid=3566: Greeter requests default session
[+181.15s] DEBUG: Seat: Failed to find session configuration gnome-classic
[+181.15s] DEBUG: Seat: Can't find session 'gnome-classic'
[+181.15s] DEBUG: Session pid=3566: Greeter start authentication
Une connexion réussie ressemble à:
[+113.16s] DEBUG: Session pid=1957: User ntimkovich authorized
[+113.17s] DEBUG: Session pid=1957: Greeter requests default session
[+113.17s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session
[+113.17s] DEBUG: Session pid=1957: Sending SIGTERM
...
Notre migration étant dans un état intermédiaire, j'aimerais éviter de supprimer les profils (par exemple, rm -rf ~/.gnome*
), et nous essayons également d'inciter les utilisateurs à utiliser un seul bureau (l'unité stock) pour plus de simplicité.
Quel est le dossier/fichier spécifique qui amène l'interface graphique à demander "gnome-classic" que je pourrais peut-être masquer temporairement? Ou mieux encore, existe-t-il un moyen de dire à lightdm (ou à quelque chose de ce genre) que s'il "ne peut pas trouver la session 'X'" revenir à Unity?
Le fichier .Xauthority
de l'utilisateur est le coupable. Le déplacement du fichier et la connexion ramèneront aux valeurs par défaut du système.