Los módulos del núcleo VirtualBox no coinciden con esta versión de VirtualBox

16

Mientras uso VirtualBox, recibo el error que se muestra en la imagen. Ejecuté el comando sugerido, pero aún recibo el error.

ingrese la descripción de la imagen aquí

Deepak Kumar
fuente
2
Bienvenido a AskUbuntu. Si escribe el mensaje de error, le será más fácil encontrar una resolución. El sistema incluso dará sugerencias donde los mismos errores han sido resueltos por otros. Pierdes este potencial usando imágenes en lugar de texto. Además, las imágenes ocupan mucho espacio innecesario en el servidor. Intenta usar imágenes de usuario cuando el texto no sea suficiente. En este caso, el error de texto específico es claro.
LD James
La mayoría de las ventanas de diálogo en Linux le permiten seleccionar, copiar y pegar su contenido de texto por cierto.
David Foerster
Tendré las sugerencias en mente desde la próxima vez :)
Deepak Kumar
1
Estas instrucciones funcionan para Ubuntu 17.10: sudo apt-get autoremove sudo / sbin / vboxconfig de esta publicación en los foros de VirtualBox
Walker Rowe

Respuestas:

19

La imagen en la imagen le está dando este mensaje de error: rtr3initex falló con rc = -1912 (rc = -1912) Ubuntu

Te dice que tienes una instalación no coincidente. Su kernel modules do not match your installed version. Los módulos del núcleo están empaquetados virtualbox-dkmsen el repositorio.

Lo más probable es que lo haya instalado desde el repositorio. Pero no pudo instalar todos los módulos, o lo instaló, realizó y actualizó y los módulos no se actualizaron por completo durante una de las actualizaciones de su sistema. Puede solucionarlo desinstalando y reinstalando, lo que instalará los módulos necesarios. Haces esto con:

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

Eliminar completamente virtualbox y sus dependencias no afectará a su VM. Solo la aplicación en sí.

Alternativamente, puede descargar la última versión de Virtualbox desde http://Virtualbox.org . La página de descarga para Linux es: https://www.virtualbox.org/wiki/Linux_Downloads .

Puede agregar esto a su /etc/apt/sources.listarchivo para agregar el repositorio oficial de desarrolladores:

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

Puede descargar y agregar la clave de seguridad con:

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 -

Luego califique lo que tiene actualmente con:

$ sudo apt update
$ sudo apt upgrade

Si purgó la versión anterior, vuelva a instalarla después del upgradecomando anterior:

$ sudo apt install virtualbox

Si descarga e instala desde virtualbox.orglos módulos del kernel, la versión de los desarrolladores se compilará e instalará automáticamente.

LD James
fuente
1
Hola. Tenía VirtualBox 5.0.4 que congela mi sistema (tengo Kernel 4.13.xx). Luego lo purgué como escribió anteriormente y lo instalé usando el sitio Virtual Box. Sin embargo, sigo recibiendo este mensaje. ¿Qué tengo que hacer?
Royi
2
@Royi Supongo que está diciendo que el error es el mensaje exacto. Ejecute estos comandos: (1) sudo apt remove --purge virtualbox-dkms ; (2) virtualbox-dkms . Puede que tenga que ejecutar esto después:/sbin/rcvboxdrv setup
LD James
Corrí # 1, pero ahora # 2 dice doria @ doria: / home / doria $ virtualbox-dkms virtualbox-dkms: comando no encontrado
David Doria
@LDJames No necesita ejecutar virtualbox-dkms(lo eliminó, ¿no?). De todos modos funciona.
Marco Sulla
4

Correr:

sudo apt-get autoremove
sudo /sbin/vboxconfig
Timur Kh
fuente
3
Bienvenido a Ask Ubuntu ! ¿Podría editar su respuesta para explicar cómo esto debería ayudar?
Melebius