From 41bfce00dcc0b1c70089118db4ddf6f424ceae44 Mon Sep 17 00:00:00 2001 From: Prakash Surya Date: Tue, 12 May 2026 19:03:46 +0000 Subject: [PATCH] =?UTF-8?q?DLPX-97204=20stop=20shipping=20disable-algif=5F?= =?UTF-8?q?aead.conf=20=E2=80=94=20kmod=20owns=20it=20on=202ubuntu7.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit USN-8226-1's kmod 31+20240202-2ubuntu7.2 ships /etc/modprobe.d/disable-algif_aead.conf as a conffile. Release-branch delphix-platform-aws also ships this file (added by DLPX-97124 for CVE-2026-31431). When test_upgrade_linux_system installs the 2026.4 package set, dpkg refuses to overwrite the file (exception.upgrade.verify.failed). Develop already handled this by delegating ownership to kmod; this commit brings release into parity. Pairs with linux-pkg release-branch misc-debs backport of kmod 31+20240202-2ubuntu7.2 (DLPX-97147). Changes: - Remove files/common/etc/modprobe.d/disable-algif_aead.conf so the file is no longer in any delphix-platform- .deb's contents. files/common/ is copied into every per-cloud variant by debian/rules, so one deletion covers aws/azure/esx/gcp/hyperv/kvm/oci. - Extend debian/control.in's Replaces: list with 'kmod (<< 31+20240202-2ubuntu7.2)' to declare the ownership handoff in dpkg metadata. OpenSpec change: kmod-usn-8226-1 (delphix/cd-aidlc#47) --- debian/control.in | 2 +- files/common/etc/modprobe.d/disable-algif_aead.conf | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) delete mode 100644 files/common/etc/modprobe.d/disable-algif_aead.conf diff --git a/debian/control.in b/debian/control.in index 99aee695d..77cf94f8c 100644 --- a/debian/control.in +++ b/debian/control.in @@ -31,7 +31,7 @@ Package: delphix-platform-@@TARGET_PLATFORM@@ Provides: delphix-platform Conflicts: delphix-platform Architecture: any -Replaces: base-files, update-notifier-common +Replaces: base-files, update-notifier-common, kmod (<< 31+20240202-2ubuntu7.2) Depends: ${misc:Depends}, ${delphix:Depends} Description: Delphix Appliance Platform This package provides the base platform of the Delphix Appliance. It contains diff --git a/files/common/etc/modprobe.d/disable-algif_aead.conf b/files/common/etc/modprobe.d/disable-algif_aead.conf deleted file mode 100644 index e838a28a7..000000000 --- a/files/common/etc/modprobe.d/disable-algif_aead.conf +++ /dev/null @@ -1,5 +0,0 @@ -# Disable algif_aead module due to CVE-2026-31431 (AKA copy.fail) -# This will likely be re-enabled in a subsequent update once an updated -# kernel has been deployed. -# Blacklisting the module isn't sufficient, we need to do as below: -install algif_aead /bin/false