我已经大约一周左右没有使用我的 Windows 虚拟机了,我能想到的唯一可能导致此问题的一周内就是清除我的~/.cache
.
无论如何,现在当我尝试启动 VirtualBox 时,出现以下错误:
VirtualBox - 严重错误
无法创建 VirtualBox COM 对象。
该应用程序现在将终止。
文档为空。
位置:“/home/kalenpw/.config/VirtualBox/VirtualBox.xml”,第 1 行 (0),第 1 列。
/build/virtualbox-VDAABr/virtualbox-4.3.36-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[536](nsresult VirtualBox::init())。
果然, ~/.config/VirtualBox/VirtualBox.xml 实际上是空的,唯一的问题是我无法弄清楚我需要什么文件才能使虚拟框正常工作。我已经用 google 搜索了该错误,一切都表明我需要更改 VirtualBox.xml 的权限,但我已经验证了我的用户具有权限。如果我这样做的话,VirtualBox将会运行,sudo virtualbox
显然我已经弄乱了那个文件,我只是不确定是什么。谢谢。
答案1
查看您是否有该文件的自动备份VirtualBox.xml-prev
。如果是这样,请使用该文件尝试再次让 VirtualBox 满意。
cat VirtualBox.xml-prev > VirtualBox.xml
或者
rm VirtualBox.xml && cp VirtualBox.xml-prev VirtualBox.xml
或者也许可以在最近的备份中找到原始文件。
答案2
删除“下载”中的所有文件/文件夹以释放硬盘驱动器上的空间后,我也遇到了同样的问题。之后,当我尝试再次启动 VirtualBox 时,我得到了同样的结果。我试图通过使用 VirtualBox 安装程序并选择修复选项来修复它。这根本没有起到任何作用。我删除了 VirtualBox 然后重新安装它,但它不起作用。注意:当我删除“下载”中的所有内容时,实际错误是 VirtualBox.xml 中的故障 - 首先发生的是,修复使 VirtualBox.xml 为空,而不是文件/文件夹。