Debian Wheezy 登录循环

Debian Wheezy 登录循环

Debian Wheezy,Gnome 3。

今天我几个月来第一次重启电脑。自上次重启以来,配置发生了很多变化。

重启后尝试通过图形登录屏幕登录时,桌面出现了一秒钟,然后屏幕变黑了一秒钟,然后登录屏幕重新出现。经过多次尝试,什么都没有改变。我以前也遇到过这种情况,所以像往常一样,确保我的主目录中的所有文件都属于我(通过 tty1 上的文本登录)。至关重要的是文件.xauthority没问题。这没有帮助。

我创建了一个新用户,然后通过 GUI 使用该用户登录,发现这样做有效。因此,这只是我的用户登录问题。我的.profile.xsession或中没有任何.bashrc可能导致崩溃的内容。我尝试重命名它们,这样它们甚至不会运行,但还是遇到了同样的问题。

检查.xsession-errors文件后我发现以下错误:

Fatal IO error 11 (Resource temporarily unavailable) on X server :0

Fatal IO error 104 (Connection reset by peer) on X server :0

X IO error received (X server probably went away)

这三个错误中的第一个出现了很多次。最后一个至少出现了两次。然后在底部附近有这一行:

Received signal:15->'Terminated'

谷歌搜索这些错误自然会找到很多可能的根本原因。这不是显卡或驱动程序问题。显卡是新的,驱动程序配置正确(NVidia 驱动程序),它们都与新创建的用户配合良好。只是我的用户受到影响。

我怎样才能回去?

答案1

我找到了问题的根源。当我以测试用户身份登录时,通过 GUI,我通过 Gnome 菜单启动了 Google Chrome。我立即看到了同样的问题,会话结束并出现了登录屏幕。

我再次以测试用户身份登录并执行了操作,sudo apt-get remove google-chrome-stable现在我可以以我的身份登录而不会出现问题。

据推测这是一个 chrome 错误。

- - 编辑 - -

这可能根本不是 chrome 的 bug。FreeCAD 和 Blender 也出现了类似的问题。在我使用脚本卸载 nvidia 驱动程序后nvidia-uninstall,Chrome 恢复正常,暂时使用 nouveau modprobe nouveau(此时在文本终端中,没有合适的 gpu 驱动程序),然后按照 wheezy backports 安装 nvidia 驱动程序的说明进行操作:https://wiki.debian.org/NvidiaGraphicsDrivers#Version_340.65_.28via_wheezy-backports.29 FreeCAD 和 Blender 也同样可以再次工作。

相关内容