我在用流浪汉。当我尝试启动它时,出现了这个问题(它在过去的一年里一直运行,不知道为什么突然失败了——我没有更新任何东西):
请求支持机器“homestead”的提供商“virtualbox”报告称,此机器在此系统上不可用。原因如下:
VirtualBox 抱怨内核模块未加载。请运行
VBoxManage --version
或打开 VirtualBox GUI 查看错误消息,其中应包含有关如何修复此错误的说明。
运行VBoxManage --version
返回以下内容:
警告:vboxdrv 内核模块未加载。当前内核(5.3.0-26-generic)没有可用模块,或者加载失败。请重新编译内核模块并通过以下方式安装
sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed.
6.0.10r132072
运行sudo /sbin/vboxconfig
返回以下内容:
vboxdrv.sh:停止 VirtualBox 服务。vboxdrv.sh:启动 VirtualBox 服务。vboxdrv.sh:构建 VirtualBox 内核模块。vboxdrv.sh:失败:查看 /var/log/vbox-setup.log 以查明出了什么问题。
设置 VirtualBox 时出现问题。要重新启动设置过程,请以 root 身份运行 /sbin/vboxconfig。如果您的系统使用 EFI 安全启动,您可能需要先签署内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci),然后才能加载它们。请参阅 Linux 系统的文档以了解更多信息。
日志文件很大。我粘贴了这里。
有什么建议我需要做什么来解决这个问题?
答案1
通过将 vagrant 从 2.2.5 升级到 2.2.6 并将 virtualbox 升级到 6.0.16 解决了该问题
答案2
我在 Ubuntu 22.04 上使用 VirtualBox 7.0 已有好几个月了,在使用过程中我也遇到了类似的问题。
为了解决这个问题,我再次从VirtualBox 网站,并安装它:
# navigate to where the package has been downloaded
cd Downloads
# install the package
sudo apt install ./virtualbox-7.0_7.0.14-161095\~Ubuntu\~jammy_amd64.deb