A inicialização de uma instância no VirtualBox falha devido a:
RTR3InitEx failed with rc=-1912 (rc=-1912)
where: supR3HardenedMainInitRuntime
what: 4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
A inicialização de uma instância funciona 5.0.2.102096
enquanto falha em5.0.4.102546
Tentativas de resolver o problema
De acordo com essas perguntas e respostas, o problema pode ser resolvido reinstalando-se5.0.4.102546
Resultado atual
Após a reinstalação, o problema persiste
Questão
Como resolver este problema?
virtualbox
030
fonte
fonte
Respostas:
No Windows, finalmente consegui resolver esse problema.
NOTA: as pastas podem estar em um local diferente, dependendo de onde você instalou o Oracle VirtualBox (verifique a pasta correta, caso tenha alterado o diretório de instalação).
Vá para o diretório % userprofile% (por exemplo :)
C:\users\me
e exclua as seguintes pastas (não se esqueça de fazer backup desses arquivos se desejar tentar reimportar suas VMs posteriormente):.VirtualBox
VirtualBox VMs
Vá para
regedit
(WIN+R
e digiteregedit
) e clique noComputer
topo.CTRL+F
. Digitevirtualbox
e marque todas as caixas de seleção.Oracle > VirtualBox
. Ele deve estar emComputer\HKEY_CURRENT_USER\SOFTWARE\Oracle\VirtualBox
. Retire aVirtualBox
chave.IMPORTANTE: REINICIE AGORA. Reinicie o seu computador!
Instale o VirtualBox e divirta-se!
fonte
ProgramData
primeiro caminho ou aProgram Files
? (VBox não parece ter nada emProgramData
por isso deve ser o último, né?)VirtualBox VMs
, na verdade, os faz perder suas máquinas virtuais; portanto, é melhor renomear essa pasta (você tentou primeiro sem limparVirtualBox VMs
nada?), Para que mais tarde pode-se tentar recuperar as VMs importando-as no VirtualBox.VirtualBox VMs
e.VirtualBox
. Na verdade, eu tentei muitas coisas, porque eu realmente preciso do VirtualBox no meu computador. Depois de testar algumas soluções, essa foi a mais relevante. Acho que excluir as chaves no registro deve ser suficiente, mas não tive a ocasião de confirmar isso. Assim, publiquei toda a obra que resolveu meu problema.O Linux não foi mencionado na pergunta, mas minha pergunta foi literalmente na questão do VirtualBox 5.2 que está acontecendo comigo no Ubuntu 16.04. Da mesma forma, a desinstalação da reinstalação com os arquivos corretos resultou na mesma mensagem de erro. O problema era semelhante ao problema do Windows, mas no meu caso, o dkms estava mantendo alguns módulos mais antigos que estavam em conflito com a versão mais recente do Virtual Box.
A solução para mim (mude para suas versões):
Eu incluí a limpeza do apt-get caso você tenha instalado a partir do apt-get enquanto solucionava outro problema.
No comando autoremove, você deve ver as atualizações do dkms removendo vários módulos da versão do VirtualBox mais antigos. Ah, uma referência à fonte do nosso problema, versão do módulo incorreta pelo erro da caixa virtual ...:
Reinicie para uma boa medida
Em seguida, faça o download e instale as versões correspondentes do virtualbox e extensões (atualização para sua versão atual): https://www.virtualbox.org/wiki/Linux_Downloads
Se a primeira instalação apresentar um erro da libsdll, tente:
Felizmente, você deve ter um VirtualBox funcionando ou ter passado a lidar com novos erros (falhas no VT-X, etc ...).
(Por favor, não chame por ser um tópico de zumbi, cheguei aqui de uma pesquisa e dos mesmos sintomas. Achei que outras pessoas também poderiam usar essas informações no futuro.)
fonte
Para remover o virtualbox, execute:
Agora verifique se não há outra versão instalada no seu sistema:
Você não deve obter nenhuma saída.
Em seguida, remova todos os PPAs relacionados do seu diretório
sources.list
esources.list.d
. ex:Verifique se não há nada, exceto fontes de repositórios oficiais no
E atualize suas fontes:
Agora podemos pesquisar para ver quais versões estão disponíveis para instalação:
O que produz uma saída como esta:
Em seguida, instale a versão mais recente mencionada acima:
Além disso
sudo apt install virtualbox
, seria bom, mas eu usaria o comando anterior para garantir que minha versão desejada fosse instalada.E, afinal, verifique se a versão correta está instalada.
Na linha de comando:
que produzirá:
Então você também pode executar:
Apenas no caso de.
fonte
Essas etapas (obtidas no link de perguntas e respostas acima) resolveram o mesmo problema no meu Win 10 (atualização do VBox 5.0.0 -> 5.0.10). Parece que o ponto 5 pode ser importante.
Estas são as etapas que eu usei para corrigir esse problema no meu sistema - Window 10 Home build 10240:
Centro de Rede e Compartilhamento -> Alterar configurações do adaptador
fonte
Este erro também ocorre quando a versão de um pacote de extensão instalado não corresponde à versão da caixa virtual. Isso pode acontecer após uma atualização da caixa virtual ou se você estiver usando o pacote de extensão com uma caixa virtual portátil e mudar para um PC diferente (o que obviamente derrota o objetivo da caixa virtual portátil). Para corrigir isso, você deve instalar ou atualizar o pacote de extensão que se adapte à sua versão atual da caixa virtual. Depois, você precisa reiniciar o PC (reiniciar a caixa virtual também pode ser suficiente, mas eu não testei isso).
fonte