Answers:
经过几天的处理并读取了许多SO线程后,我发现这似乎是Ubuntu打开的Bug(截至2015年7月,状态为“未完成”)。
此处的更多信息:https : //bugs.launchpad.net/ubuntu/+bug/1285444
快速的解决方案似乎是重命名存储dconf设置的文件:
$ mv ~/.config/dconf/user{,.old}
从用户的主目录中删除.Xauthority和.ICEauthority。
如果你看到的任一旧的或备份或附加版本(例如.ICEauthority-c,ICEauthority或.Xauthority.old)删除那些太。
(没有任何这些文件不会损害您的系统。在重新启动/登录时将重新创建它们。)之后,只需重新启动或注销并重新登录,即可再次使用您的计算机。
在我的系统上进行了测试(Xubuntu 14.04 x86,linux kernel 3.13.0-35-generic)
我也有同样的问题,无法登录ubuntu 14.04,但是现在我已经成功登录^ _ ^。这个问题也发生在较旧的Ubuntu版本上,我可以从中了解解决方案。就我而言,登录用户的桌面配置与可用的桌面配置不匹配。这是我的工作:([用户名]只是一个占位符)
首先,我检查lightdm.log:
-----------------------------------
sudo nano /var/log/lightdm/lightdm.log
---------------------------------------
I had a suspicion on these lines:
..................
[+27.41s] DEBUG: Session pid=1114: User [username] authorized
[+27.42s] DEBUG: Session pid=1114: Greeter requests session ubuntu
[+27.42s] DEBUG: Seat: Failed to find session configuration ubuntu
[+27.42s] DEBUG: Seat: Can't find session 'ubuntu'
..................
为什么lightdm寻找“ ubuntu”会议?这是因为我使用其xsession的[username]是ubuntu。它在/ var / lib / AccountsService / users / [用户名]上:
---------------------------------------
[User]
Language=en_US
FormatsLocale=id_ID.UTF-8
XSession=ubuntu <===================== THIS ONE
Background=/home/[username]/Pictures/Wallpapers/1781785_10201241375132193_1896210726_o.jpg
SystemAccount=false
[InputSource0]
xkb=us
---------------------------------------
然后,我查看文件夹/ usr / share / xsessions中的xsession。只有gnome.desktop,没有ubuntu.desktop。
因此,我更改了/ var / lib / AccountsService / users / [用户名]的内容:
from XSession=ubuntu to XSession=gnome
问题已解决^ _ ^
我从源代码编译了Krita,不得不修改.profile使其包含非标准的安装目录。我显然做得不好。一旦我纠正了语法,就可以再次按预期登录!
我在Ubuntu 13.04上遇到了同样的问题。
我重写了gnome.desktop条目,/usr/share/xsessions因为它丢失了:
[Desktop Entry]
Name=GNOME
Comment=This session logs you into GNOME
Exec=gnome-session --session=gnome
TryExec=gnome-shell
Icon=
Type=Application
X-LightDM-DesktopName=GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0
然后,我删除了gnome-session- *并重新安装了所有文件。之后,一切正常,我可以选择我想要的会话,团结,地精等等。