我在 Ubuntu 18.04 上陷入了登录循环。我已经检查了.Xauthority,.ICE 机构和/tmp文件夹。我尝试将 lightdm 设置为 gdm3。但我仍然陷入登录循环。
我也尝试startx
使用以用户身份登录的终端运行,但它只是以空白屏幕结束。我可以使用哪些选项以及如何诊断这个问题?我还尝试查看.xsession 错误其中只填充了设置环境变量消息,没有错误消息。
我尝试并修复了以下问题,但仍然无法登录
$ ls -lah | grep Xauthority
-rw------- 1 isoya isoya 52 Mar 2 12:35 ./Xauthority
$ ls -lah | grep ICEauthority
-rw------- 1 isoya isoya 40K Mar 2 12:16 ./ICEauthority
$ ls -ld /tmp
drwxrwxrwt 12 root root 4096 Mar 2 14:32 /tmp
如果有帮助的话,这是我的 xorg 日志文件:
同样地这里是系统规格。
答案1
请尝试以下步骤:
按Ctrl++Alt并F3登录到 shell。
执行
ls -lA
如果你看到
-rw------- 1 root root 53 Nov 29 10:19 .Xauthority
那么你需要执行以下命令:
chown username:username .Xauthority
并尝试登录(您可能还需要对.ICE 机构)。
否则,做
ls -ld /tmp
检查左边的前10个字母:它们应该是:drwxrwxrwt
drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp
否则,您将需要执行此命令:
sudo chmod a+wt /tmp
并再次检查。
如果不是两者,我建议您执行:dpkg-reconfigure lightdm
或者卸载后重新安装。
现在按Alt+→直到再次到达登录屏幕,然后重新启动。
请通过评论部分让我们知道更新情况。