Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

We're migrating some old 10.10 users on Gnome to 14.04 using Unity. When they log on, however, the lightdm greeter complains "Failed to start 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

A successful login looks like:

[+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
...

Our migration is in an intermediate state, so I'd like to avoid obliterating profiles (e.g. rm -rf ~/.gnome*), and we're also trying to push people to just use one desktop (the stock Unity) for simplicity.

What is the specific folder/file that is causing the GUI to request 'gnome-classic' that I could perhaps temporarily hide? Or even better, is there a way to tell lightdm (or whatever does this) that if it "can't find session 'X'" to revert to Unity?

share|improve this question

1 Answer 1

The user's .Xauthority file is the culprit. Moving the file and logging in will revert to the system defaults.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.