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

Reply via email to