Package: mimic-dkms Version: 0.6.3+ds-1 Severity: important Tags: upstream Hi,
dkms succeeds to build a module for Linux 6.13 in experimental, but subsequently does not find it (for signing and installation). IIRC there have been some changes regarding build paths in Linux 6.13, but mimic-dkms is the only dkms module where this caused problems. # dkms build -k 6.13-amd64 mimic/0.6.3+ds Sign command: /lib/modules/6.13-amd64/build/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub Cleaning build area... done. Building module(s).... done. Error! Build of mimic.ko failed for: 6.13-amd64 (x86_64) Make sure the name of the generated module is correct and at the root of the build directory, or consult /var/lib/dkms/mimic/0.6.3+ds/build/make.log for more information. # cat /var/lib/dkms/mimic/0.6.3+ds/build/make.log DKMS (dkms-3.1.5) make.log for mimic/0.6.3+ds for kernel 6.13-amd64 (x86_64) Tue Feb 11 08:33:52 UTC 2025 Cleaning build area # command: make clean rm -rf build dkms.conf AKMBUILD [ ! -d /lib/modules/6.12.9-amd64/build ] || make -C /lib/modules/6.12.9-amd64/build M=/var/lib/dkms/mimic/0.6.3+ds/build clean # exit code: 0 # elapsed time: 00:00:00 Building module(s) # command: make -j14 KERNELRELEASE=6.13-amd64 KERNEL_UNAME=6.13-amd64 CHECKSUM_HACK=kfunc cp -rL /lib/modules/6.13-amd64/build build PATH="$PATH:/usr/lib/mimic:/var/lib/dkms/mimic/0.6.3+ds/build/../out:/var/lib/dkms/mimic/0.6.3+ds/build/../tools" vmlinux-to-btf >build/vmlinux install -Dm755 /usr/lib/mimic/resolve_btfids build/tools/bpf/resolve_btfids/resolve_btfids make -C build M=/var/lib/dkms/mimic/0.6.3+ds/build modules make[1]: Entering directory '/var/lib/dkms/mimic/0.6.3+ds/build/build' GEN Makefile CC [M] main.o CC [M] csum-hack-kfunc.o LD [M] mimic.o MODPOST Module.symvers CC [M] .module-common.o CC [M] mimic.mod.o LD [M] mimic.ko BTF [M] mimic.ko Skipping BTF generation for mimic.ko due to unavailability of vmlinux make[1]: Leaving directory '/var/lib/dkms/mimic/0.6.3+ds/build/build' # exit code: 0 # elapsed time: 00:00:05 # find /var/lib/dkms/ -name mimic.ko /var/lib/dkms/mimic/0.6.3+ds/build/build/mimic.ko Please notice the placement in .../build/build/... while dkms expects the module in /var/lib/dkms/mimic/0.6.3+ds/build/ . I'm also a bit concerned about the clean before the build deleting dkms.conf, which could be a way to significantly confuse dkms.