У меня есть машина (давайте назовем ее my-machine
), который запускает Ubuntu 16.04.
my-machine
подключен к LDAP, и я использую учетную запись LDAP для входа в систему в него. С моей учетной записью LDAP я использую исключительно эту машину.
Однако сегодня я использовал свою учетную запись LDAP для соединения с другой машиной (давайте назовем ее second-machine
), который выполняет Kubuntu.
После этого я не могу войти в my-machine
больше. Графическая пользовательская подсказка печатает сообщение об ошибке Failed to start session
.
Однако, когда я переключаюсь на консоль, с помощью ctrl + alt + F1
, Я все еще могу войти в систему успешно.
Теперь, при слушании файла /var/log/lightdm/lightdm.log
в консоли, во время графического входа в систему, вот журналы, которые я вижу:
DEBUG: Authenticate result for user myuser: Success
DEBUG: User myuser authorized
DEBUG: Greeter requests default session
DEBUG: Seat seat0: Failed to find session configuration default
DEBUG: Seat seat0: Can't find session 'default'
Почему я больше не могут к входу в систему GUI на моей машине Ubuntu?
Как я могу решить проблему?
Ответ на мой собственный вопрос
Оказывается, что входящий в машину Kubuntu добавил/изменил a ~/.dmrc
файл в моем LDAP размещает папку со следующим содержанием:
[Desktop]
Session=default
Это то, где Can't find session 'default'
строка журнала прибывает из. Действительно, при взгляде на /usr/share/xsessions
(как подсказал в этом сообщении), единственный файл, который я нахожу,
/usr/share/xsessions/ubuntu.desktop
Сессия default
кажется, не существует.
Изменение ~/.dmrc
кому: Session=ubuntu
зафиксированный вход в систему GUI.