141*_*215 14 virtualbox vagrant 16.04
由于这个问题,我最近升级到了 virtualbox 5.2.4 和 vagrant 2.0.1 。从那以后,我一直无法运行我的任何流浪盒子(一些 ubuntu,一些 centos)。运行 vagrant up 时出现以下错误:
执行时出错
VBoxManage
,这是 Vagrant 用于控制 VirtualBox 的 CLI。命令和标准错误如下所示。命令:["startvm", "ef47d1fc-4ed1-42cb-b564-09bc2bb43296", "--type", "headless"]
Stderr:VBoxManage:错误:虚拟机“ishbook-centos”在启动期间意外终止,退出代码为 1 (0x1) VBoxManage:错误:详细信息:代码 NS_ERROR_FAILURE (0x80004005),组件 MachineWrap,接口 IMachine
当我刚跑vboxmanage不--type headless
,我得到一个弹出说运行/sbin/vboxconfig
。
RTR3InitEx 失败,rc=-1912 (rc=-1912)
VirtualBox 内核模块与此版本的 VirtualBox 不匹配。VirtualBox 的安装显然没有成功。执行
'/sbin/vboxconfig'
可能会纠正这一点。确保不要混合使用 VirtualBox 的 OSE 版本和 PUEL 版本。
其中:supR3HardenedMainInitRuntime 内容:4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - 安装的支持驱动程序与用户的版本不匹配。
即使运行sudo /sbin/vboxconfig
多次也没有运气。
我已经尝试多次重新安装 virtualbox 和扩展包,并重新安装 linux-headers 和 dkms,如在与此类似的问题的答案中所见,但没有任何效果。有任何想法吗?
编辑:刚在 5.1 上试过,但还是同样的错误,5.0 只是挂了我的电脑
141*_*215 11
好的。想通了这里的问题。当我卸载时,我的内核模块没有从之前安装的 virtualbox 中删除。所以当我运行时modinfo vboxdrv
,它说我正在使用 5.0.4 的内核驱动程序。
我删除了modinfo
输出中给出的文件名路径中的所有内容并重新启动。之后安装 virtualbox 并启动 vms 工作。
归档时间: |
|
查看次数: |
33227 次 |
最近记录: |