3 votes

Impossible de charger le module vboxdrv en 12.04 et 3.2.0-23-realtime

J'essaie de démarrer virtualbox sans succès, veuillez me donner des conseils sur la façon de résoudre ce problème :

L'interface graphique s'ouvre avec succès et je peux ajouter des images existantes mais lorsque j'essaie de démarrer une machine virtuelle, j'obtiens le message suivant :

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

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

J'ai installé virtualbox-dkms, la version provenant d'apt-get et du site web d'oracle, j'ai essayé d'exécuter /etc/init.d/vboxdrv setup , /etc/init.d/virtualbox/start , modprobe vboxdrv mais mon système se plaint toujours de ne pas pouvoir charger le module du noyau :

FATAL: Error inserting vboxdrv (/lib/modules/3.2.0-23-realtime/updates/dkms/vboxdrv.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Voici le résultat de sudo dpkg-reconfigure virtualbox-dkms :

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 4.1.12
Kernel:  3.2.0-23-realtime (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-23-realtime/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-23-realtime/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-23-realtime/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-23-realtime/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 4.1.12
Kernel:  3.2.0-24-generic (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-24-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-24-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-24-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

vboxpci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/3.2.0-24-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

------------------------------
Deleting module version: 4.1.12
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.12 DKMS files...
Building for 3.2.0-23-realtime and 3.2.0-24-generic
Building initial module for 3.2.0-23-realtime
^[[A^[[ADone.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-23-realtime/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-23-realtime/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-23-realtime/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-23-realtime/updates/dkms/

depmod....

DKMS: install completed.
Building initial module for 3.2.0-24-generic
Done.

vboxdrv:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-24-generic/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-24-generic/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-24-generic/updates/dkms/

vboxpci.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.2.0-24-generic/updates/dkms/

depmod....

DKMS: install completed.
 * Stopping VirtualBox kernel modules                                                                          [ OK ] 
 * Starting VirtualBox kernel modules                                                                                  * modprobe vboxdrv failed. Please use 'dmesg' to find out why

Et aussi la sortie de dmesg après avoir essayé sudo modbrobe vboxdrv :

[ 1764.425935] vboxdrv: Unknown symbol down_write (err 0)
[ 1764.425968] vboxdrv: Unknown symbol up_write (err 0)
[ 1764.426096] vboxdrv: Unknown symbol down_read (err 0)
[ 1764.426169] vboxdrv: Unknown symbol up_read (err 0)
[ 1774.383081] vboxdrv: Unknown symbol down_write (err 0)
[ 1774.383096] vboxdrv: Unknown symbol up_write (err 0)
[ 1774.383131] vboxdrv: Unknown symbol down_read (err 0)
[ 1774.383157] vboxdrv: Unknown symbol up_read (err 0)
[ 1913.247363] vboxdrv: Unknown symbol down_write (err 0)
[ 1913.247430] vboxdrv: Unknown symbol up_write (err 0)
[ 1913.247526] vboxdrv: Unknown symbol down_read (err 0)
[ 1913.247594] vboxdrv: Unknown symbol up_read (err 0)
[ 2121.744210] applesmc: FS! : read arg fail
[ 2234.558172] vboxdrv: Unknown symbol down_write (err 0)
[ 2234.558183] vboxdrv: Unknown symbol up_write (err 0)
[ 2234.558207] vboxdrv: Unknown symbol down_read (err 0)
[ 2234.558227] vboxdrv: Unknown symbol up_read (err 0)
[ 2600.875176] vboxdrv: Unknown symbol down_write (err 0)
[ 2600.875208] vboxdrv: Unknown symbol up_write (err 0)
[ 2600.875303] vboxdrv: Unknown symbol down_read (err 0)
[ 2600.875373] vboxdrv: Unknown symbol up_read (err 0)

I a fait installer les en-têtes du noyau : sudo apt-get install linux-headers-$(uname -r)

2voto

OpenJacob Points 21

Kxstudio n'est pas dans les dépôts, vous devez l'obtenir à partir de http://kxstudio.sourceforge.net/KXStudio:Repositories

https://launchpad.net/~kxstudio-team/+archive/ppa | ppa:kxstudio-team/ppa

1voto

Manne Points 141

Le module vboxdrv ne fonctionne tout simplement pas avec un noyau hôte en temps réel. Le passage à un noyau à faible latence a "réglé" le problème pour moi. J'ai déposé le ticket suivant : https://www.virtualbox.org/ticket/10580

J'utilise le KXStudio donc l'installation du noyau à faible latence a été très facile : sudo apt-get install kxstudio-kernel-lowlatency et ensuite j'ai utilisé Grub Personnalisateur pour le définir comme mon noyau par défaut. Après un redémarrage, virtualbox a fonctionné correctement.

1voto

Eberval Castro Points 11

Assurez-vous que vous avez déjà installé le paquet linux-headers. Il est nécessaire de compiler le module kernel pour virtualbox.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X