Ubuntu 12.04 32位无法登录

Ubuntu 12.04 32位无法登录

我已经尝试了该主题中的几乎所有评论。我的.xsession-errors文件显示:

openConnection: connect: No such file or directory
cannot connect to brltty at :0

就这样。我可以以访客身份登录,但不能使用我的帐户登录。

答案1

经过几天的思考并阅读了许多 SO 线程后,我发现这似乎是 Ubuntu 的一个开放 Bug(截至 2015 年 7 月状态为“不完整”)。

更多详细信息请访问此处:https://bugs.launchpad.net/ubuntu/+bug/1285444

快速解决方案似乎是重命名存储设置的文件dconf

$ mv ~/.config/dconf/user{,.old}

答案2

从用户主目录中删除和.Xauthority.ICEauthority

如果您看到其中任何一个的旧版本或备份或附加版本(例如.ICEauthority-cICEauthority.Xauthority.old),也请将其删除。

(没有任何这些文件不会损害您的系统。它们将在重启/登录时重新创建。)此后,只需重启或注销并重新登录即可再次享受您的计算机。

在我的系统上测试(Xubuntu 14.04 x86,Linux 内核 3.13.0-35-generic)

答案3

我也遇到同样的问题,无法登录 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 是 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/[username] 的内容:

from XSession=ubuntu to XSession=gnome

问题解决了^_^

答案4

我从源代码编译了 Krita,并且必须修改 .profile 以包含非标准安装目录。显然我做得很糟糕。一旦我更正了语法,我就可以再次按预期登录!

相关内容