Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/12/2022, à 13:57

wardidi

[résolu] erreur virtualbox

Bonjour,
J'utilisais virtualbox (install depuis dépôt oracle) pour ouvrir windows10.

Depuis peu Virtualbox s'ouvre corectement mais à la l'ouverture de la machine virtuelle windows 10 j'ai le message suivant:
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.

Je tente

didier@didier-Lenovo-Z51-70:~$ sudo apt-get install virtualbox-dkms
[sudo] Mot de passe de didier : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
virtualbox-dkms est déjà la version la plus récente (6.1.38-dfsg-3~ubuntu1.22.04.1).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libflashrom1 libftdi1-2 libsdl-ttf2.0-0
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 18 non mis à jour.
didier@didier-Lenovo-Z51-70:~$ 

ensuite

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

Une page de configuration secureboot s'ouvre. Je valide ok et après avoir rentré MP et confirmé MP j'obtiens

didier@didier-Lenovo-Z51-70:~$ sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libflashrom1 libftdi1-2 libsdl-ttf2.0-0
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 3 réinstallés, 0 à enlever et 18 non mis à jour.
Il est nécessaire de prendre 3690 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dkms all 2.8.7-2ubuntu2.1 [70,0 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-headers-5.15.0-56-generic amd64 5.15.0-56.62 [2899 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 virtualbox-dkms amd64 6.1.38-dfsg-3~ubuntu1.22.04.1 [721 kB]
3690 ko réceptionnés en 0s (12,6 Mo/s)  
(Lecture de la base de données... 388501 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../dkms_2.8.7-2ubuntu2.1_all.deb ...
Dépaquetage de dkms (2.8.7-2ubuntu2.1) sur (2.8.7-2ubuntu2.1) ...
Préparation du dépaquetage de .../linux-headers-5.15.0-56-generic_5.15.0-56.62_a
md64.deb ...
Dépaquetage de linux-headers-5.15.0-56-generic (5.15.0-56.62) sur (5.15.0-56.62)
 ...
Préparation du dépaquetage de .../virtualbox-dkms_6.1.38-dfsg-3~ubuntu1.22.04.1_
amd64.deb ...
Module virtualbox-6.1.38 for kernel 5.15.0-56-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.0-56-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/5.15.0-56-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/5.15.0-56-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....
Deleting module virtualbox-6.1.38 completely from the DKMS tree.
Dépaquetage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) sur (6.1.38-dfsg-
3~ubuntu1.22.04.1) ...
Paramétrage de linux-headers-5.15.0-56-generic (5.15.0-56.62) ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 5.15.0-56-generic
   ...done.
Paramétrage de dkms (2.8.7-2ubuntu2.1) ...
Paramétrage de virtualbox-dkms (6.1.38-dfsg-3~ubuntu1.22.04.1) ...
Loading new virtualbox-6.1.38 DKMS files...
Building for 5.15.0-56-generic
Building initial module for 5.15.0-56-generic
Done.

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

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

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

depmod...
Job for virtualbox.service failed because the control process exited with error 
code.
See "systemctl status virtualbox.service" and "journalctl -xeu virtualbox.servic
e" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
× virtualbox.service - LSB: VirtualBox Linux kernel module
     Loaded: loaded (/etc/init.d/virtualbox; generated)
     Active: failed (Result: exit-code) since Sat 2022-12-10 13:51:44 CET; 19ms 
ago
       Docs: man:systemd-sysv-generator(8)
    Process: 7804 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/
FAILURE)
        CPU: 44ms

déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: Starting LSB: VirtualBox Linux
 kernel module...
déc. 10 13:51:44 didier-Lenovo-Z51-70 virtualbox[7804]:  * Loading VirtualBox ke
rnel modules...
déc. 10 13:51:44 didier-Lenovo-Z51-70 virtualbox[7804]:  * modprobe vboxdrv fail
ed. Please use 'dmesg' to find out why
déc. 10 13:51:44 didier-Lenovo-Z51-70 virtualbox[7804]:    ...fail!
déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: virtualbox.service: Control pr
ocess exited, code=exited, status=1/FAILURE
déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: virtualbox.service: Failed wit
h result 'exit-code'.
déc. 10 13:51:44 didier-Lenovo-Z51-70 systemd[1]: Failed to start LSB: VirtualBo
x Linux kernel module.
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
didier@didier-Lenovo-Z51-70:~$ 

Je redémarre et s'ouvre secure boot et je ne sais pas quoi faire d'autre donc je clique sur continue boot.

merci pour votre aide.

EDIT j'ai tenté d'aller dans enroll mok . Le mot de passe créer juste avant ne fonctionne pas ..

Dernière modification par wardidi (Le 15/08/2023, à 16:53)


UBUNTU 22.04 CINNAMON

Hors ligne

#2 Le 10/12/2022, à 14:04

xubu1957

Re : [résolu] erreur virtualbox

Bonjour,

Pour ajouter toi-même les balises code,  à ton précédent message #1, pour cette partie :

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. 
  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

Balisesmoko138.jpg

La Doc desactiver_secure_boot

Et après redémarrage, que donne :

sudo modprobe vboxdrv

?

>  [Résolu] Problème avec VirtualBox

Dernière modification par xubu1957 (Le 02/08/2024, à 14:18)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 10/12/2022, à 14:09

nany

Re : [résolu] erreur virtualbox

Bonjour,



wardidi a écrit :

and load the kernel module by executing
'modprobe vboxdrv'
as root.

Donc que donne

sudo modprobe -v vboxdrv

?

En ligne

#4 Le 10/12/2022, à 14:14

wardidi

Re : [résolu] erreur virtualbox

Xubu1957 j'ai bien compris que je dois désactiver le secure boot mais avant de le faire j'aimerais comprendre ce que ça engendre en terme de securité, fiabilité ETC.

Nany

didier@didier-Lenovo-Z51-70:~$ sudo modprobe -v vboxdrv
[sudo] Mot de passe de didier : 
insmod /lib/modules/5.15.0-56-generic/updates/dkms/vboxdrv.ko 
modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
didier@didier-Lenovo-Z51-70:~$ 

UBUNTU 22.04 CINNAMON

Hors ligne

#5 Le 10/12/2022, à 14:16

wardidi

Re : [résolu] erreur virtualbox

et

didier@didier-Lenovo-Z51-70:~$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
didier@didier-Lenovo-Z51-70:~$ 

UBUNTU 22.04 CINNAMON

Hors ligne

#6 Le 10/12/2022, à 14:17

xubu1957

Re : [résolu] erreur virtualbox


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 10/12/2022, à 14:33

wardidi

Re : [résolu] erreur virtualbox

Merci. J'ai donc compris ce qui ce passe .
Je suis passé de LEGACY à UEFI depuis peu, ce qui à activer le secure boot.

Donc soit je repasse en LEGACY soit je désactive le secure boot .

En tout cas ça marche en LEGACY.

Merci du coup main. Je débute sur Ubuntu et m'apercois de plus en plus que rien n'est fait pour le monde du libre et qu'il va falloir encore se battre.....

Merci encore


UBUNTU 22.04 CINNAMON

Hors ligne

#8 Le 10/12/2022, à 14:33

nany

Re : [résolu] erreur virtualbox

wardidi a écrit :
modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted

Il semblerait en effet que secure boot soit bloquant. Et comme

wardidi a écrit :

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.

Je ne sais pas comment signer le module. Peut-être auras-tu plus vite fait de désactiver le secure boot ?

En ligne

#9 Le 10/12/2022, à 14:43

xubu1957

Re : [résolu] erreur virtualbox

Il y avait eu cette intervention de jplemoine.

Dernière modification par xubu1957 (Le 10/12/2022, à 15:47)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#10 Le 10/12/2022, à 15:44

wardidi

Re : [résolu] erreur virtualbox

Merci à vous 2 pour les explications.


xubu1957 a écrit :

Je vais me pencher sur cette solution quand j'aurais un peu de temps.

Pour le moment, je reste en LEGACY

Merci encore pour votre aide et rapidité.

Dernière modification par wardidi (Le 20/08/2023, à 12:45)


UBUNTU 22.04 CINNAMON

Hors ligne

#11 Le 20/08/2023, à 13:16

wardidi

Re : [résolu] erreur virtualbox

Bonjour à tous.

J'ai trouver la solution.

Pour rappel:
J'ai ubuntu 22.04.2 en dual boot Windows 10.
Je virtualise Windows avec virtualbox.
Pour démarrer la machine  windows dans virtualbox, je devais désactiver le secure boot ou signer des modules. (cf erreur du premier message).

Pour signer, j'ai suivi et adapté CECI.

1/ CREATION DE LA CLE

sudo -i
mkdir /root/signed-modules
cd /root/signed-modules
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"
chmod 600 MOK.priv

2/ CREATION DU MOT DE PASSE

sudo mokutil --import MOK.der

taper un mot de passe+entrée puis le confirmé+entrée.
NB j'ai passé du temps car le MP que j'indiquai ne fonctionnait pas. J'ai résolu le problème en ne mettant que des chiffres.

3/ REDEMARRER
S'affiche un écran bleu.
Séléctionner EnrollMok
continue
taper le MP creer précédemment.
Reboot.

4/ CREATION DU SCRIP DE SIGNATURE

sudo -i
cd /root/signed-modules
vi sign-virtual-box

COLLER la cmd suivante

#!/bin/bash

for modfile in $(dirname $(modinfo -n vboxdrv))/*.ko; do
  echo "Signing $modfile"
  /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 \
                                /root/signed-modules/MOK.priv \
                                /root/signed-modules/MOK.der "$modfile"
done

Là j'ai passé du temps a comprendre la suite. En fait il faut enregistrer et quitter le script en tapant

:wq

5/AJOUT DES AUTORISATIONS PUIS EXÉCUTION DU SCRIPT

chmod 700 sign-virtual-box
./sign-virtual-box 

Après un reboot la machine dans virtual box peut démarrer sans désactiver le secure boot.

J'espère que ça sera utile pour d'autre.

Dernière modification par wardidi (Le 08/10/2023, à 17:19)


UBUNTU 22.04 CINNAMON

Hors ligne