kernel module build failure after kernel update to 7.0.0
https://askubuntu.com/questions/1568523/kernel-module-build-failure-after-kernel-update-to-7-0-0A recent update seems to have broken kernel modules. The kernel was updated from 6.17.0-40 to 7.0.0-28 but then the modules fail to build and the machine remains on the older kernel. I noticed this yesterday and the problem remains today.
This is what I see when doing an apt upgrade:
Setting up linux-image-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
Setting up imagemagick-6-common (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
Setting up wget (1.21.4-1ubuntu4.4) ...
Setting up libsqlite3-0:amd64 (3.45.1-1ubuntu2.7) ...
Setting up libmagickcore-6.q16-7t64:amd64 (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
Setting up linux-headers-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
/etc/kernel/header_postinst.d/dkms:
* dkms: running auto installation service for kernel 7.0.0-28-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...
KERNELDIR=/lib/modules/7.0.0-28-generic/build make modules....(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/lttng-modules-dkms.0.crash'
Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/lttng-modules/2.14.0/build/make.log for more information.
dkms autoinstall on 7.0.0-28-generic/x86_64 succeeded for usbio-drivers
dkms autoinstall on 7.0.0-28-generic/x86_64 failed for lttng-modules(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 7.0.0-28-generic
...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: error processing package linux-headers-7.0.0-28-generic (--configure):
installed linux-headers-7.0.0-28-generic package post-installation script subprocess returned error exit status 11
Setting up libmagickwand-6.q16-7t64:amd64 (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
Setting up libmagick++-6.q16-9t64:amd64 (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
Setting up imagemagick-6.q16 (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
dpkg: dependency problems prevent configuration of linux-headers-generic-hwe-24.04:
linux-headers-generic-hwe-24.04 depends on linux-headers-7.0.0-28-generic; however:
Package linux-headers-7.0.0-28-generic is not configured yet.
dpkg: error processing package linux-headers-generic-hwe-24.04 (--configure):
dependency problems - leaving unconfigured
Setting up libmagickcore-6.q16-7-extra:amd64 (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
No apport report written because the error message indicates it's a follow-up error from a previous failure.
Setting up libde265-0:amd64 (1.0.15-1ubuntu0.1) ...
Setting up libxfont2:amd64 (1:2.0.6-1+deb13u1build0.24.04.2) ...
Setting up libimage-magick-q16-perl (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
dpkg: dependency problems prevent configuration of linux-generic-hwe-24.04:
linux-generic-hwe-24.04 depends on linux-headers-generic-hwe-24.04 (= 7.0.0-28.28~24.04.1); however:
Package linux-headers-generic-hwe-24.04 is not configured yet.
dpkg: error processing package linux-generic-hwe-24.04 (--configure):
dependency problems - leaving unconfigured
Setting up imagemagick (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
No apport report written because the error message indicates it's a follow-up error from a previous failure.
Setting up libimage-magick-perl (8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm11) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for install-info (7.1-3build2) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for linux-image-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 7.0.0-28-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...
KERNELDIR=/lib/modules/7.0.0-28-generic/build make modules....(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/lttng-modules-dkms.0.crash'
Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/lttng-modules/2.14.0/build/make.log for more information.
dkms autoinstall on 7.0.0-28-generic/x86_64 succeeded for usbio-drivers
dkms autoinstall on 7.0.0-28-generic/x86_64 failed for lttng-modules(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 7.0.0-28-generic
...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-7.0.0-28-generic (--configure):
installed linux-image-7.0.0-28-generic package post-installation script subprocess returned error exit status 11
No apport report written because MaxReports has already been reached
Errors were encountered while processing:
linux-headers-7.0.0-28-generic
linux-headers-generic-hwe-24.04
linux-generic-hwe-24.04
linux-image-7.0.0-28-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Updating skipped packages...
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-6.17.0-35-generic linux-hwe-6.17-headers-6.17.0-35 linux-hwe-6.17-tools-6.17.0-35 linux-image-6.17.0-35-generic linux-modules-6.17.0-35-generic
linux-modules-extra-6.17.0-35-generic linux-modules-ipu6-6.17.0-35-generic linux-modules-usbio-6.17.0-35-generic linux-tools-6.17.0-35-generic
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
snapd
1 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
4 not fully installed or removed.
Need to get 36.4 MB of archives.
After this operation, 2,744 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 snapd amd64 2.76+ubuntu24.04 [36.4 MB]
Fetched 36.4 MB in 5s (7,806 kB/s)
(Reading database ... 435430 files and directories currently installed.)
Preparing to unpack .../snapd_2.76+ubuntu24.04_amd64.deb ...
Unpacking snapd (2.76+ubuntu24.04) over (2.75.2+ubuntu24.04) ...
Setting up snapd (2.76+ubuntu24.04) ...
Installing new version of config file /etc/apparmor.d/usr.lib.snapd.snap-confine.real ...
snapd.failure.service is a disabled or a static unit not running, not starting it.
snapd.gpio-chardev-setup.target is a disabled or a static unit not running, not starting it.
snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
Setting up linux-image-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
Setting up linux-headers-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
/etc/kernel/header_postinst.d/dkms:
* dkms: running auto installation service for kernel 7.0.0-28-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...
KERNELDIR=/lib/modules/7.0.0-28-generic/build make modules....(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/lttng-modules-dkms.0.crash'
Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/lttng-modules/2.14.0/build/make.log for more information.
dkms autoinstall on 7.0.0-28-generic/x86_64 succeeded for usbio-drivers
dkms autoinstall on 7.0.0-28-generic/x86_64 failed for lttng-modules(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 7.0.0-28-generic
...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: error processing package linux-headers-7.0.0-28-generic (--configure):
installed linux-headers-7.0.0-28-generic package post-installation script subprocess returned error exit status 11
dpkg: dependency problems prevent configuration of linux-headers-generic-hwe-24.04:
linux-headers-generic-hwe-24.04 depends on linux-headers-7.0.0-28-generic; however:
Package linux-headers-7.0.0-28-generic is not configured yet.
dpkg: error processing package linux-headers-generic-hwe-24.04 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-hwe-24.04:
linux-generic-hwe-24.04 depends on linux-headers-generic-hwe-24.04 (= 7.0.0-28.28~24.04.1); however:
Package linux-headers-generic-hwe-24.04 is not configured yet.
dpkg: error processing package linux-generic-hwe-24.04 (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
No apport report written because the error message indicates it's a follow-up error from a previous failure.
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for dbus (1.14.10-4ubuntu4.1) ...
Processing triggers for linux-image-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 7.0.0-28-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...
KERNELDIR=/lib/modules/7.0.0-28-generic/build make modules....(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/lttng-modules-dkms.0.crash'
Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/lttng-modules/2.14.0/build/make.log for more information.
dkms autoinstall on 7.0.0-28-generic/x86_64 succeeded for usbio-drivers
dkms autoinstall on 7.0.0-28-generic/x86_64 failed for lttng-modules(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
* dkms: autoinstall for kernel 7.0.0-28-generic
...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-7.0.0-28-generic (--configure):
installed linux-image-7.0.0-28-generic package post-installation script subprocess returned error exit status 11
No apport report written because MaxReports has already been reached
Errors were encountered while processing:
linux-headers-7.0.0-28-generic
linux-headers-generic-hwe-24.04
linux-generic-hwe-24.04
linux-image-7.0.0-28-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
How do I fix this? Thanks!



