sábado, 14 de abril de 2018

The VirtualBox kernel modules do not match this version of VirtualBox

Intentando instalar VirtualBox en mi distro Linux me apareció el siguiente mensaje:

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful

La instalación la realicé descargando el último binario disponible en la página web, no a través del gestor de aplicaciones de Linux.

Previamente había instalado la versión disponible en el gestor de aplicaciones y posiblemente este sea el problema.
Vi que la versión colgada en la tienda no era la última disponible en la página web así que desinstalé la que tenía y me descargué la nueva.
Después de instalarla, al ejecutarla e intentar crear una máquina virtual nueva me aparecía el error antes comentado.
El problema es que, aunque desinstalé la versión previa, los módulos de kernel no se desinstalan por lo que la nueva versión se queja de un conflicto de versiones.

Para solucionar el problema deberemos verificar si virtualbox-dkms está instalado.
dpkg -l | grep virtualbox-dkms
Seguramente nos aparecerá una entrada en la lista y esta será la causa del problema por lo que procederemos a desinstalarlo e instalarlo de nuevo -con la última versión-

sudo apt-get purge virtualbox-dkms && \
sudo apt-get install dkms 
Finalmente reconstruiremos los módulos de kernel para nuestro actual VirtualBox:
sudo /sbin/vboxconfig 
Comentarios
0 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios