问题

问题

我有一台机器(我们给它命名my-machine),它运行 Ubuntu 16.04。

my-machine已连接到 LDAP,我使用 LDAP 帐户登录。使用我的 LDAP 帐户,我独占此机器。

second-machine然而,今天,我使用我的 LDAP 帐户连接到另一台运行 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'

问题

为什么我无法再在我的 Ubuntu 机器上进行 GUI 登录?

我该如何解决这个问题?

答案1

回答我自己的问题

事实证明,登录 Kubuntu 机器后,~/.dmrc我的 LDAP 主文件夹中添加/修改了一个文件,其内容如下:

[Desktop]
Session=default

这就是Can't find session 'default'日志行的来源。事实上,当查看/usr/share/xsessions(如提示的那样这个帖子),我找到的唯一文件是

/usr/share/xsessions/ubuntu.desktop

会话default似乎不存在。

修改~/.dmrcSession=ubuntu修复 GUI 登录。

相关内容