This bug was fixed in the package dkms - 3.0.10-6ubuntu1 --------------- dkms (3.0.10-6ubuntu1) lunar; urgency=medium
* Please do not forcesync any new uploads of dkms, without prior testing in Ubuntu with Ubuntu packages (i.e. bileto ADT). * Fix release regression preventing co-installing in-archive dkms packages with kernels that built-in identical or newer versions of the same dkms package. LP: #2008269 -- Dimitri John Ledkov <dimitri.led...@canonical.com> Thu, 23 Feb 2023 15:26:12 +0000 ** Changed in: dkms (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to dkms in Ubuntu. https://bugs.launchpad.net/bugs/2008269 Title: dkms prevents installing vendored-in dkms packages Status in dkms package in Ubuntu: Fix Released Bug description: [ Impact ] * In kinetic, installing kernel which vendors a dkms module from the archive allows to still install the same dkms module from the archive, in an inactive package: $ sudo apt install linux-virtual zfs-dkms ... zstd.ko: Running module version sanity check. Error! Module version 1.4.5a-2.1.5-1ubuntu6 for zzstd.ko is not newer than what is already found in kernel 5.19.0-35-generic (1.4.5a-2.1.5-1ubuntu6). You may override by specifying --force. depmod... Processing triggers for libc-bin (2.36-0ubuntu2) ... $ echo $? 0 $ sudo dkms status zfs/2.1.5, 5.19.0-35-generic, x86_64: installed (WARNING! Diff between built and installed module!) If the user wishes to use dkms built module for whatever reason, one can then call dkms install --force after apt completes. Whereas in lunar, such apt installation fails, resulting in broken apt packages, and inability to specify `dkms install --force` zzstd.ko: Running module version sanity check. Module version 1.4.5a-2.1.7-1ubuntu1 for zzstd.ko exactly matches what is already found in kernel 6.1.0-14-generic. DKMS will not replace this module. You may override by specifying --force. Error! Installation aborted. dpkg: error processing package zfs-dkms (--configure): installed zfs-dkms package post-installation script subprocess returned error exit status 6 Processing triggers for libc-bin (2.36-0ubuntu4) ... Errors were encountered while processing: zfs-dkms E: Sub-process /usr/local/libexec/mk-sbuild/dpkg returned an error code (1) This breaks existing Ubuntu workflows that allow keeping dkms module installed, and get it upgraded on older kernel abis, if and when desired. [ Test Plan ] * Install zfs-dkms and linux-virtual that vendors the identical version zfs-dkms [ Where problems could occur ] * This looks like upstream regression [ Other Info ] * this is making kernels unmigratable in lunar. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dkms/+bug/2008269/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp