Erreur virtualbox

Résolu
Michel33_7 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -

Salut,

Je viens d'installer Zorin OS (basé sur Ubuntu) sur mon PC, mais je ne parviens pas à lancer une machine virtuelle dans virtualbox.

Voici le message d’erreur qui me concerne.

Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing
'modprobe vboxdrv'
as root.
If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Après plusieurs tentatives (mises à jour de mon système, vérification des packages avec Synaptic) et recherches infructueuse, je suis bloqué.

A voir également:
  • Modprobe vboxdrv
  • Kernel driver not installed (rc=-1908) the virtualbox linux kernel driver is either not loaded or not set up correctly. please reinstall virtualbox-dkms package and load the kernel module by executing 'modprobe vboxdrv' as root. if your system has efi secure boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. please see your linux system's documentation for more information. where: suplibosinit what: 3 verr_vm_driver_not_installed (-1908) - the support driver is not installed. on linux, open returned enoent. - Meilleures réponses
  • Kernel driver not installed (rc=-1908)the virtualbox linux kernel driver is either not loaded or not set up correctly. please reinstall virtualbox-dkms package and load the kernel module by executing'modprobe vboxdrv'as root.if your system has efi secure boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. please see your linux system's documentation for more information.where: suplibosinit what: 3 verr_vm_driver_not_installed (-1908) - the support driver is not installed. on linux, open returned enoent. - Meilleures réponses
  • Virtualbox - Télécharger - Émulation & Virtualisation
  • Erreur 0x80070643 - Accueil - Windows
  • J'aime par erreur facebook notification - Forum Facebook
  • Code erreur f3500-31 - Forum Bbox Bouygues
  • Iptv erreur de lecture - Forum TV & Vidéo

4 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 

Bonjour,

Comme l'indique le message d'erreur, virtualbox nécessite pour bien fonctionner que tu compiles le modules vboxdrv. Le message d'erreur t'indique comment l'installer :

sudo apt install virtualbox-dkms

L'as tu fais ? Si oui, est-ce que cette commande suivante renvoie une erreur ? 

sudo apt reinstall virtualbox-dkms

Parviens tu as charger le module vboxdrv ? Pour vérifier, que renvoient ces commandes ?

sudo modprobe vboxdrv
lsmod | grep vboxdrv
sudo dmesg | tail 

Utilises-tu un secure boot ? Pour le savoir, il faut lancer la commande :

 mokutil --sb-state

S'il est activé, il faut signer le module vboxdrv pour pouvoir le charger. Pour cela il faut créer une paire de clé et en enregistrer une dans le BIOS (voir cette page qui explique comment faire pour le module nvidia, le principe reste le même).

Bonne chance

0
Michel
 

Salut mamiemando, merci pour ton message, j'ai essayer la méthode que tu m"as proposé  mais voici ce que m'affiche mon terminal.

Effectivement j'utilise un secure boot,  lorsque j'ai tenté de configurer ''mon secure boot'' j'ai obtenu une clé en Hexadécimal. Mais ma console bloque sur ce processus.

Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 11048 (apt)... 3s

Après quelques autres recherche voici ce que j'ai trouvé :

apt update
apt dist-upgrade

A partir de la votre distribution est à jour. uname -a pour vérifier votre version de kernel
 

apt install linux-header$(uname -r)
apt install --reinstall virtualbox virtualbox-dkms

Si ça ne fonctionne pas toujours :

lsmod | grep -Ei "vboxdrv"

Voici le lien de la vidéo:

Malgré ta méthode et celle que j'ai trouvé, mon bug persiste toujours. J'ai même reformater mon OS avec une clé USB neuve.RIEN A FAIRE!

Merci par avance!!

0
Michel
 

Bonsoir,

Encore merci pour ton temps. Je t'ai fais un rapport de recette  de toutes les démarches que tu m'as conseillés, mais rien n'y fait

Etape 1

 
cd /root
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -days 36500 -subj "/CN=My Name/" -nodes
mokutil --import MOK.der
mokutil --list-new

Etape 2

 
dmesg | grep cert
[    0.519234] Loading compiled-in X.509 certificates
[    0.519735] Loaded X.509 cert 'Build time autogenerated kernel key: 67f043a6d095574a50c1a9a6061c81513d6936d2'
[    0.520169] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969'
[    0.520629] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19'
[    0.520630] blacklist: Loading compiled-in revocation X.509 certificates
[    0.520647] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0'
[    0.524432] integrity: Loading X.509 certificate: UEFI:db
[    0.524631] integrity: Loaded X.509 cert 'ASUSTeK Notebook SW Key Certificate: b8e581e4df77a5bb4282d5ccfc00c071'
[    0.524633] integrity: Loading X.509 certificate: UEFI:db
[    0.524776] integrity: Loaded X.509 cert 'ASUSTeK MotherBoard SW Key Certificate: da83b990422ebc8c441f8d8b039a65a2'
[    0.524777] integrity: Loading X.509 certificate: UEFI:db
[    0.524801] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    0.524802] integrity: Loading X.509 certificate: UEFI:db
[    0.524817] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.524818] integrity: Loading X.509 certificate: UEFI:db
[    0.524966] integrity: Loaded X.509 cert 'Canonical Ltd. Master Certificate Authority: ad91990bc22ab1f517048c23b6655a268e345a63'
[    0.527067] integrity: Loading X.509 certificate: UEFI:MokListRT (MOKvar table)
[    0.527216] integrity: Loaded X.509 cert 'Canonical Ltd. Master Certificate Authority: ad91990bc22ab1f517048c23b6655a268e345a63'
[    0.527217] integrity: Loading X.509 certificate: UEFI:MokListRT (MOKvar table)
[    0.527365] integrity: Loaded X.509 cert 'My Name: 90d98d8b0a2d125a04d102a73a6410c04ba940bf'
[    0.527366] integrity: Loading X.509 certificate: UEFI:MokListRT (MOKvar table)
[    0.527502] integrity: Loaded X.509 cert 'My Name: acc729574e9cd6fb6d2f380ccbcd8f71306e8ba1'
[    0.527507] Loading compiled-in module X.509 certificates
[    0.527944] Loaded X.509 cert 'Build time autogenerated kernel key: 67f043a6d095574a50c1a9a6061c81513d6936d2'
[    5.572629] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    5.573130] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
root@david-VivoBook-15-ASUS-Laptop-X540UAR:~#

Signature du module nvidia

root@david-VivoBook-15-ASUS-Laptop-X540UAR:~# sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.15.0-46-generic

root@david-VivoBook-15-ASUS-Laptop-X540UAR:~#Unable to init server: Impossible de se connecter : Connexion refusée

(gedit:4591): Gtk-WARNING **: 21:31:53.555: cannot open display:

[2]-  Termine 1               pkexec gedit /root/sign.sh
root@david-VivoBook-15-ASUS-Laptop-X540UAR:~# chmod a+x /root/sign.sh
root@david-VivoBook-15-ASUS-Laptop-X540UAR:~# /root/sign.sh
/root/MOK.priv found :-)
/root/MOK.der found :-)
Kbuild version 5.15
/root/sign.sh: ligne 12 : cd: /lib/modules/5.15.0-46-generic/updates/dkms: Aucun fichier ou dossier de ce type


root@david-VivoBook-15-ASUS-Laptop-X540UAR:~# sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.15.0-46-generic


root@david-VivoBook-15-ASUS-Laptop-X540UAR:~# dmesg | tail
[   35.768229] loop0: detected capacity change from 0 to 8
[  100.908698] pcieport 0000:00:1c.5: AER: Corrected error received: 0000:00:1c.5
[  100.908724] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Transmitter ID)
[  100.908731] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00001000/00002000
[  100.908739] pcieport 0000:00:1c.5:    [12] Timeout               
[ 1287.341793] pcieport 0000:00:1c.5: AER: Corrected error received: 0000:00:1c.5
[ 1287.341823] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Transmitter ID)
[ 1287.341830] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00001000/00002000
[ 1287.341838] pcieport 0000:00:1c.5:    [12] Timeout              
[ 2170.820966] capability: warning: `gvfsd-admin' uses 32-bit capabilities (legacy support in use)


root@david-VivoBook-15-ASUS-Laptop-X540UAR:~# lsmod | grep vboxdrv
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 

Bonjour,

La commande suivante montre que le module vboxdrv n'existe pas donc tu ne l'as vraisemblablement pas compilé avec succès.

root@david-VivoBook-15-ASUS-Laptop-X540UAR:~# sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.15.0-46-generic

Il te faut installer le paquet virtualbox-dkms en lançant en root :

sudo apt update
sudo apt install virtualbox-dkms

Si le paquet n'est pas trouvé, il faut ajouter le dépôt qui va bien.

  • Sous Ubuntu, il faut activer le dépôt multiverse (comme le montre cette page). Pour ce faire il faut ajouter la source logicielle adéquate (voir ce lien).
  • Sous Debian, voir ce lien.

Une fois le module compilé, reprends à partir de la signature du module.

Bonne chance

0
Michel
 

Bonsoir,

merci d'avoir pris le temps de répondre à mon problème Virtuel box.

Après avoir essayé ta solution, le problème persistait, mais aujourd'hui j'ai désactivé mon secure boot puis j'ai simplement réinstallé Virtualbox.

TOUT FONCTIONNE!!

Bonne rentré à toi.

1
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884 > Michel
 

Merci pour ton retour, désactiver le secure boot est effectivement une solution envisageable (elle est d'ailleurs évoquée dans le tutoriel nvidia que je t'ai pointé). du moment que ça ne t'empêche pas de lancer les systèmes d'exploitation installés sur ton PC.

Si tu décides de réactiver le secure boot, il faudra simplement signer le module vboxdrv comme je t'ai expliqué dans les messages précédents.

Bonne continuation

0