我可以在 Ubuntu 12.04 上运行 VirtualBox,没有任何问题,在更新到 Trusty 后,当我尝试运行 VirtualBox 时,我收到以下错误,尝试重新安装,但仍然收到相同的错误。以下是错误消息:
Failed to create the VirtualBox COM object.
The application will now terminate.
Start tag expected, '<' not found.
Location: '/home/chiku/.VirtualBox/VirtualBox.xml', line 1 (0), column 1.
/build/buildd/virtualbox-4.3.10-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp[531] (nsresult VirtualBox::init()).
答案1
看来 14.04 中该文件的位置现在位于 ~/.config/VirtualBox 而不是 ~/.VirtualBox 。
像这样以 sudo 形式打开 nautilus、thunar、dolphin 或你的文件管理器:
sudo nautilus /home/chiku
按下ctrl H可显示隐藏文件。
接下来,将目录“ .VirtualBox”重命名为其他名称,例如“VirtualCopy”。
然后,尝试启动 VirtualBox 看看问题是否已修复。
答案2
尝试以下命令:
mv /home/chiku/.VirtualBox/VirtualBox.xml /home/chiku/.VirtualBox/VirtualBox.xml.bk
这与 @mchid 建议的修复类似。对我有用