确定哪个更新导致 12.04 在 VirtualBox 中停止工作

确定哪个更新导致 12.04 在 VirtualBox 中停止工作

我运行的是 Mac OS X 10.7.4 主机,并使用 VirtualBox 运行 Ubuntu 12.04 LTS 客户机。如果有帮助的话,它以前是 11.10,并且在发布时在 VM 中进行了更新。

无论如何,今天我让更新管理器对 Ubuntu 进行操作,结果操作系统无法运行 Unity(它退回到 Unity 2D)。我在 Google 上没有找到遇到类似问题的人,所以我想我应该在这里寻求建议。

我还不习惯调试失败更新的问题(因为它们通常是没有问题的,而且我以前从未主要在虚拟机上操作过),所以我不确定最好的途径是什么来找出哪个更新导致了问题(也许更新失败了,而在重新启动操作系统之前我没有注意到?)。

我希望至少可以通过卸载然后重新安装 VirtualBox 客户机添加程序(但没有用)使其再次工作,但理想情况下,我想知道如何调试该问题,所以当它是一个我不知道导致问题的包时,我可以调试它。

无论如何,我可以登录,但无法使用完整的 Unity非 Unity2D(3D 兼容版本)。我该如何解决这个问题?

编辑:

以下是运行的输出/usr/lib/nux/unity_support_test -p

anthony:~> /usr/lib/nux/unity_support_test -p
Xlib:  extension "GLX" missing on display ":0".
Error: GLX is not available on the system

需要澄清的是,VirtualBox 中启用了 3D 加速。为虚拟机分配了 128MB 的视频内存。在今天运行一些常规更新之前(通过 Ubuntu Update Manager 工具进行的任何更新),系统运行良好。之后,系统卡在回退到 Unity2D 模式(显然我不再有“GLX”了?)。

答案1

在测试 beta 版本期间,我也遇到了类似的事情,从“附加驱动程序”安装客户附加组件便可解决问题。

相关内容