Ubuntu 18 登录循环 + startx 工作正常

Ubuntu 18 登录循环 + startx 工作正常

最近我在 Ubuntu 18 上陷入了登录循环。我尝试了这里发布的一些解决方案,但到目前为止,它们都对我不起作用。这是我通过从登录屏幕访问终端尝试的:

  1. 检查 .Xauthority 和 .ICEauthority 文件的所有权。甚至删除了它们。文件完好无损。当我删除它们时,我仍然遇到登录循环,但当我尝试正常登录时,文件不会自动重新创建。要重新创建它们,我必须手动发出 startx。
  2. 检查 /tmp 目录的权限,甚至删除其所有内容。
  3. 尝试通过创建新用户以测试用户身份登录。成功了,但我的用户不起作用。
  4. 从登录屏幕打开终端时使用 startx 是可行的。但是如果我注销或重新启动,登录屏幕仍然停留在登录循环中。
  5. 使用 sudo dpkg-reconfigure lightdm/gdm3 切换到不同的登录屏幕 gdm3 -> lightdm,并发出 sudo init 5 返回登录屏幕。
  6. 检查了 .xsession-errors 和 .xsessions-errors.old 的内容并收到以下错误消息(我不确定我是否理解):

.xsession-errors(.xsession-errors.old 完全相同):

dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused
dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused
dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused
dbus-update-activation-environment: error: unable to connect to D-Bus: Failed to connect to socket /run/user/1002/bus: Connection refused

我查看了这个总线文件并对它执行了 ls -la,得到了以下结果:

srw-rw-rw- 1 myusername myusername 0 Apr 11 10:02 /run/user/1002/bus

错误原因:我不确定发生了什么,因为我尝试运行一些计算任务,我认为它占用了太多的计算机资源。我的计算机死机了,我不得不按下电源按钮进行硬重启。之后,我陷入了这个登录循环问题。

问题:您知道这些错误消息是什么意思吗?您知道如何解决此登录循环问题吗?

编辑:

  • 重新安装显卡驱动程序并不能解决问题。
  • 尝试“lubuntu-desktop”确实有效!我可以在这个轻量级环境中使用常规会话。ubuntu-desktop 不起作用(仍然是登录循环问题)。

答案1

我遇到了同样的问题,重新安装 lightdm 解决了这个问题:

sudo apt-get install --reinstall lightdm
sudo reboot

答案2

我在 Ubuntu 上的一个用户帐户上遇到过这种情况,这是由于用户目录中的某些问题引起的。要快速修复,请切换到通过控制台( - -或类似)~/.config以用户身份登录,然后在提示符下执行。切换回 GUI(- -或类似),您应该能够登录。请注意,所有配置设置(背景等)都将恢复为默认值。CtrlAltF3mv ~/.config ~/config.oldCtrlAltF1

相关内容