Ubuntu 16.04-VirtualBox 5.0-主机崩溃


17

没有执行任何更新,今天突然当我尝试打开VirtualBox中的VM时,主机(运行Ubuntu 16.04)冻结了。

  • 我试了几次,问题一直在重复。

  • 我运行记忆测试:一切都很好

  • 试图创建新的VM,以防万一:同样的问题。

  • 降级VirtualBox安装:完全没有帮助。
  • 禁用的网络,共享文件夹等:无。

在同一台计算机上,我还具有双引导Windows 10。我在VBox和VMWare中有几个VM。为了最大程度地减少出现硬件问题的可能性,我在那里启动了VM,它们运行良好。

任何想法?

恢复主机的唯一方法是硬重置。

ps:一旦单击“开始”按钮,冻结就会发生。

主机详细信息:

  • VirtualBox:版本5.0.40_Ubuntu

  • 内核:4.13.0-26通用

  • 来宾:无关(Windows 10,OpenSuse,CentOS)

  • VirtualBox的日志文件为空。


谢谢,也感谢谷歌,因为我今天遇到了同样的问题。谷歌将我定向到您在这里的帖子。非常感谢您在这里的工作。
钟钟

2
同样的问题在这里解决:superuser.com/questions/1284705/…–
chus

Answers:


15

在执行以下操作后找到答案:

https://ubuntuforums.org/showthread.php?t=2382314

(必须将VBox升级到5.2,并且一切正常)

如果需要,还必须遵循:VirtualBox-RTR3InitEx失败,出现rc = -1912(rc = -1912),以便完全卸载所有以前的安装

有一个静默的安全更新,导致旧的VirtualBox安装(低于5.2)会挂起整个主机。


3
从Oracle安装5.2之后,我必须卸载virtualbox-dkms并重新启动。
Juan Calero

只需使用类似的方法或在安装新版本之前完全卸载virtualbox即可解决问题。sudo apt-get remove virtualbox*sudo aptitude remove virtualbox
DJCrashdummy18年

6

我非常感谢Sanosay和Bertrand Lo的问题和解答。我关注了他们,并根据自己的情况解决了这个问题,为方便起见,我在这里逐步逐步总结我为该问题所做的工作:

  1. sudo apt autoremove virtualbox

  2. 重启。

  3. deb https://download.virtualbox.org/virtualbox/debian xenial contrib到Ubuntu 16.04的软件源列表中。

    (通过启动“软件和更新”,然后选择“其他软件”选项卡,然后单击“添加”按钮,然后将粘贴deb https://download.virtualbox.org/virtualbox/debian xenial contrib到APT行中)

  4. sudo apt update && sudo apt install virtualbox-5.2

    要小心!这是virtualbox-5.2不是virtualbox

  5. 安装后,重新启动

  6. 运行virtualbox,您会发现您的virtualbox版本现在为5.2,并且在运行一个来宾操作系统时不会导致整个主机ubuntu16.04崩溃。

ubuntu16.04中的原始版本virtualbox无法在Ubuntu16.04最新补丁中正常工作,甚至Canonical声称16.04是他们的LTS(长期支持)版本,至少它现在不支持virtualbox 5.0。


哇,那么多删除后重新安装...崩溃,然后一次又一次。无法找到为什么默认虚拟机继续崩溃的原因。然后我找到了这个帖子。谢谢!!!
Llewellyn

1
Llewellyn,很高兴得知您也解决了此问题。它确实是Ubuntu16.04 LTS中的一个错误,但是他们没有找到并修复它,这是一项免费的OS服务,我们不能责怪Canonical团队,但是我们仍然需要可行的virtualbox。这显示了Google&StackOverflow网站的价值,它们比Canonical专门的工程和验证团队强大得多。
钟钟'18

2

也遇到了这个问题,谢谢上面的建议!但是,还缺少一个步骤来使“ apt update”正常工作,将新的密钥粘贴到Terminal中:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

(来自https://www.virtualbox.org/wiki/Linux_Downloads


您指的是哪些建议?这个问题说“任何想法吗?”,肯定不是像建议那样的对吧?如果这是现有答案的补充,为了进一步改善它,请编辑您的答案以指明您的意思。另外:“上方”是相对的...这取决于浏览现有答案的人如何对这些答案进行排序...
Pierre.Vriens

1

正是这种情况。并完全卸载。

并添加官方VB的存储库:

deb https://download.virtualbox.org/virtualbox/debian xenial contrib

然后重新安装。照常工作。


1
我建议编辑此答案以将其扩展为有关如何执行此操作的特定详细信息。(另请参阅“我如何编写一个好的答案?”,以获取有关在Ask Ask Ubuntu上认为哪种答案最有价值的一般建议。)
David Foerster

可惜,我不能重复这个问题。看起来好像来自virtualbox静默更新。如Sanosay所描述。
Bertrand Lo

0

今天我发现Ubuntu16.04已经在其最新补丁中包含了virtualbox-5.2:https: //download.virtualbox.org/virtualbox/debian xenial / contrib amd64 virtualbox-5.2 amd64 5.2.10-122088〜Ubuntu〜xenial

因此,这意味着我们可以使用:

sudo apt upgrade

直接解决此问题。也许Canonical专职的工程与验证团队也发现了此问题,并在此处阅读了我们的文章。现在,解决方案更加简单。只需一行命令:

sudo apt upgrade

然后重启。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.