Eu enfrentei o problema semelhante, removendo o arquivo xml resolvido isso para mim. Então, por favor, faça
rm /home/user/.config/VirtualBox/VirtualBox.xml
e inicie o VirtualBox novamente.
Eu tinha o VirtualBox 4.3 instalado e o desinstalei para ter o VirtualBox 5.1 ... grande erro, desde que eu continuo recebendo erros, ou sendo incapaz de instalar qualquer outra versão. Já utilizei o Synaptic, e
sudo apt-get purge virtualbox
seguindo uma sugestão, use o comando
sudo apt-get remove virtualbox
apt-get autoremove
que parecia se livrar de algumas dependências VB e me permitiu instalar o VB novamente, mas eu recebo esse erro quando tento iniciá-lo:
Failed to acquire the VirtualBox COM object.
The application will now terminate.
Failed to acquire the VirtualBox COM object.
The application will now terminate.
Document is empty.
Location: '/home/user/.config/VirtualBox/VirtualBox.xml', line 1 (0), column 1.
/home/vbox/vbox-5.1.22/src/VBox/Main/src-server/VirtualBoxImpl.cpp[550]
(nsresult VirtualBox::init()).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: VirtualBoxWrap
Interface: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945} Callee:
IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}
O que devo fazer?
Eu enfrentei o problema semelhante, removendo o arquivo xml resolvido isso para mim. Então, por favor, faça
rm /home/user/.config/VirtualBox/VirtualBox.xml
e inicie o VirtualBox novamente.
Encontrei esta situação após uma perda de energia e reinicialização do meu sistema host.
O VirtualBox armazena sua configuração global em ~/.config/VirtualBox/VirtualBox.xml , (se você atualizou de versões anteriores, pode ser em ~/.VirtualBox/VirtualBox.xml ). O arquivo inclui opções de configuração globais e a lista de máquinas virtuais registradas com ponteiros para seus arquivos de configurações XML (para cada máquina em ~/VirtualBox VMs ).
Para resolver um VirtualBox.xml corrompido, siga um destes procedimentos, em ordem de preferência:
Restaurar um backup. O Ubuntu vem com Backups (Déjà Dup) instalados por padrão. Se você estiver usando, poderá restaurar facilmente o arquivo navegando até ~/.config/VirtualBox/ , clicando com o botão direito do mouse em VirtualBox.xml e escolhendo Reverter para a versão anterior ... mais detalhes
Restaurar uma cópia. Toda vez que o VirtualBox Manager é iniciado, ele cria uma cópia de backup de ~/.config/VirtualBox/VirtualBox.xml (chamado ~/.config/VirtualBox/VirtualBox.xml-prev ). A desvantagem é que este arquivo só será útil se você não tiver iniciado o VirtualBox Manager.
Etapas para restaurar uma cópia
~/.config/VirtualBox/ ~/.config/VirtualBox/VirtualBox.xml para algo como ~/.config/VirtualBox/VirtualBox.xml-original
~/.config/VirtualBox/VirtualBox.xml-prev para ~/.config/VirtualBox/VirtualBox.xml
Remova o arquivo. Sempre faça o backup primeiro, incluindo VirtualBox VMs . Este é um último recurso.
Etapas para remover o arquivo
~/.config/VirtualBox/ VirtualBox.xml . .vbox e {snapshot}.vdi armazenados por padrão na pasta ~/VirtualBox VMs . Detalhes completos de como recuperar esta condição estão além do escopo desta questão. Sempre Notas:
~ ) é uma representação de atalho para a variável de ambiente $HOME . Pode ser recortar e colar em um programa GUI como Gnome Files (Nautilus) (que suporta as convenções do freedesktop.org) ou em um terminal.
Gnome Files (Nautilus) , pressione CTRL - L . Em seguida, digite ou cole um caminho. shutdown de cada máquina virtual (em vez de um estado suspended\snapshot ). eject/unmount any VBoxGuestAdditions.iso na unidade de CD. Em seguida, a nova versão pode ser inserida e instalada após a atualização.