Falha ao adquirir o objeto COM do VirtualBox no Ubuntu 14.04 LTS

2

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?

    
por Silvia Quintela 26.05.2017 / 04:01

2 respostas

1

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.

    
por Tester 11.04.2018 / 09:30
1

Encontrei esta situação após uma perda de energia e reinicialização do meu sistema host.

Visão geral

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 ).

Opções

Para resolver um VirtualBox.xml corrompido, siga um destes procedimentos, em ordem de preferência:

  1. 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

  2. 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

    1. Assegure-se de que o Gerenciador do VirtualBox não esteja em execução.
    2. Navegue até ~/.config/VirtualBox/
    3. Renomeie ~/.config/VirtualBox/VirtualBox.xml para algo como ~/.config/VirtualBox/VirtualBox.xml-original
    4. Renomeie o backup de ~/.config/VirtualBox/VirtualBox.xml-prev para ~/.config/VirtualBox/VirtualBox.xml
    5. Inicie o Gerenciador do VirtualBox. Esta é uma cópia do estado do último arranque do VirtualBox Manager, e, espera-se, resolve a sua situação.
  3. Remova o arquivo. Sempre faça o backup primeiro, incluindo VirtualBox VMs . Este é um último recurso.

    Etapas para remover o arquivo

    1. Backup
    2. Navegue até ~/.config/VirtualBox/
    3. Exclua / renomeie o arquivo VirtualBox.xml .
    4. Inicie o Gerenciador de VirtualBox . Isso irá recriar um arquivo durante a inicialização.
      O resultado da remoção do arquivo provavelmente será uma perda de algumas / todas as suas máquinas na lista. Qualquer máquina ausente pode ser restaurada registrando novamente os arquivos .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:

  • O til ( ~ ) é 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.
    • Para ultrapassar um caminho na barra de localização de Gnome Files (Nautilus) , pressione CTRL - L . Em seguida, digite ou cole um caminho.
  • Antes de atualizar: é prudente shutdown de cada máquina virtual (em vez de um estado suspended\snapshot ).
  • Antes de atualizar: também é importante 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.
por mike stewart 16.05.2018 / 09:22