Bon ce matin j'ai décidé de repartir sur une install toute propre : j'ai donc écrasé ma Fedora 33 et j'ai installé (à la place, pas un upgrade) la Fedora 40. Elle est encore en bêta mais très proche de la sortie, je prends donc très peu de risque normalement.
Fedora 40 est installé et fonctionnel.
J'ai installé ensuite le driver nvidia :
dnf install akmod-nvidia
J'ai rebooté et hop : message indiquant qu'il switche sur le driver nouveau car il n'a pas pu charger le driver nvidia
argh !
Et là je vois un truc bizarre :
uname -a
5.11.16-300.fc34.x86_64
akmods --akmod nvidia :
Checking kmods exist for 5.11.16-300.fc34.x86_64 [ OK ]
Files needed for building modules against kernel
5.11.16-300.fc34.x86_64 could not be found as the following
directories are missing:
/usr/src/kernels/5.11.16-300.fc34.x86_64/
/lib/modules/5.11.16-300.fc34.x86_64/build/Is the correct k[ÉCHOUÉ]vel package installed?
ll /usr/src/kernels/
drwxr-xr-x. 23 root root 4096 25 avril 11:07 5.11.15-300.fc34.x86_64
==>
- Je suis avec le noyeau 5.11.16-300.
- L'akmod veut le noyau 5.11.16-300 => cohérent
- je ne trouve pas les sources de ce noyau bien que j'ai fait un update => problème
- je fais un
dnf install kernel-devel
et il me répond
Le paquet kernel-devel-5.11.15-300.fc34.x86_64 est déjà installé
. => incohérent, ce n'est pas le noyaux qui est chargé
Est-ce que vous trouvez cela normal ? Comment puis-je installer les sources du kernel que j'utilise ?