J'ai une erreur en essayant de compiler le kernel de Virtualbox sur Fedora 34, j'ai cette fichu erreur de systemd qui s'affice sur mon terminal
Checking kmods exist for 5.11.17-300.fc34.x86_64           [  OK  ]
Files needed for building modules against kernel
5.11.17-300.fc34.x86_64 could not be found as the following
directories are missing:
/usr/src/kernels/5.11.17-300.fc34.x86_64/
/lib/modules/5.11.17-300.fc34.x86_64/build/Is the correct kernel-devel package installed?                                                  [ÉCHOUÉ]
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.
Il y moyen de régler le problème ?

NOTE: j'ai fais la commande sudo akmods; systemctl restart vboxdrv.service , j'ai aussi désactivé le démarrage sécurisé dans les paramètres UEFI du BIOS.
sudodebian wrote:
Is the correct kernel-devel package installed?
Je suppose qu'il s'agit de VirtualBox RPMfusion et non de VirtualBox Oracle mais ce n'est pas le problème.

Que retournent les commandes:
$ uname -r
$ rpm -qa kernel\* | sort 
Voilà:
[adam@adam-hp-notebook ~]$ uname -r
5.11.17-300.fc34.x86_64
[adam@adam-hp-notebook ~]$ rpm -qa kernel\* | sort
kernel-5.11.12-300.fc34.x86_64
kernel-5.11.17-300.fc34.x86_64
kernel-core-5.11.12-300.fc34.x86_64
kernel-core-5.11.17-300.fc34.x86_64
kernel-devel-5.11.18-300.fc34.x86_64
kernel-headers-5.11.16-300.fc34.x86_64
kernel-modules-5.11.12-300.fc34.x86_64
kernel-modules-5.11.17-300.fc34.x86_64
kernel-modules-extra-5.11.12-300.fc34.x86_64
kernel-modules-extra-5.11.17-300.fc34.x86_64
kernel-srpm-macros-1.0-4.fc34.noarch
Ton kernel en 5.11.18-300 est passé où ?
Nicoss, oui, j'ai pas mis à jour les paquets, je vais le faire.

EDIT: Il fallait que je mets les paquets à jour. Sujet Résolu.
En fait ma remarque était parce que tu avais le kernel-devel-5.11.18-300.fc34.x86_64. Donc ton kernel 5.11.18-300 était passé où ?

Que contenait ta dernière mise à jour ?