起因是我手欠,把所有boost的依赖完全删除了,结果就是待机之后再打开Ubuntu,就会提示我“Authentication error”。我之前出现这样的情况三次了,重启之后,系统就崩溃了。
因为我是使用SSH连接的Ubuntu,所以直接远程连接系统,取消掉了锁屏界面。
sudo loginctl unlock-sessions
这一种方法,只能暂时取消掉锁屏界面,使用下面第二种方法可以解决这个问题。
出现这种问题的主要原因是显示管理器损坏导致的。
解决方法如下:
首先在登录界面切换到TTY终端。按 Ctrl + Alt + F2(或 F3/F4 等)进入TTY终端。使用用户名和密码登录到终端。
接下来查询自己的管理器:
cat /etc/X11/default-display-manager
如图:
我这里使用的是gdm3管理器。
接下来重启显示管理器:
sudo systemctl restart gdm
如果重启失败,如图:
大概率是这个管理器文件损坏,可以重新下载:
sudo apt update
sudo apt install gdm3
然后继续重启管理器
sudo systemctl restart sddm
问题就可以解决了。