Ubuntu 循环登录问题

最近在WMware中的ubuntu虚拟机遇到了循环登录问题,之前也遇到过好多次这个问题,在此记录一下这个坑。

BUG 重现

~/.Xsession-errors中的描述:

Xlib:  extension "GLX" missing on display ":0".
openConnection: connect: No such file or directory
cannot connect to brltty at :0
upstart: gnome-session (Unity) main process (2254) terminated with status 1
upstart: unity-settings-daemon main process (2245) killed by TERM signal
upstart: Disconnected from notified D-Bus bus
upstart: logrotate main process (2082) killed by TERM signal
upstart: bamfdaemon main process (2173) killed by TERM signal
upstart: hud main process (2243) killed by TERM signal
upstart: indicator-messages main process (2293) killed by TERM signal
upstart: indicator-bluetooth main process (2294) killed by TERM signal
upstart: indicator-power main process (2295) killed by TERM signal
upstart: indicator-session main process (2300) killed by TERM signal
upstart: indicator-datetime main process (2296) killed by TERM signal
upstart: indicator-printers main process (2299) killed by TERM signal
upstart: unity-panel-service main process (2261) killed by TERM signal
upstart: indicator-keyboard main process (2297) killed by TERM signal
upstart: indicator-sound main process (2298) killed by TERM signal

参考:ubuntu 手贱安装 nvidia-current nvidia-settings 导致无法启动桌面

解决办法

检查home目录下的.Xauthority文件:

ls -lanF .Xauthority

应该显示一下内容:

-rw------- 1 1000 1000 49 Jun 21 20:24 .Xauthority

中间两个最重要的是这个字段

1000 1000

如果是其他的任何值,删去这个文件,然后重启

sudo rm ~/.Xauthority
sudo reboot

参考:Thread: [SOLVED] Upgraded to 16.04 and can’t login

注意事项

  1. 如果安装了nvidia显卡驱动,将它卸载干净
sudo apt-get remove --purge nvidia-*
  1. 使用 Ctrl+Alt+F1 或者Ctrl+Alt+F2进入文本模式进行操作
  2. 如果出现这个问题:”the system is running in low-graphics mode”,请移步 Ubuntu:The System is running in low-graphics mode 解决办法 或者 [ubuntu:the system is running in low-graphics mode的解决办法](http://www.th7.cn/system/lin/201708/225439.shtml)

其他一些比较靠谱的办法

猜你喜欢

转载自blog.csdn.net/smallflyingpig/article/details/79439608