为什么从 21.04 升级到 21.10 后,我仍停留在升级的最后一步?

为什么从 21.04 升级到 21.10 后,我仍停留在升级的最后一步?

(请参阅此站点上的 2 张图片:https://drive.google.com/drive/folders/16BoMd9-6ntILMYJFVSjRnfeB4ITV-3nQ?usp=sharing

我决定从 21.04 升级到 21.10。我使用了update-manager -c升级的方法。12 小时后,我检查了一下,它仍在运行,而且从我的终端屏幕上的消息来看,似乎没有问题。

又过了 5 或 6 个小时,我以为它已经完成了。这就是图 2 中终端窗口上报告的内容。

然而,一个新窗口弹出,标题为“删除过时的软件包?“该窗口上还显示了有关过时和即将删除的软件包的详细信息……但是,(正如您在第一张图片中看到的),没有 UI 元素可以让我响应。

该过程处于“重新启动”步骤之前的步骤。我担心中止会导致我的机器被毁坏……

为什么 21.04 -> 21.10 升级不允许我响应以继续?

答案1

停止系统软件包正在安装时可能会确实破坏你的系统。

但是,在下载软件包、更新快照、删除过时的软件包或系统空闲时停止系统可能只会造成轻微的损坏,而且在大多数情况下可以轻松修复。

如果可能的话,尽量避免干扰升级。但如果升级似乎卡住了,请确定您卡在了哪一步。

答案2

尽管没有任何迹象表明有任何 GUI 响应元素,我还是测试了我的假设,即这只是一个设计不佳的屏幕......通过确保选择了 GUI 框中的最后一项(显示要删除的各种包 - 正如它所说 - 已经过时或不再需要)。

然后我按 Tab 键查看页面上最上面的元素是否被选中,但结果没有。我再次按 Tab 键……屏幕上仍然没有反应。第三个选项卡将我带到了屏幕顶部的第一个项目。

这证实了我的假设,即该屏幕上确实存在“不可见”元素(如“确定”或“取消”按钮)。尝试更改窗口大小(希望显示屏幕底部缺失的元素)失败了。它(窗口)被设计和/或编写为固定大小。

我很高兴了解到原因......所以,我猜测,缺失的两个元素中的第二个应该是“确定”按钮(虽然,这些天我发现它出现在两个按钮(确定、取消)中的第一个按钮的概率约为 10%。

因此,当对话框中询问您一个问题而您又无法回答该问题时,请尝试探索以查看是否确实存在缺失的项目。

相关内容