项目场景:
安装虚拟机时出现了空间不足的问题,然后我就删除了一些文件,删除当前的虚拟机,清空回收站等,空出足够的空间来安装虚拟机,但是再启动虚拟机的时候出现了问题,提示VirtualBox COM 对象失败 。
问题描述
The document is empty:
/home/.config/VirtualBox/VirtualBox.xml
VirtualBox COM 对象失败
返回 代码: NS_ERROR_FAILURE (0X80004005)
解决方案:
1. 卸载当前的virtualbox,下载安装最新的版本;
可以直接安装覆盖之前的版本
sudo dpkg -i virtualbox-7.0_7.0.14-161095~Ubuntu~focal_amd64.deb
2. 删除该文件
sudo rm -f /home/.config/VirtualBox/VirtualBox.xml
将该文件删除,再重新启动就可以了,重启之后会自动生成新的文件。
具体情况具体分析,具体问题视情况而定。
有可能会遇到这样的问题:
原因是重装的时候没有卸载干净,导致有多个版本的内核,将所有版本全部卸载后再重新安装即可:
sudo apt autoremove 'virtualbox*'