lightdm 无法启动会话;用户文件夹请求 Gnome

lightdm 无法启动会话;用户文件夹请求 Gnome

我们正在使用 Unity 将 Gnome 上的一些旧 10.10 用户迁移到 14.04。但是,当他们登录时,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)以简化操作。

导致 GUI 请求“gnome-classic”的具体文件夹/文件是什么,我或许可以暂时隐藏它?或者更好的是,有没有办法告诉 lightdm(或执行此操作的任何程序),如果它“找不到会话‘X’”则恢复到 Unity?

答案1

用户的.Xauthority文件是罪魁祸首。移动文件并登录将恢复为系统默认设置。

相关内容