Error de VirtualBox "Controlador de kernel no instalado" a pesar de ejecutar / sbin / vboxconfig


12

Al iniciar una VM VirtualBox, obtengo:

VirtualBox - Error en suplibOsInit

Correr sudo /sbin/vboxconfigno soluciona el problema.
¿Cómo arreglar eso?

VirtualBox 5.0.10 r104061

Respuestas:


11

mismo problema conmigo, abortarlo si no usa vagabundo.

la salida cuando ejecuto vagrant up:

The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:

VirtualBox is complaining that the kernel module is not loaded. Please
run `VBoxManage --version` or open the VirtualBox GUI to see the error
message which should contain instructions on how to fix this error.

salida VBoxManage --version:

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.19.0-47-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/rcvboxdrv setup

         You will not be able to start VMs until this problem is fixed.
5.0.14r105127

salida sudo /sbin/rcvboxdrv setup:

Bad argument setup

Mi problema se resolvió después de ejecutar este comando sudo /usr/lib/virtualbox/vboxdrv.sh setup

$ sudo /usr/lib/virtualbox/vboxdrv.sh setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.
$ VBoxManage --version
5.0.14r105127

5

Encontré los siguientes paquetes relacionados con virtualbox dkms:

  • virtualbox-dkms
  • virtualbox-guest-dkms

¿Instalaste estos paquetes?


No tengo estos paquetes instalados de hecho.
Nicolas Raoul

Esto funcionó para mí. Después de eso solo hice vagrant upque se ejecutara.
Artur Barseghyan

4

Siempre puede usar modprobe para agregar un módulo de kernel. Resolví el mismo problema en mi servidor haciendo:

[root@mageia5][/home/afk]# modprobe -a vboxdrv

En este caso, no es un problema que el módulo no se haya cargado. Este error aparece cuando ha instalado otro kernel (principalmente como una actualización de paquete) que aún no contiene el módulo vboxdrv. Entonces debe compilar e instalar el módulo en ese nuevo núcleo, con sudo /sbin/rcvboxdrv setup. AFAIR hoy en día este comando se menciona en el mensaje de error, en lugar de sudo /sbin/vboxconfig.
Henning Kockerbeck

2

Esto parece ser un error conocido .
Ejecutar los siguientes comandos soluciona el problema:

sudo /sbin/vboxconfig
sudo /sbin/rcvboxdrv setup

Desafortunadamente, tendrá que ejecutar estos comandos después de cada reinicio.


No debería tener que ejecutar esos comandos después de cada reinicio, solo para cada kernel recién instalado (probablemente de una actualización de paquete) que aún no incluye el módulo vboxdrv. rcvboxdrv setupcompila el módulo y lo configura con el núcleo actualmente en ejecución.
Henning Kockerbeck

1

ADVERTENCIA: El módulo del núcleo vboxdrv no está cargado. O no hay ningún módulo disponible para el núcleo actual (4.7.1-1-ARCH) o no se pudo cargar. Vuelva a compilar el módulo del núcleo e instálelo por sudo

/ sbin / vboxconfig

No podrá iniciar máquinas virtuales hasta que se solucione este problema.

La solución para esto fue instalar el paquete linux-headers

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.