Bonjour à tous,

depuis 2 ou 3 mises à jour, plus moyen de faire fonctionner mes VM. Quand je tente de les lancer j'ai le droit à un message de l'interface graphique de VirtualBox :
Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is probably not loaded.You may not have kernel driver installed for kernel that is runnig, if so you may do as root: dnf install akmod-VirtualBox kernel-devel-$(uname -r)
If you installed VirtualBox packages and don't want reboot the system, you may need load the kernel driver, doing as root: akmods; systemctl restart vboxdrv.service

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. 
J'ai bien sûr tenté les commandes suggérées, sans succès :
[~]:$ sudo dnf install akmod-VirtualBox kernel-devel-$(uname -r)
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:55:39 le lun. 27 juin 2022 17:39:36.
Le paquet akmod-VirtualBox-6.1.34-3.fc36.x86_64 est déjà installé.
Le paquet kernel-devel-5.18.6-200.fc36.x86_64 est déjà installé.
Dépendances résolues.
Rien à faire.
Terminé !
[~]:$ 
et
[~]:$ sudo akmods; sudo systemctl restart vboxdrv.service
Checking kmods exist for 5.18.6-200.fc36.x86_64            [  OK  ]
Job for vboxdrv.service failed because the control process exited with error code.
See "systemctl status vboxdrv.service" and "journalctl -xeu vboxdrv.service" for details.
[~]:$ 
Voici ce que retourne journalctl -xeu vboxdrv.service :
[~]:$ journalctl -xeu vboxdrv.service
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
juin 27 10:42:46 RogNed systemd[1]: Starting vboxdrv.service - Linux kernel module init script...
░░ Subject: L'unité (unit) vboxdrv.service a commencé à démarrer
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ L'unité (unit) vboxdrv.service a commencé à démarrer.
juin 27 10:42:47 RogNed modprobe[1278]: modprobe: ERROR: could not insert 'vboxdrv': Key was rejected by service
juin 27 10:42:47 RogNed systemd[1]: vboxdrv.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ An ExecStart= process belonging to unit vboxdrv.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
juin 27 10:42:47 RogNed systemd[1]: vboxdrv.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ The unit vboxdrv.service has entered the 'failed' state with result 'exit-code'.
juin 27 10:42:47 RogNed systemd[1]: Failed to start vboxdrv.service - Linux kernel module init script.
░░ Subject: L'unité (unit) vboxdrv.service a échoué
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ L'unité (unit) vboxdrv.service a échoué, avec le résultat failed.
[~]:$ 
(désolé pour la iste de lignes ne contenant qu'un "~", mais je me suis demandé si ça n'avait pas un intérêt quelconque, puisque la commande les retourne)

En fouillant le web je tombe sur des pages qui parlent de Kernel tainted, et du coup je me demande si ça ne date pas de l'installation du driver nVidia (mais j'ai peut-être tout faux)
De toute façon je suis retourné à Nouveau suite à des soucis de problèmes de reconnaissance de la taille physique de l'écran de mon portable (cf ce thread).

quand je recherche "Key was rejected by service", effectivement je tombe sur des pages parlant de signer les modules, mais arrivé là je suis comme une poule devant un couteau :roll:
Merci d'avance si vous pouvez m'aider à quitter cet état gallinacéen quelque peu inconfortable, ne serait-ce qu'en m'indiquant un tuto bien fait pour signer ces fichus modules (lesquels ? comment ? etc.)

[sup]edit : typo[/sup]
didierg wrote:Le rpm VirtualBox Oracle n'est pas encore compatible avec le kernel 5.18
ha ben merci 🙂
Bon, ben je vais attendre un peu, et si ça traine trop je me lancerai dans l'aventure.
Question subsidiaire : si j'installe une des test build, est-ce que dnf "saura" me prévenir de l'arrivée d'une nouvelle version issue des dépôts ?
un mois plus tard
didierg wrote:
Nednet wrote:
Checking kmods exist for 5.18.6-200.fc36.x86_64            [  OK  ]
Le rpm VirtualBox Oracle n'est pas encore compatible avec le kernel 5.18

https://www.virtualbox.org/ticket/20914

Il faut installer la version test build https://www.virtualbox.org/wiki/Testbuilds
La version VirtualBox-6.1-6.1.36_152435_fedora36-1.x86_64.rpm le permet maintenant

Nednet wrote:Question subsidiaire : si j'installe une des test build, est-ce que dnf "saura" me prévenir de l'arrivée d'une nouvelle version issue des dépôts ?
Je ne pense pas car la version 'test build" que tu installes en la telechargeant en dehors du dépôt VirtualBox , est perçu comme un logiciel différent de la version stable
Merci pour ces nouvelles 🙂
7 jours plus tard
Nednet wrote:Question subsidiaire : si j'installe une des test build, est-ce que dnf "saura" me prévenir de l'arrivée d'une nouvelle version issue des dépôts ?
Si tu installes un des test build après avoir téléchargé son fichier .run celui-ci ne sera pas connu de dnf.

En revanche, quand tu lanceras VirtualBox, celui-ci t'indiquera si une nouvelle version est disponible.