Мы переносим некоторых старых пользователей 10.10 в Gnome на 14.04 с использованием Unity. Однако, когда они входят в систему, приветствующий lightdm жалуется: «Не удалось начать сеанс». /var/log/lightdm/lightdm.log
примечания:
[+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
Успешный вход в систему выглядит следующим образом:
[+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
...
Наша миграция находится в промежуточном состоянии, поэтому я хотел бы избежать уничтожения профилей (например, rm -rf ~/.gnome*
]), и мы также пытаемся заставить людей просто использовать один рабочий стол (стандартный Unity) для простоты.
Что это за конкретная папка / файл, из-за которого графический интерфейс запрашивает «gnome-classic», который я мог бы временно скрыть? Или, что еще лучше, есть ли способ сообщить lightdm (или что-то еще), что если он «не может найти сессию« X »», чтобы вернуться в Unity?
Пользователь .Xauthority
файл является преступником. Перемещение файла и входа в систему вернется к системным значениям по умолчанию.