将virtualbox从5.0.24更新到5.1后启动vm失败

时间:2016-07-19 01:29:34

标签: virtualbox

vboxmanage startvm显示以下消息:

  

VBoxManage:错误:虚拟机“VM02”在启动期间意外终止,退出代码为1(0x1)
  VBoxManage:错误:详细信息:代码NS_ERROR_FAILURE(0x80004005),组件MachineWrap,接口IMachine

/ var / log / syslog显示版本不匹配,但我不知道它在哪里:

  

内核:[45470.001207] SUP_IOCTL_COOKIE:版本不匹配。请求:0x260000最小值:0x260000当前:0x240000

无头-h显示了这个:

  

VBoxHeadless:supR3HardenedMainInitRuntime中的错误-1912!

     

VBoxHeadless:RTR3InitEx失败,rc = -1912

删除virtualbox 5.1并重新安装5.0.24

后,

vm正常工作

以下是我升级到5.1的方法。

y_ = tf.constant([[1.0],[2.0],[3.0]], dtype=tf.float64)

升级virtualbox时有什么问题吗?

如何才能让它在5.1上运行? OS是ubuntu 16.04 btw。

6 个答案:

答案 0 :(得分:32)

我在Debian上遇到了同样的问题,我意外地安装了Debian virtualbox-dkms软件包以及自然版本不同的Oracle virtualbox-5.1版本。

通过dpkg -l | grep virtualbox检查,如果您有类似以下内容,则情况相同。

ii  virtualbox-5.1  5.1.8-111374~Debian~jessie amd64 Oracle VM VirtualBox
ii  virtualbox-dkms 5.1.6-dfsg-2 all           x86   virtualization solution - kernel module sources for dkms

```

修正了:

  1. sudo rmmod vboxpci vboxnetadp vboxnetflt vboxdrv
  2. sudo apt-get purge virtualbox-dkms
  3. sudo /sbin/vboxconfig

答案 1 :(得分:7)

我有类似的问题,过了一段时间我发现移除旧模块时出现问题。卸载,重新启动并重新安装后,我跑了:

sudo rm /usr/lib/modules/4.5.7-202.fc23.x86_64/extra/vbox*
sudo rmmod vboxpci
sudo rmmod vboxnetadp
sudo rmmod vboxnetflt
sudo rmmod vboxdrv
sudo vboxconfig

然后它奏效了。

希望这有帮助

答案 2 :(得分:2)

尝试上面的所有答案,都没有奏效。问题是debian virtualbox已正确卸载。以下工作:

  1. 关闭virtualbox
  2. sudo apt-get remove virtualbox-5.1
  3. sudo apt-get install virtualbox
  4. sudo apt-get purge virtualbox virtualbox -qt virtualbox-dkms
  5. sudo apt-get install virtualbox-5.1
  6. sudo vboxconfig

答案 3 :(得分:2)

试试这个sudo /sbin/vboxconfig。它对我有用。

答案 4 :(得分:1)

好吧,最后我做了,试图编辑迈克尔的答案,但拒绝了 发布在这里:

ubuntu解决方案:

版本不匹配是由旧模块引起的,要清理它:

# stop all vbox services
sudo service vboxblahblah stop
# check all vbox is not running
ps -e | grep -i vbox
# remove 5.0 or maybe 5.1
sudo apt remove virtualbox-5.0
cd /
# find all vbox files to delete
sudo find -iname "vbox" 2>/dev/null

删除所有vbox二进制文件和源,然后重新启动以安装virtualbox-5.1

答案 5 :(得分:1)

我如何修复Ubuntu 14.04服务器x64:

我尝试做以上所有事情,没有任何帮助。

  1. 首先停止所有vbox服务(vboxautostart,vboxbaloon vboxdrv和vboxweb)
  2. 等待10-15秒并检查是否有任何vbox
  3. sudo apt-get remove virtualbox-5.*
  4. 首先使用命令:sudo update-grub
  5. 重新启动计算机,然后尝试安装virtualbox-5.*
  6. 如果不能停止所有vbox服务,请删除virtualbox-5.*
  7. sudo apt-get autoremove(所有内核模块最后一个,我有3个版本,我做了两次apt-get autoremove)
  8. sudo update-grub
  9. reboot
  10. 安装virtualbox-5.1,之后就可以了