[RESOLVIDO] Como resolver o Erro: (rc=-1912) no Virtual Box - Linux - Diolinux Plus
[RESOLVIDO] Como resolver o Erro: (rc=-1912) no Virtual Box
linux-mint, virtualbox
higorlupim Novembro 30, 2019, 12:37am #1
Bom dia, boa tarde e boa noite. (uso linux mint, apesar de que acho que já da pra saber isso)
Estou com o Famoso erro:
where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
Não sei se tem alguma especificidade nesse meu erro, mas já vi os tópicos por aí, e fiz o que disseram mas não consegui resolver. O erro persiste.
Quando executo o vboxconfig aparece isso:
(acho que ta tudo certo aqui, não?)
Desativei o secure boot e também continua dando erro.
Minha Bios não tem nenhuma opção relacionada a virtualização. (uso o acer-f5-573g-50ks)
Testei no VirtualBox mais recente baixando no site do virtualbox, e também já testei no virtual da loja do mint.
Já dei o comando pra reinstalar o dkms. (não teve erros)
E aí, alguém sabe como resolver?
over.clk Novembro 29, 2019, 11:22pm #2
Me irritei muito com este erro ou algo parecido. A solução que encontrei foi instalar uma versão de kernel compatível. Tentei todo tipo de jeito e só foi assim. Depois de instalar ou mesmo para testar o kernel (claro, depois de reiniciar sobre o kernel desejado) executa estes comandos:
Parece que há um problema de sincronia de lançamento entre os módulos do kernel com o Virtual Box, ou nem sempre há suporte pra determinada versão de kernel. Comigo funcionou com as versões 4.9.x ou 4.4.x, mas do 4.4.x só tava indo até uma determinada versão que não lembro.
higorlupim Novembro 29, 2019, 10:21pm #3
Só uma dúvida você se refere ao 4.9.x como a versão do kernel né? Porque no meu mint não aparece estas versões. Só as versões de 5.3, 5.0, 4.18 e 4.15. O.O
over.clk Novembro 29, 2019, 10:28pm #4
Versões disponibilizadas pelo respectivo repositório da distro são as recomendadas por quem desenvolve a distribuição, elas são as que são as mais adequadas para sua distro. Mas nem sempre elas são totalmente livres de alguma incompatibilidade com algum software de terceiro. Alguém pode me corrigir se eu estiver errado…
over.clk Novembro 29, 2019, 10:36pm #5
Não sei se há outra forma de fazer funcionar, só explico como funcionou pra mim. Não entendo porque um software como o Virtual Box não tem suporte mais amplo com os kernels e isto aparentemente não está devidamente documentado na Web.
higorlupim Novembro 29, 2019, 10:39pm #6
De qualquer forma agradeço, vou instalar pelo menos uma ou duas de cada versão do kernel. Se não der certo vou deixar de lado kkkkkk
over.clk Novembro 30, 2019, 12:09am #7
Só uma coisa, que esqueci… tenta incluir teu nome de usuário no grupo do sistema, o grupo 'vboxusers'. Vai ver só precisa desta permissão. Dá uma pesquisada e vê…
Depois de feito isso pode deixar assim porque isso é importante…
higorlupim Novembro 29, 2019, 11:02pm #8
É… acho que ficar instalando kernel fica bugando meu grubgrub aqui. Vou restaurar a máquina e tentar isso aí.
higorlupim Novembro 29, 2019, 11:19pm #9
Boa mano consegui. Provavelmente só faltou adicionar o user ai pra dar certo. Você acha melhor eu editar o primeiro post ou adicionar outro post explicando o que aconteceu pra dar certo?
over.clk Novembro 29, 2019, 11:23pm #10
Você que sabe, mas deve ter um botão de solução sobre a resposta que resolveu.
higorlupim Novembro 30, 2019, 12:09am #11
Com a ajuda do colega over.clk, neste post, consegui resolver o meu problema (erro ao tentar iniciar uma máquina virtual dentro do VirtualBox).
A seguir alguns dos procedimentos que foram feitos:
Desativar o secure-boot lá na BIOS.
a) Incluir o nome de usuário no grupo do sistema, o grupo vboxusers:
…b) Reiniciar a máquina e para ver se foi realmente adicionado use o comando:
Os seguintes comandos servem para sincronizar (ou outra palavra, sei lá) os módulos do kernel com o Virtual Box:
E o comando final foi este (se der problema nessa parte, pode ser que eu já tenha resolvido essa parte vendo outros tópicos, com comandos anteriores a este, mas ele é necessário pra que dê certo):
A resposta que recebi desse comando foi esta:
vboxdrv.sh: Building VirtualBox kernel modules
Abri o virtualbox, iniciei a máquina e iniciou tudo normalmente.
Creio que não tem diferença, mas a minha versão do virtualbox é a 6.0.14 baixada diretamente no site do VirtualBox. O kernel ativo é o 5.3.0-23.
(se algum moderador achar melhor eu coloco essa parte no primeiro post editando, e marco o post do over com solução.)