I dont know if this is a packaging or a tools issue: selecting wrong kernel-devel when there are two series kernels installed (And on a tangent I wonder is it really needed to use 1GB space just for adding nvidia? I guess this can be optimised as not that much seem to be needed for live to use nvidia-current proprietary as configured default in the ISO using that Live boot selection. I just right now do not have more recent nvidia than 470-compatible to test...) Testing Live xfce x86_64 10alpha1-r2 With persistence, fully updated, and kernel 6.18 installed and booted OK. (this was a couple days ago, before kernel 6.18.4) Wanted to add packages for nvidia470, process see below. Problems: 1) It ask me to choose between 6.12 devel packages for server and desktop flavour, but i only have desktop flavour -and that for 6.12 and 6.18 and 6.18 is which what I want, and is running... so this *will* go wrong. 2) Dows it really need all packages - 1GB disk space?? Also tested using drakrpm, which fails the autoselection in a different way: - kernel-desktop-devel-6.12.62-5.mga10-1-1.mga10.x86_64 - kernel-desktop-devel-6.12.63-1.mga10-1-1.mga10.x86_64 - kernel-desktop-devel-latest-6.12.63-1.mga10.x86_64 - kernel-userspace-headers-6.12.63-1.mga10.x86_64 § one -devel- for a not installed kernel, none for the running kernel! § userspace-headers for the non running kernel (btw is that needed for dkms?) [live@localhost ~]$ uname -a Linux localhost 6.18.3-desktop-2.stabletesting.mga10 #1 SMP PREEMPT_DYNAMIC Thu Jan 8 00:31:01 UTC 2026 x86_64 GNU/Linux [live@localhost ~]$ rpm -qa|grep kernel kernel-firmware-20251125-1.mga10 kernel-desktop-6.12.62-5.mga10-1-1.mga10 remove-old-kernels-1.0.1-1.mga10 kernel-firmware-nonfree-20251125-2.mga10.nonfree kernel-stable-testing-desktop-6.18.3-2.stabletesting.mga10-1-1.mga10 kernel-stable-testing-desktop-latest-6.18.3-2.stabletesting.mga10 [root@localhost ~]# urpmi x11-driver-video-nvidia470 In order to satisfy the 'linux-userspace-headers' dependency, one of the following packages is needed: 1- kernel-userspace-headers-6.12.63-1.mga10.x86_64: Linux kernel header files for userspace (to install) 2- kernel-stable-testing-userspace-headers-6.18.3-2.stabletesting.mga10.x86_64: Linux kernel header files for userspace (to install) What is your choice? (1-2) 2 In order to satisfy the 'kernel-devel-latest' dependency, one of the following packages is needed: 1- kernel-desktop-devel-latest-6.12.63-1.mga10.x86_64: Virtual rpm for latest kernel-desktop-devel (to install) 2- kernel-server-devel-latest-6.12.63-1.mga10.x86_64: Virtual rpm for latest kernel-server-devel (to install) What is your choice? (1-2) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Live Core") dkms 2.0.19 50.mga10 noarch dkms-minimal 2.0.19 50.mga10 noarch gcc 15.2.0 1.mga10 x86_64 gcc-cpp 15.2.0 1.mga10 x86_64 glibc-devel 2.42 2.mga10 x86_64 isl 0.27 1.mga10 x86_64 kernel-desktop-devel-6.12.62-> 1 1.mga10 x86_64 lib64asm1 0.194 1.mga10 x86_64 lib64bz2-devel 1.0.8 7.mga10 x86_64 lib64elfutils-devel 0.194 1.mga10 x86_64 lib64isl23 0.27 1.mga10 x86_64 lib64mpc3 1.3.1 4.mga10 x86_64 lib64ncurses++6 6.5 20250802.1.m> x86_64 lib64ncurses-devel 6.5 20250802.1.m> x86_64 lib64xcrypt-devel 4.4.38 1.mga10 x86_64 lib64z-devel 2.3.2 1.mga10 x86_64 lib64zstd-devel 1.5.7 2.mga10 x86_64 libstdc++-devel 15.2.0 1.mga10 x86_64 make 4.4.1 4.mga10 x86_64 vaapi-driver-vdpau 0.7.4 13.mga10 x86_64 (medium "Core Release (distrib1)") egl-wayland-json 1.1.21 1.mga10 noarch kernel-desktop-devel-6.12.63-> 1 1.mga10 x86_64 (recommended) kernel-desktop-devel-latest 6.12.63 1.mga10 x86_64 (recommended) kernel-stable-testing-userspa> 6.18.3 2.stabletest> x86_64 lib64lzma-devel 5.8.2 1.mga10 x86_64 lib64nvidia-egl-wayland1 1.1.21 1.mga10 x86_64 libstdc++-python-devel 15.2.0 1.mga10 x86_64 (recommended) (medium "Nonfree Release (distrib11)") dkms-nvidia470 470.256.02 7.mga10.nonf> x86_64 nvidia470-doc-html 470.256.02 7.mga10.nonf> x86_64 (recommended) nvidia470-utils 470.256.02 7.mga10.nonf> x86_64 x11-driver-video-nvidia470 470.256.02 7.mga10.nonf> x86_64 1GB of additional disk space will be used. 363MB of packages will be retrieved. Proceed with the installation of the 31 packages? (Y/n) n
It is about the same in Mageia 9 Here running Live x86_64 Xfce with persistence, updated. From saved outputs from yesterday: root@localhost ~]# rpm -qa|grep kernel kernel-desktop-6.4.9-4.mga9 remove-old-kernels-0.99.21.7-1.mga9 kernel-firmware-nonfree-20250509-1.mga9.nonfree kernel-firmware-20250509-1.mga9 kernel-stable-testing-desktop-6.18.3-2.stabletesting.mga9-1-1.mga9 kernel-stable-testing-desktop-latest-6.18.3-2.stabletesting.mga9 [root@localhost ~]# uname -a Linux localhost 6.18.3-desktop-2.stabletesting.mga9 #1 SMP PREEMPT_DYNAMIC Thu Jan 8 10:48:29 UTC 2026 x86_64 GNU/Linux [root@localhost ~]# urpmi kernel-stable-testing-desktop-devel-6.18.3-2.stabletesting.mga9 In order to satisfy the 'kernel-headers[>= 2.6.11]' dependency, one of the following packages is needed: 1- kernel-userspace-headers-6.6.116-1.mga9.x86_64: Linux kernel header files for userspace (to install) 2- kernel-stable-testing-userspace-headers-6.18.3-2.stabletesting.mga9.x86_64: Linux kernel header files for userspace (to install) 3- kernel-stable-userspace-headers-6.12.60-1.stable.mga9.x86_64: Linux kernel header files for userspace (to install) What is your choice? (1-3) 2 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Live Core") gcc 12.3.0 3.mga9 x86_64 gcc-cpp 12.3.0 3.mga9 x86_64 isl 0.24 2.mga9 x86_64 lib64brotli-devel 1.0.9 5.mga9 x86_64 lib64bz2-devel 1.0.8 5.mga9 x86_64 lib64cap-ng-devel 0.8.3 3.mga9 x86_64 lib64com_err-devel 1.47.0 2.mga9 x86_64 lib64gcrypt-devel 1.10.2 2.mga9 x86_64 lib64gpg-error-devel 1.47 1.mga9 x86_64 lib64isl23 0.24 2.mga9 x86_64 lib64ldap2.5_0-devel 2.5.14 1.mga9 x86_64 lib64mpc3 1.3.1 1.mga9 x86_64 lib64psl-devel 0.21.2 2.mga9 x86_64 lib64sasl2-devel 2.1.27 7.mga9 x86_64 lib64unistring-devel 1.1 1.mga9 x86_64 lib64verto-devel 0.3.2 4.mga9 x86_64 lib64xcrypt-devel 4.4.33 3.mga9 x86_64 lib64zstd-devel 1.5.5 1.mga9 x86_64 libstdc++-devel 12.3.0 3.mga9 x86_64 publicsuffix-list 20221208 1.mga9 noarch (medium "Core Release (distrib1)") libstdc++-python-devel 12.3.0 3.mga9 x86_64 (recommended) (medium "Core Updates (distrib3)") glibc-devel 2.36 57.mga9 x86_64 lib64audit-devel 3.1.2 1.mga9 x86_64 lib64elfutils-devel 0.189 1.1.mga9 x86_64 lib64idn2-devel 2.3.4 3.1.mga9 x86_64 lib64keyutils-devel 1.6.3 2.1.mga9 x86_64 lib64krb53-devel 1.20.1 1.4.mga9 x86_64 lib64lzma-devel 5.4.3 1.1.mga9 x86_64 lib64ncurses++6 6.3 20221203.2.1> x86_64 lib64ncurses-devel 6.3 20221203.2.1> x86_64 lib64nghttp2-devel 1.61.0 1.mga9 x86_64 lib64openssl-devel 3.0.18 1.mga9 x86_64 lib64pam-devel 1.5.2 5.2.mga9 x86_64 lib64ssh-devel 0.10.6 1.mga9 x86_64 (medium "Core Updates Testing (distrib5)") lib64curl-devel 7.88.1 4.9.mga9 x86_64 lib64curl4 7.88.1 4.9.mga9 x86_64 lib64zlib-devel 1.2.13 1.3.mga9 x86_64 lib64zlib1 1.2.13 1.3.mga9 x86_64 (medium "Core Backports Testing (distrib9)") kernel-stable-testing-desktop> 1 1.mga9 x86_64 kernel-stable-testing-desktop> 6.18.3 2.stabletest> x86_64 (recommended) kernel-stable-testing-userspa> 6.18.3 2.stabletest> x86_64 418MB of additional disk space will be used. 106MB of packages will be retrieved. Proceed with the installation of the 41 packages? (Y/n) n Trying drakrpm, from confirmation dialogue after having selected dkms-nvidia470: To satisfy dependencies, the following package(s) also need to be installed: - gcc-12.3.0-3.mga9.x86_64 - gcc-cpp-12.3.0-3.mga9.x86_64 - glibc-devel-2.36-57.mga9.x86_64 - isl-0.24-2.mga9.x86_64 - kernel-stable-testing-desktop-devel-latest-6.18.3-2.stabletesting.mga9.x86_64 - kernel-userspace-headers-6.6.116-1.mga9.x86_64 - lib64audit-devel-3.1.2-1.mga9.x86_64 - lib64brotli-devel-1.0.9-5.mga9.x86_64 - lib64bz2-devel-1.0.8-5.mga9.x86_64 - lib64cap-ng-devel-0.8.3-3.mga9.x86_64 - lib64com_err-devel-1.47.0-2.mga9.x86_64 - lib64curl-devel-7.88.1-4.9.mga9.x86_64 - lib64curl4-7.88.1-4.9.mga9.x86_64 - lib64elfutils-devel-0.189-1.1.mga9.x86_64 - lib64gcrypt-devel-1.10.2-2.mga9.x86_64 - lib64gpg-error-devel-1.47-1.mga9.x86_64 - lib64idn2-devel-2.3.4-3.1.mga9.x86_64 - lib64isl23-0.24-2.mga9.x86_64 - lib64keyutils-devel-1.6.3-2.1.mga9.x86_64 - lib64krb53-devel-1.20.1-1.4.mga9.x86_64 - lib64ldap2.5_0-devel-2.5.14-1.mga9.x86_64 - lib64lzma-devel-5.4.3-1.1.mga9.x86_64 - lib64mpc3-1.3.1-1.mga9.x86_64 - lib64ncurses++6-6.3-20221203.2.1.mga9.x86_64 - lib64ncurses-devel-6.3-20221203.2.1.mga9.x86_64 - lib64nghttp2-devel-1.61.0-1.mga9.x86_64 - lib64openssl-devel-3.0.18-1.mga9.x86_64 - lib64pam-devel-1.5.2-5.2.mga9.x86_64 - lib64psl-devel-0.21.2-2.mga9.x86_64 - lib64sasl2-devel-2.1.27-7.mga9.x86_64 - lib64ssh-devel-0.10.6-1.mga9.x86_64 - lib64unistring-devel-1.1-1.mga9.x86_64 - lib64verto-devel-0.3.2-4.mga9.x86_64 - lib64xcrypt-devel-4.4.33-3.mga9.x86_64 - lib64zlib-devel-1.2.13-1.3.mga9.x86_64 - lib64zlib1-1.2.13-1.3.mga9.x86_64 - lib64zstd-devel-1.5.5-1.mga9.x86_64 - libstdc++-devel-12.3.0-3.mga9.x86_64 - libstdc++-python-devel-12.3.0-3.mga9.x86_64 - publicsuffix-list-20221208-1.mga9.noarch 417MB of additional disk space will be used.
I hope Giuseppe can answer this...
Assignee: bugsquad => ghibomgx
For the first problem, i.e. the extra size, there is not much to do, as to compile the modules you need compilers, headers, devel kernel and other tools. For the second, I thought that the problem (which seems the same we hit in mga) it was fixed at least between latest kernel and latest kernel-stable-testing, for the olders version, it could still be there. I have to ask in sysadmin for a cleanup, but generating the right files list requires time and patience... that's one of the place where we need more modern tools in the workflow.
s/mga/mga9/
Created attachment 15306 [details] Mga9Live backport6.18 -Log of installing nvidia470, manually fighting wrong kernel-devel.txt Log of installing nvidia470, manually fighting wrong kernel-devel automatically choosen. System is Mageia9 Live Plasma with persistence, with full updates and backport kernel desktop 6.18.4-3
Similar problem for dkms-v4l2loopback Bug 34980 c#10 Bug 34980 Comment 10 Makes me think this is a tools problem
Assignee: ghibomgx => mageiatoolsCC: (none) => ghibomgx
Upping importance due to Bug 34962 - Backport kernel 6.18
Whiteboard: (none) => MGA9TOOSeverity: normal => major
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=34962
@ Morgan Instead of putting MGA9TOO on the Whiteboard, we do now add the affects_mga9+ flag. That flag can also be used to ask whether an issue is valid for Mageia 9, too, by setting: affects_mga9? The reason that we started using flags, is that typos in whiteboard strings have repeatedly caused problems. You can read more about them here: https://wiki.mageia.org/en/Bugzilla#Flags
Whiteboard: MGA9TOO => (none)Flags: (none) => affects_mga9+CC: (none) => marja11