Just noted during QA of mga4.1 isos. So this is both an installer and a "RPM packages" issue When you get to the part of when it asks if you want to install proprietary drivers, and you answer yes, it will install both the prebuilt kmods as intended, but also installs the dkms-<proprieatry_driver>, gcc and other devel stuff making the prebuilt kmods pretty "useless" and unnecessarily bloats and slows down the installs Reproducible: Steps to Reproduce:
I guess this was done in case someone installs kernel-{linus,tmb,...}
yeah, but I assume so, but it means bloat for most users and now apparently exposes a dkms timing bug breaking many installs, especially when pe push a new drvier version at the same time as a new kernel, something that is not so good... and there is a longstanding bug where dkms builds a module even if the prebuilt module is available :/ So I'm not sure it's a good thing atleast for now ...
I wonder... could this be conditional... check if tmb/rt/linus/vserver kernel is installed before pulling in the dkms + build toolchain...
CC: (none) => mageia
Created attachment 5237 [details] only install dkms if kernel-(linus|rt|tmb) is installed Please test
tmb, Thierry, what about this patch? Was it included?
Keywords: (none) => NEEDINFO, PATCH
No as nobody tested.
Closing as OLD, because since Mageia 5.1 we no longer have kmod-broadcom-wl kmod-fglrx kmod-fglrx-legacy kmod-nvidia-current kmod-nvidia304 kmod-nvidia340 kmod-nvidia96xx so installing dkms etc. is needed when someone wants a proprietary driver.
CC: (none) => marja11Status: NEW => RESOLVEDResolution: (none) => OLD