Xop*_*ter 8 xubuntu login-screen xorg login
突然之间,我无法再在我的 Xubuntu 13.04 安装中登录到 X 会话。图形登录接受我的密码,屏幕变为空白,然后返回登录提示。一些谷歌搜索告诉我,这不是一个不常见的问题,但到目前为止我读过的所有建议都没有奏效:
~/.Xauthority的归我所有,而不是root。~/.ICEauthority我的日志中没有引用,该文件归我所有。/var/log/Xorg.0.log看起来不错(ish):有一些关于缺少字体的警告和关于psb. 显然这是视频驱动程序(我的笔记本电脑使用英特尔 GMA500),文件后面也有类似的抱怨,但最终还是解决了一些问题。毕竟,显示显然在登录屏幕上工作(就像来宾帐户一样)。中有一些错误和权限投诉~/.xsession-errors,但我不确定它们是否相关:
ERROR:root:Could not find any typelib for Dbusmenu
ERROR:root:Could not find any typelib for Unity
...
###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv
...
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Run Code Online (Sandbox Code Playgroud)dpkg-reconfigure xubuntu-desktop并apt-get -y install xubuntu-desktop尝试刷新/重新安装,但两个选项似乎都没有做任何事情。所以,我有点不知所措!所以任何想法将不胜感激!
小智 7
在我的情况下,删除 $HOME/.Xauthority 后可以再次登录:
<ALT-Control-F1>,您将获得 ASCII 登录名。输入用户名和密码。rm .Xauthority。然后您可以按 返回图形登录屏幕<ALT-Control-F7>。仔细观察后,当从远程机器登录时,.Xauthority 的内容似乎被sshd破坏了:
在从远程机器 ssh-ing 之前:
ls -l .Xauthority
rw------- 1 ubuntu ubuntu 50 Nov 24 18:46 .Xauthority
从远程机器 ssh-ing 后:
ls -l .Xauthority
-rw------- 1 ubuntu ubuntu 101 Nov 24 19:22 .Xauthority
可以看到,文件在 ssh-login 后有奇数个字节。
也许除了sshd之外还有更多程序会破坏 .Xauthority。
以下解决了该问题:
mv ~/.config ~/.config.old
Run Code Online (Sandbox Code Playgroud)
所以看起来问题出在某个桌面设置上。
当然,现在我的桌面被重置,显然没有什么充分的理由。有没有一种简单的方法可以找到损坏的配置文件?
| 归档时间: |
|
| 查看次数: |
17888 次 |
| 最近记录: |