On Sat, 6 Feb 2021 10:04:46 -0600 Randy DuCharme via arch-general <arch-general@xxxxxxxxxxxxxxxxxxx> wrote: > Greetings, > > Seems the latest linux-ck kernel and DKMS don't play well together. The > post-install goes something like this: > > :: Running post-transaction hooks... > (1/4) Arming ConditionNeedsUpdate... > (2/4) Updating module dependencies... > (3/4) Install DKMS modules > ==> dkms install --no-depmod -m openrazer-driver -v 2.9.0 -k 5.10.13-3-ck > Error! Bad return status for module build on kernel: 5.10.13-3-ck (x86_64) > Consult /var/lib/dkms/openrazer-driver/2.9.0/build/make.log for more > information. > ==> Warning, `dkms install --no-depmod -m openrazer-driver -v 2.9.0 -k > 5.10.13-3-ck' returned 10 > ==> dkms install --no-depmod -m nvidia -v 390.138 -k 5.10.13-3-ck > Error! Bad return status for module build on kernel: 5.10.13-3-ck (x86_64) > Consult /var/lib/dkms/nvidia/390.138/build/make.log for more information. > ==> Warning, `dkms install --no-depmod -m nvidia -v 390.138 -k > 5.10.13-3-ck' returned 10 > ==> depmod 5.10.13-3-ck > (4/4) Updating linux initcpios... > ==> Building image from preset: /etc/mkinitcpio.d/linux-ck.preset: 'default' > -> -k /boot/vmlinuz-linux-ck -c /etc/mkinitcpio.conf -g > /boot/initramfs-linux-ck.img > ==> Starting build: 5.10.13-3-ck > -> Running build hook: [base] > -> Running build hook: [udev] > -> Running build hook: [autodetect] > -> Running build hook: [modconf] > -> Running build hook: [block] > -> Running build hook: [filesystems] > -> Running build hook: [keyboard] > -> Running build hook: [fsck] > ==> ERROR: module not found: `nvidia' > ==> ERROR: module not found: `nvidia_modeset' > ==> ERROR: module not found: `nvidia_uvm' > ==> ERROR: module not found: `nvidia_drm' > . > > . > > . > > The pertinent lines in the DKMS logs complain about my GLIBC - mine's > at 2.35. > > > CC [M] /var/lib/dkms/nvidia/390.138/build/nvidia/nv-cray.o > CC [M] /var/lib/dkms/nvidia/390.138/build/nvidia/nv-dma.o > scripts/basic/fixdep: /usr/lib/libc.so.6: version `GLIBC_2.33' not found > (required by scripts/basic/fixdep) > make[2]: *** [scripts/Makefile.build:279: > /var/lib/dkms/nvidia/390.138/build/nvidia/nv-cray.o] Error 1 > make[2]: *** Deleting file > '/var/lib/dkms/nvidia/390.138/build/nvidia/nv-cray.o' > make[2]: *** Waiting for unfinished jobs.... > scripts/basic/fixdep: /usr/lib/libc.so.6: version `GLIBC_2.33' not found > (required by scripts/basic/fixdep) > make[2]: *** [scripts/Makefile.build:279: > /var/lib/dkms/nvidia/390.138/build/nvidia/nv-instance.o] Error 1 > make[2]: *** Deleting file > '/var/lib/dkms/nvidia/390.138/build/nvidia/nv-instance.o' > . > > . > > . > > > I spent some time scratching around looking for where/how this is > configured but so far I haven't figured it out. Can someone point the > way? Where is this set? > > I looked into the kernel fixdep code a little and tried tweaking it some > just to see if I could coax it into installing but haven't yet been able > to spend a bunch of time on it. > > > Thanks in advance! > This was already fixed. Update your system from an up-to-date mirror.
Attachment:
pgpLozMVpcNek.pgp
Description: OpenPGP digital signature