登录屏幕跳回到登录屏幕

登录屏幕跳回到登录屏幕

Ubuntu 冻结了,所以我不得不执行硬重启。但当我尝试登录时,我看到的只是一个简短的 Nvidia 启动画面,然后它重新加载登录画面。我完全无法使用 Gnome Shell(我的正常 GUI)。我仍然可以通过文本终端登录。

我见过一些类似的问题,例如但这些解决方案对我都不起作用。我的驱动器未加密。我的主目录具有正确的权限。我尝试清除所有 nvidia 软件包并重新安装。但都不起作用。我该如何解决这个问题?

答案1

类似的问题建议查看~/.xsession_errors以帮助诊断。在那里,我发现了几个指向文件的“语法错误”消息。语法错误实际上不在这个文件中,但这是 LightDM 在我登录后用来加载我的、和文件/usr/sbin/lightdm-session的脚本。此步骤失败了,显然结果是 LightDM 会将您踢回登录屏幕而没有任何解释。~/.profile~/.bashrc~./bash_aliases

进一步检查这些文件,我发现文件末尾~./profile有这样几行:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

eval命令抛出了错误,可能是因为 Ruby 安装损坏了。我可能自己添加了这些行,但我不记得了。注释掉它们后,我就可以再次登录 Gnome Shell 了。

相关内容