我一直在困惑地搜索这个主题,所以请原谅我的无知。
我在 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 的输出。但是,学习起来有点困难。
重新安装要快得多。当然,您可以自行选择采用哪种方法。
预防:
在同意版本升级之前,请禁用 PPA 和其他非 Ubuntu 源。从这些源中卸载错误版本的软件。发布 apt-hold 和 apt-pins。备份您的数据。尽可能将系统恢复到接近出厂状态。
成功完成版本升级后,请查看 Ubuntu 存储库中的新版本软件。如果可能,请尝试使用这些版本,而不是 PPA 或 Upstreams 或其他非 Ubuntu 源。跟踪您安装的内容、安装原因以及安装来源。