Public bug reported: On two computers I saw dpkg failures in DKMS after installing update for Linux kernel. It seems that 7.0.0-38 includes backports from newer upstream that change API. To be exact, looking at:
// /usr/src/linux-headers-7.0.0-34-generic/include/net/udp_tunnel.h … 97 /* Setup the given (UDP) sock to receive UDP encapsulated packets */ 98 void setup_udp_tunnel_sock(struct net *net, struct socket *sock, 99 struct udp_tunnel_sock_cfg *sock_cfg); … // /usr/src/linux-headers-7.0.0-38-generic/include/net/udp_tunnel.h … 97 /* Setup the given (UDP) sock to receive UDP encapsulated packets */ 98 void setup_udp_tunnel_sock(struct net *net, struct sock *sk, 99 struct udp_tunnel_sock_cfg *sock_cfg); … Is that change intended? Probing for it requires writing additional ifs on UTS_UBUNTU_RELEASE_ABI, as previous code I saw across AmneziaWG and OpenVPN DCO had compatibility shims based on LINUX_VERSION_CODE check for 7.1.5. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: linux-headers-7.0.0-38-generic 7.0.0-38.38~24.04.4 ProcVersionSignature: Ubuntu 7.0.0-34.34~24.04.1-generic 7.0.14 Uname: Linux 7.0.0-34-generic x86_64 AlsaDevices: total 0 crw-rw---- 1 root audio 116, 1 Sep 30 06:45 seq crw-rw---- 1 root audio 116, 33 Sep 30 06:45 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay' ApportVersion: 2.28.3-0ubuntu0.1 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CRDA: N/A CasperMD5CheckResult: unknown CloudArchitecture: x86_64 CloudID: upcloud CloudName: upcloud CloudPlatform: upcloud CloudSubPlatform: metadata (http://169.254.169.254/metadata/v1.json) CurrentDmesg: Error: command ['dmesg'] failed with exit code 1: dmesg: read kernel buffer failed: Operation not permitted Date: Sat Oct 3 18:41:07 2026 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig' Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet Lsusb-t: /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbhid, 12M MachineType: UpCloud Cloud Server PciMultimedia: ProcFB: 0 bochs-drmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-34-generic root=UUID=0ad85392-2336-4c24-aa9e-d60e5be2dbb2 ro net.ifnames=0 biosdevname=0 memhp_default_state=online RelatedPackageVersions: linux-restricted-modules-7.0.0-34-generic N/A linux-backports-modules-7.0.0-34-generic N/A linux-firmware N/A RfKill: Error: [Errno 2] No such file or directory: 'rfkill' SourcePackage: linux-hwe-7.0 UpgradeStatus: No upgrade log present (probably fresh install) acpidump: dmi.bios.date: 04/01/2014 dmi.bios.release: 0.0 dmi.bios.vendor: SeaBIOS dmi.bios.version: 1.16.2-debian-1.16.2-1 dmi.chassis.type: 1 dmi.chassis.vendor: QEMU dmi.chassis.version: pc-i440fx-7.2 dmi.modalias: dmi:bvnSeaBIOS:bvr1.16.2-debian-1.16.2-1:bd04/01/2014:br0.0:svnUpCloud:pnCloudServer:pvrpc-i440fx-7.2:cvnQEMU:ct1:cvrpc-i440fx-7.2:sku:pfa: dmi.product.name: Cloud Server dmi.product.version: pc-i440fx-7.2 dmi.sys.vendor: UpCloud ** Affects: linux-hwe-7.0 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2169429 Title: Linux headers 7.0.0-38 include internal API change without any version bump, breaking DKMS modules To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2169429/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
