Como usar o pacote virtualbox fornecido pelo Ubuntu após a desinstalação do virtualbox-4.1?

5

Instalei o Oracle Virtualbox de acordo com as instruções no site da Oracle, mas não posso usar o XP ou o Ubuntu VMs depois de voltar para a versão padrão do Ubuntu.

Para voltar, editei /etc/apt/sources.list para remover o repositório Oracle, fiz um apt-get update , removi tudo com o virtualbox no nome usando o Ubuntu Software Center e, em seguida, reinstalei virtualbox e ( depois de uma mensagem de erro) virtualbox-dkms packages.

Ainda não consigo iniciar minhas máquinas virtuais. Como posso usar a versão do Ubuntu do Virtualbox novamente? A versão do Oracle trava na minha máquina. Quais são os 'pacotes de extensão' que a mensagem de erro do Virtualbox reclama? Estas são diferentes das "adições de convidados", certo?

Além disso, por que a reinstalação do ubuntu Virtualbox no Software Center não produz um ambiente de virtualização funcional?

aqui está a mensagem de erro ao iniciar o XP na versão do Ubuntu do VirtualBox (Version4.1.2_Ubuntu r38459):

Failed to open a session for the virtual machine XP, defaults.
The device helper structure version has changed.
If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox.     (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).
virtualbox_prob.txt (END)

e o erro de uma máquina virtual do Ubuntu:

 Failed to open a session for the virtual machine Ubu32.
The device helper structure version has changed.
If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).
Result Code: 
NS_ERROR_FAILURE (0x80004005)

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}
    
por user35070 17.02.2012 / 07:25

3 respostas

9

A versão do VirtualBox e a versão dos pacotes de extensão que o VirtualBox instalou devem ser da mesma versão ou de versões inferiores. Parece que você ainda tem 4.1.8 extensões de pacotes instalados no VirtualBox 4.1.2.

Abra o VirtualBox, no menu Arquivo, selecione as preferências. Uma nova janela se abrirá. Selecione Extensões. Agora marque todas as extensões e desinstale-as usando o botão com o pequeno x vermelho.

Sevocêdesejainstalarnovamenteopacotedeextensão(seprecisarusarUSBouRDP),acesseesta página e baixe os que correspondem à sua versão do VirtualBox.

    
por Javier Rivera 17.02.2012 / 09:31
1

Eu tenho um problema semelhante:
VirtualBox instalado usando "Ubuntu Software Center" --- > versão = 4.2.10
Pacote de extensão baixado do virtualbox.org --- > versão = 4.2.18
Depois de adicionar o pacote de extensão ao VB e ativar o USB2.0 em uma máquina, a máquina não pôde ser iniciada. O erro foi o seguinte:

    Failed to open a session for the virtual machine Linux.

    The device helper structure version has changed.

    If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

    Result Code: NS_ERROR_FAILURE (0x80004005)
    Component: Console
    Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}


A SOLUÇÃO QUE ENCONTREI:
1) removendo a versão 4.2.10 do VB
2) baixando o pacote * .deb apropriado da versão 4.2.18 do virtualbox.org
3) instalando o arquivo * .deb usando o comando dpkg | 4) adicionando o mesmo pacote de extensão de versão ao novo VB (4.1.18)
Agora meu USB2.0 funciona corretamente com minha máquina convidada !!!

    
por PHP Learner 09.09.2013 / 07:20
1

Basta executar

sudo apt-get --reinstall install virtualbox-ext-pack
    
por Leonardo Garcia Tampelini 27.04.2016 / 16:14