部分升级后无法再单击 VirtualBox 客户机窗口区域

部分升级后无法再单击 VirtualBox 客户机窗口区域

我一直在困惑地搜索这个主题,所以请原谅我的无知。

我在 Windows 下的 VirtualBox 中运行 WordPress 开发环境(和通用 Linux 学习系统)。今天早些时候,我收到一个 Ubuntu 升级对话框,其中提供了“部分升级”。恐怕我以前从未见过这个对话框,但它看起来像是我以前做过的“非部分”升级(它列出了对软件包的更改,讨论了要删除的软件包等),所以我点击了它。经过 4 个步骤(最后一步是删除旧内核等软件包)后,系统提示我重新启动,所以我照做了。

当桌面再次出现时,我收到有关 Guest Additions 的新版本的提醒,因此我去安装它们。但是当我点击“运行”按钮时,什么也没发生。我尝试右键单击运行脚本,但没有出现菜单。我尝试关闭窗口,但什么也没发生。我去重新启动,但右上角的图标都没有显示工具提示或响应鼠标。我关闭了虚拟机。

下次启动后,我还是同样的情况。我可以点击左侧栏上的任何快捷方式,包括应用程序抽屉。我可以启动任何应用程序,但事情就到此结束了。我启动了一个终端,可以输入内容,所以我查找了如何通过 shell 安装 Guest Additions,这很有效,所以我执行了“sudo reboot”,希望问题出在 Guest Additions 上。但不是,仍然卡住了。

根据设置的关于页面(我通过单击应用程序抽屉并输入“关于”来启动),我使用的是 Ubuntu 22.04 LTS。

结论:

  • 系统正在运行并可从主机(Web 和 SQL 服务器)访问
  • 可以从启动器和应用程序抽屉启动应用程序
  • 可以使用终端
  • 无法点击“窗口区域”内的任何内容
  • 无法点击右上角的网络、声音或电源图标或获取常规提示

我真的迷路了,非常感谢任何帮助!克里斯

答案1

提供“部分升级”通常是坏消息。

:提供部分升级是一个危险信号,表明您的系统有崩溃和死机的风险。Apt 无法计算完整的发布升级。这是人为管理软件包系统不当(也许是无意的)的症状:不明智的来源、不兼容版本的软件包、滥用标志--force、过多的 apt-pin 和保留……然后告诉 apt 尝试从这种脆弱状态进行发布升级。

行动:保留您想要保存的所有数据,清除旧的虚拟机,然后重新开始全新安装 22.04。

  • 修复可能是可能的,也可能不是——诊断只需要阅读和学习理解 apt 的输出。但是,学习起来有点困难。

  • 重新安装要快得多。当然,您可以自行选择采用哪种方法。

预防

  1. 在同意版本升级之前,请禁用 PPA 和其他非 Ubuntu 源。从这些源中卸载错误版本的软件。发布 apt-hold 和 apt-pins。备份您的数据。尽可能将系统恢复到接近出厂状态。

  2. 成功完成版本升级后,请查看 Ubuntu 存储库中的新版本软件。如果可能,请尝试使用这些版本,而不是 PPA 或 Upstreams 或其他非 Ubuntu 源。跟踪您安装的内容、安装原因以及安装来源。

相关内容