Os módulos do kernel do VirtualBox não correspondem a esta versão do VirtualBox

16

Ao usar o VirtualBox, estou recebendo o erro mostrado na figura. Eu executei o comando sugerido, mas ainda estou recebendo o erro.

insira a descrição da imagem aqui

Deepak Kumar
fonte
2
Bem-vindo ao AskUbuntu. Se você escrever a mensagem de erro, será mais fácil encontrar uma resolução. O sistema ainda dará sugestões onde os mesmos erros foram resolvidos por outras pessoas. Você perde esse potencial usando imagens em vez de texto. Além disso, as imagens ocupam muito espaço desnecessário no servidor. Tente imagens do usuário quando o texto não for suficiente. Nesse caso, o erro de texto específico é claro.
LD James
A maioria das janelas de diálogo no Linux permite selecionar, copiar e colar o conteúdo do texto a propósito.
David Foerster
eu vou manter as sugestões em mente na próxima vez em diante :)
Deepak Kumar
1
Estas instruções funcionam para o Ubuntu 17.10: sudo apt-get autoremove sudo / sbin / vboxconfig a partir deste post no VirtualBox Fóruns
Walker Rowe

Respostas:

19

A imagem na imagem está mostrando a seguinte mensagem de erro: rtr3initex falhou com rc = -1912 (rc = -1912) Ubuntu

Está dizendo que você tem uma instalação incompatível. O seu kernel modules do not match your installed version. Os módulos do kernel são empacotados no virtualbox-dkmsrepositório.

Você provavelmente o instalou a partir do repositório. Mas falhou ao instalar todos os módulos, ou você o instalou, executou e atualizou e os módulos não foram completamente atualizados durante uma das atualizações do seu sistema. Você pode corrigir isso desinstalando-o e reinstalando-o, o que instalará os módulos necessários. Você faz isso com:

$ sudo apt remove --purge virtualbox
$ sudo apt install virtualbox
$ sudo apt install virtualbox-dkms

Remover completamente o virtualbox e suas dependências não afetará as suas VMs. Apenas a própria aplicação.

Como alternativa, você pode baixar a versão mais recente do Virtualbox em http://Virtualbox.org . A página de download do linux é: https://www.virtualbox.org/wiki/Linux_Downloads .

Você pode anexar isso ao seu /etc/apt/sources.listarquivo para adicionar o repositório oficial dos desenvolvedores:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Você pode baixar e adicionar a chave de segurança com:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Em seguida, avalie o que você possui atualmente:

$ sudo apt update
$ sudo apt upgrade

Se você limpou a versão anterior, reinstale-a com isso após o upgradecomando acima:

$ sudo apt install virtualbox

Se você baixar e instalar a partir virtualbox.orgdos módulos do kernel para a versão de desenvolvedores, será automaticamente compilado e instalado.

LD James
fonte
1
Olá. Eu tinha o VirtualBox 5.0.4, que congela meu sistema (eu tenho o Kernel 4.13.xx). Em seguida, limpei como você escreveu acima e instalei usando o site Virtual Box. Ainda recebo esta mensagem. O que devo fazer?
Royi 16/03/19
2
@ Royi Eu suponho que você está dizendo que o erro é a mensagem exata. Execute estes comandos: (1) sudo apt remove --purge virtualbox-dkms ; (2) virtualbox-dkms . Você pode ter que executar isso depois:/sbin/rcvboxdrv setup
LD James
Corri # 1, mas agora # 2 diz doria @ doria: / home / doria $ virtualbox-dkms VirtualBox-DKMS: comando não encontrado
David Doria
@LDJames Você não precisa executar virtualbox-dkms(você o removeu, não?). Enfim, funciona.
Marco Sulla
4

Corre:

sudo apt-get autoremove
sudo /sbin/vboxconfig
Timur Kh
fonte
3
Bem-vindo ao Ask Ubuntu ! Você poderia editar sua resposta para explicar como isso deve ajudar?
Melebius 18/09/19