从 20.04 升级到 22.04 时出现屏幕锁定错误

从 20.04 升级到 22.04 时出现屏幕锁定错误

昨天,我尝试从 20.04 升级到 22.04,不小心关闭了笔记本电脑,我猜是屏幕被锁住了。现在,当我尝试解锁时,出现“身份验证错误”,我无法输入密码。有人能建议我怎么做吗?我做了研究,但我想没有太多人谈论这个。

谢谢

答案1

您可以从 tty/控制台登录(CTRL+ALT+F3 到 F6)。从那里您可以检查/var/log/dpkg.log。如果它仍在处理中,也许可以保留它。

如果您使用图形“更新管理器”运行升级,那么您可能会看到它在终端的“顶部”忙碌。如果您使用过,do-release-upgrade那么您可能会看到。

如果您确实使用了do-release-upgrade,那么您可能能够使用 来“附加” ,以便screen -r重新连接到它。但是,如果您使用“更新管理器”,则无法做到这一点。

或者,终止正在运行的升级,然后立即dpkg --configure -a结束正在进行的所有 apt 包升级。这通常足以完成升级,方法是继续您暂停时停止的地方。

如果你选择这条路,一定要确保你杀死了正确的进程。在杀死进程并重新运行之前,不要重新启动dpkg

查找更新管理器进程:

ps aux | grep update-manager | grep -v grep

如果有一行这样的输出:

alan 3269811 0.0 0.0 9076 2200 pts/2 S+ 21:33 0:00 /usr/bin/update-manager

取出第二列中的数字(我的情况是 3269811,你的会有所不同),并使用它来终止该进程:

sudo kill -9 3269811

我还将dpkg使用以下命令检查任何进程:

ps aux | grep dpkg | grep -v grep

同样,如果有一个正在运行,我们可以使用与上述相同的过程将其终止。

现在尝试使用以下命令完成软件包升级:

sudo dpkg --configure -a

理论上,您可能会看到一些软件包在更新时快速闪现。

如果成功了(即运行完成),那么您可能只想做最后一件事sudo apt update ; sudo apt full-upgrade,或者sudo apt install ubuntu-desktop^以防在此期间出现任何遗漏。然后重新启动并祈祷好运 ;)

相关内容