Public bug reported: An update was rolled out yesterday from kernel 6.8.0-49 to 6.8.0-50 on Ubuntu 24.4 with the following apt packages:
linux-image-6.8.0-50-generic (6.8.0-50.51) linux-headers-6.8.0-50-generic (6.8.0-50.51) that fails to update the kernel due to evdi. The '/var/lib/dkms/evdi/4.4.24/build/make.log' shows the following details: DKMS make.log for evdi-4.4.24 for kernel 6.8.0-50-generic (x86_64) tor 12 dec 2024 19:00:49 MSK make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/4.4.24/build SRCROOT=/var/lib/dkms/evdi/4.4.24/build CONFIG_MODULE_SIG= -C /lib/modules/6.8.0-50-generic/build modules make[1]: Entering directory '/usr/src/linux-headers-6.8.0-50-generic' make --no-print-directory -C /usr/src/linux-headers-6.8.0-50-generic \ -f /usr/src/linux-headers-6.8.0-50-generic/Makefile modules make -f ./scripts/Makefile.build obj=arch/x86/entry/syscalls all make -f ./scripts/Makefile.build obj=scripts/basic set -e; mkdir -p include/config/; trap "rm -f include/config/.tmp_kernel.release" EXIT; { echo 6.8.0-50-generic; } > include/config/.tmp_kernel.release; if [ ! -r include/config/kernel.release ] || ! cmp -s include/config/kernel.release include/config/.tmp_kernel.release; then : ' UPD include/config/kernel.release'; mv -f include/config/.tmp_kernel.release include/config/kernel.release; fi make -f ./scripts/Makefile.asm-generic obj=arch/x86/include/generated/uapi/asm \ generic=include/uapi/asm-generic set -e; mkdir -p include/generated/uapi/linux/; trap "rm -f include/generated/uapi/linux/.tmp_version.h" EXIT; { if [ 12 -gt 255 ]; then echo \#define LINUX_VERSION_CODE 395519; else echo \#define LINUX_VERSION_CODE 395276; fi; echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))'; echo \#define LINUX_VERSION_MAJOR 6; echo \#define LINUX_VERSION_PATCHLEVEL 8; echo \#define LINUX_VERSION_SUBLEVEL 12; } > include/generated/uapi/linux/.tmp_version.h; if [ ! -r include/generated/uapi/linux/version.h ] || ! cmp -s include/generated/uapi/linux/version.h include/generated/uapi/linux/.tmp_version.h; then : ' UPD include/generated/uapi/linux/version.h'; mv -f include/generated/uapi/linux/.tmp_version.h include/generated/uapi/linux/version.h; fi set -e; mkdir -p include/generated/; trap "rm -f include/generated/.tmp_compile.h" EXIT; { ./scripts/mkcompile_h "x86_64" "gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0" "ld"; } > include/generated/.tmp_compile.h; if [ ! -r include/generated/compile.h ] || ! cmp -s include/generated/compile.h include/generated/.tmp_compile.h; then : ' UPD include/generated/compile.h'; mv -f include/generated/.tmp_compile.h include/generated/compile.h; fi ./scripts/remove-stale-files make -f ./scripts/Makefile.asm-generic obj=arch/x86/include/generated/asm \ generic=include/asm-generic mkdir -p ./tools et -e; mkdir -p include/generated/; trap "rm -f include/generated/.tmp_utsrelease.h" EXIT; { if [ `echo -n "6.8.0-50-generic" | wc -c ` -gt 64 ]; then echo '"6.8.0-50-generic" exceeds 64 characters' >&2; exit 1; fi; echo \#define UTS_RELEASE \"6.8.0-50-generic\"; } > include/generated/.tmp_utsrelease.h; if [ ! -r include/generated/utsrelease.h ] || ! cmp -s include/generated/utsrelease.h include/generated/.tmp_utsrelease.h; then : ' UPD include/generated/utsrelease.h'; mv -f include/generated/.tmp_utsrelease.h include/generated/utsrelease.h; fi make LDFLAGS= MAKEFLAGS=" --jobserver-auth=3,4" O=/usr/src/linux-headers-6.8.0-50-generic subdir=tools -C ./tools/ objtool make -f ./scripts/Makefile.build obj=arch/x86/tools relocs make -f ./scripts/Makefile.build obj=scripts/dtc make[3]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/include/generated/uapi/asm/unistd_32.h'. Stop. make[2]: *** [arch/x86/Makefile:249: archheaders] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: *** No rule to make target 'arch/x86/tools/relocs_32.c', needed by 'arch/x86/tools/relocs_32.o'. Stop. make[2]: *** [arch/x86/Makefile:243: archscripts] Error 2 mkdir -p /usr/src/linux-headers-6.8.0-50-generic/tools/objtool && make O=/usr/src/linux-headers-6.8.0-50-generic subdir=tools/objtool --no-print-directory -C objtool /usr/src/linux-headers-6.8.0-50-generic/tools/build/Makefile.build:45: /usr/src/linux-headers-6.8.0-50-generic/tools/build/Build.include: No such file or directory make[6]: *** No rule to make target '/usr/src/linux-headers-6.8.0-50-generic/tools/build/Build.include'. Stop. make[5]: *** [Makefile:47: /usr/src/linux-headers-6.8.0-50-generic/tools/objtool/fixdep-in.o] Error 2 make[4]: *** [/usr/src/linux-headers-6.8.0-50-generic/tools/build/Makefile.include:5: fixdep] Error 2 make[3]: *** [Makefile:73: objtool] Error 2 make[2]: *** [/usr/src/linux-headers-6.8.0-50-generic/Makefile:1364: tools/objtool] Error 2 make[1]: *** [Makefile:240: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-50-generic' make: *** [Makefile:22: all] Error 2 The apt installation log shows: Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: linux-headers-5.15.0-126 linux-headers-5.15.0-126-generic Use 'sudo apt autoremove' to remove them. Get more security updates through Ubuntu Pro with 'esm-apps' enabled: libcjson1 libavdevice60 ffmpeg libpostproc57 libavcodec60 libavutil58 libswscale7 libswresample4 libavformat60 libavfilter9 Learn more about Ubuntu Pro at https://ubuntu.com/pro The following upgrades have been deferred due to phasing: apport apport-core-dump-handler apport-gtk apport-kde gir1.2-packagekitglib-1.0 gir1.2-udisks-2.0 libpackagekit-glib2-18 libudisks2-0 packagekit packagekit-tools python3-apport python3-problem-report udisks2 The following packages will be upgraded: thermald 1 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. 4 not fully installed or removed. Need to get 213 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Get:1 http://se.archive.ubuntu.com/ubuntu noble-updates/main amd64 thermald amd64 2.5.6-2ubuntu0.24.04.1 [213 kB] Fetched 213 kB in 0s (1 294 kB/s) (Reading database ... 390713 files and directories currently installed.) Preparing to unpack .../thermald_2.5.6-2ubuntu0.24.04.1_amd64.deb ... Unpacking thermald (2.5.6-2ubuntu0.24.04.1) over (2.5.6-2build2) ... Setting up linux-image-6.8.0-50-generic (6.8.0-50.51) ... Setting up linux-headers-6.8.0-50-generic (6.8.0-50.51) ... /etc/kernel/header_postinst.d/dkms: * dkms: running auto installation service for kernel 6.8.0-50-generic Sign command: /usr/bin/kmodsign Signing key: /var/lib/shim-signed/mok/MOK.priv Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der Building module: Cleaning build area...(bad exit status: 2) make -j8 KERNELRELEASE=6.8.0-50-generic all INCLUDEDIR=/lib/modules/6.8.0-50-generic/build/include KVERSION=6.8.0-50-generic DKMS_BUILD=1...(bad exit status: 2) ERROR (dkms apport): binary package for evdi: 4.4.24 not found Error! Bad return status for module build on kernel: 6.8.0-50-generic (x86_64) Consult /var/lib/dkms/evdi/4.4.24/build/make.log for more information. dkms autoinstall on 6.8.0-50-generic/x86_64 failed for evdi(10) Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. * dkms: autoinstall for kernel 6.8.0-50-generic ...fail! run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11 dpkg: error processing package linux-headers-6.8.0-50-generic (--configure): installed linux-headers-6.8.0-50-generic package post-installation script subprocess returned error exit status 11 Setting up thermald (2.5.6-2ubuntu0.24.04.1) ... dpkg: dependency problems prevent configuration of linux-headers-generic: linux-headers-generic depends on linux-headers-6.8.0-50-generic; however: Package linux-headers-6.8.0-50-generic is not configured yet. dpkg: error processing package linux-headers-generic (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-generic: linux-generic depends on linux-headers-generic (= 6.8.0-50.51); however: Package linux-headers-generic is not configured yet. dpkg: error processing package linux-generic (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. Processing triggers for dbus (1.14.10-4ubuntu4.1) ... Processing triggers for man-db (2.12.0-4build2) ... Processing triggers for linux-image-6.8.0-50-generic (6.8.0-50.51) ... /etc/kernel/postinst.d/dkms: * dkms: running auto installation service for kernel 6.8.0-50-generic Sign command: /usr/bin/kmodsign Signing key: /var/lib/shim-signed/mok/MOK.priv Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der Building module: Cleaning build area...(bad exit status: 2) make -j8 KERNELRELEASE=6.8.0-50-generic all INCLUDEDIR=/lib/modules/6.8.0-50-generic/build/include KVERSION=6.8.0-50-generic DKMS_BUILD=1...(bad exit status: 2) ERROR (dkms apport): binary package for evdi: 4.4.24 not found Error! Bad return status for module build on kernel: 6.8.0-50-generic (x86_64) Consult /var/lib/dkms/evdi/4.4.24/build/make.log for more information. dkms autoinstall on 6.8.0-50-generic/x86_64 failed for evdi(10) Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. * dkms: autoinstall for kernel 6.8.0-50-generic ...fail! run-parts: /etc/kernel/postinst.d/dkms exited with return code 11 dpkg: error processing package linux-image-6.8.0-50-generic (--configure): installed linux-image-6.8.0-50-generic package post-installation script subprocess returned error exit status 11 No apport report written because MaxReports is reached already Errors were encountered while processing: linux-headers-6.8.0-50-generic linux-headers-generic linux-generic linux-image-6.8.0-50-generic E: Sub-process /usr/bin/dpkg returned an error code (1) Release: Ubuntu 24.04.1 LTS evdi-dkms: Installed: 1.14.2+dfsg-1build1 Candidate: 1.14.2+dfsg-1build1 ** Affects: evdi (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2091665 Title: Upgrade of linux kernel 6.8.0-50-generic fails To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evdi/+bug/2091665/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs