Ayer recibí una actualización del kernel y después de reiniciar, VirtualBox dejó de funcionar.
Aquí está la información de mi sistema (después de la actualización del kernel):
matteo@workstation:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
matteo@workstation:~$ uname -a
Linux workstation 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Instalé VirtualBox hace mucho tiempo con
sudo apt install linux-headers-$(uname -r)
sudo apt install virtualbox-dkms virtualbox virtualbox-qt
se usa a diario y nunca tuvo problemas con las actualizaciones del kernel. El error que recibo ahora es
matteo@workstation:~$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
matteo@workstation:~$ dmesg | tail -n 1
[ 1413.167311] vboxdrv: version magic '4.4.0-116-generic SMP mod_unload modversions ' should be '4.4.0-116-generic SMP mod_unload modversions retpoline '
Encontré una publicación en el foro con este mensaje de error aquí desde hace tres días, desafortunadamente sin resolución. Por lo tanto, intenté eliminar los paquetes de VirtualBox del repositorio de Ubuntu e instalar el último 5.2 utilizando este procedimiento . Sin embargo, incluso después de reiniciar la máquina, el error permanece.
¿Qué puedo hacer en este caso?
shift
mientras arranca, seleccione "Opciones avanzadas para Ubuntu" y seleccione una versión anterior del núcleo del menú, como se explica aquí . Puedo confirmar que mi versión anterior del kernel (4.4.0-112) no tiene el problema descrito en la pregunta, por lo que es una solución viable hasta que se lance una solución.
Esc
clave.
shift
funciona. No es mi caso, pero he leído que algunas personas lo hacen funcionar solo con "desplazamiento a la derecha" o "desplazamiento a la izquierda".