Acabo de actualizar a kernel 4.14.15-1 en mi sistema Arch Linux y ha afectado a VirtualBox. VirtualBox ha dejado de funcionar después de actualizar el kernel. Cuando inicio una VM, recibí este error:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/vboxconfig'

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

 

 

 

 

 

 

 

 

 

 

 

 

 

Y este otro error:

The virtual machine 'Ubuntu 16.04 Server' has terminated unexpectedly during startup with exit code 1 (0x1).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap
Interface: IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¿Extraño, no? Ejecuté el siguiente comando, como se sugirió en la primera imagen para reinstalar el módulo kernel. Pero mi sistema Arch Linux me dijo que no existía ese comando.

sudo /sbin/vboxconfig

Luego, me dirigí al foro de Arch Linux y alguien sugirió ejecutar este comando:

sudo modprobe vboxdrv

Y obtuve este error:

modprobe: ERROR: could not insert 'vboxdrv': Exec format error

 

Después de pasar unos minutos más en el foro, finalmente arreglé este error actualizando el paquete virtualbox-host-modules.

Si alguna vez te encuentras con este error, todo lo que tiene que hacer es actualizar el paquete virtualbox-host-modules o ejecutar una actualización completa.

Para hacerlo, simplemente ejecuta:

sudo pacman -Syyu

Finalmente, ejecuta este comando para volver a cargar el módulo kernel:

$ sudo /sbin/rcvboxdrv setup
Unloading modules: 
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv

VirtualBox funcionará de nuevo

 

Fuente


 

(Visitada 1 veces, 1 visitas hoy )