无法在 ubuntu 20.04 上运行 virtualbox

无法在 ubuntu 20.04 上运行 virtualbox

virtualBox 以前工作正常,之前没有错误。现在我无法运行任何虚拟机,并且看到消息

虚拟机在启动过程中意外终止,退出代码为 1 (0x1)。结果代码:NS_ERROR_FAILURE (0X80004005) 组件:MachineWrap 接口:IMachine {300763af-5d6b-46e6-aa96-273eac15538a}

当我尝试在终端中启动虚拟机时,出现此错误:

VirtualBoxVM: supR3HardenedMainInitRuntime 中出现错误 -610!VirtualBoxVM: dlopen("/usr/lib/virtualbox/VBoxRT.so",) 失败:

VirtualBoxVM:提示!重新安装 VirtualBox 可能会有帮助。

我试过了sudo chown root:root /usr/lib,但是问题并没有解决。

我重新安装了虚拟机并安装了最新版本,但是当我想运行它时收到此错误

警告:vboxdrv 内核模块未加载。当前内核(5.19.0-35-generic)没有可用模块,或者加载失败。请重新编译内核模块并通过以下方式安装

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.
  • /usr/lib/virtualbox/VirtualBox:加载共享库时出错:libssl.so.1.1:无法打开共享对象文件:没有此文件或目录

答案1

问题是由于权限过多引起的,已通过以下方式解决

sudo chmod go-w /usr /usr/lib /usr/lib/virtualbox/VBoxRT.so

答案2

我之前问过一个类似的问题,下面这个答案让我找到了答案。不过,我的第一个猜测是,你应该完全卸载与 VirtualBox 相关的所有内容,然后从官方版本重新安装,因为官方版本是支持的。

官方 Virtualbox 来自https://www.virtualbox.org/wiki/Linux_Downloads不会自动更新。您可以随意使用旧的官方版本。系统会弹出通知新版本的窗口,但这只是信息性的,不会强制更新,您可以关闭它。

如果您的 Virtualbox 正在自动更新,则可能意味着以下几件事:

您正在运行官方 Virtualbox,但您将“可用更新”弹出窗口解释为“需要更新”,然后手动启动更新,但事实并非如此,您也不必这样做。

您正在运行由 Linux 发行版提供和维护的 Virtualbox 分支,并且他们已将自动更新程序连接到分支中,或者他们的包管理器订购了更新。他们维护并支持他们的分支,因此您必须询问他们如何停止自动更新。

请注意,官方 Virtualbox 有先决条件,请参阅https://www.virtualbox.org/manual/ch02... nux-先决条件。

我们建议使用官方 Virtualbox,适当重视“可用更新”弹出窗口,将其作为信息仅供参考,或将其关闭,然后始终运行匹配的扩展包(单独从https://www.virtualbox.org/wiki/Downloads。如果您的 Linux 主机有 GUI,则可以在主 Virtualbox 窗口内卸载和安装 EP,请参阅文件菜单、首选项、扩展。如果您运行的是纯文本主机,请使用“vboxmanage extpack”命令卸载和安装 EP:https://www.virtualbox.org/manual/ch08... ge-extpack

相关内容