From 86151ddb4d2b261d675f5acc68f79c31c9886725 Mon Sep 17 00:00:00 2001 From: Frank Schreiner Date: Tue, 24 Feb 2026 10:13:41 +0100 Subject: [PATCH] pass version 0 to `postinst configure` Fixes: #2956 This patch avoids problems when building images for current Debian Sid which currently is raising the following error: ``` [ 59s] [ ERROR ]: 08:20:03 | KiwiDebianBootstrapError: KiwiCommandError: chroot: stderr: /kiwi_debpost.rhgtuuvo/libselinux1.deb/postinst: 4: 2: parameter not set ``` --- kiwi/package_manager/apt.py | 3 ++- test/unit/package_manager/apt_test.py | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/kiwi/package_manager/apt.py b/kiwi/package_manager/apt.py index b56298c2..dadb7832 100644 --- a/kiwi/package_manager/apt.py +++ b/kiwi/package_manager/apt.py @@ -586,6 +586,7 @@ class PackageManagerApt(PackageManagerBase): Command.run( [ 'chroot', self.root_dir, - f'{script_post.replace(self.root_dir, "")}', 'configure' + f'{script_post.replace(self.root_dir, "")}', + 'configure', '0' ], self.command_env ) diff --git a/test/unit/package_manager/apt_test.py b/test/unit/package_manager/apt_test.py index 5af23204..ab6ead35 100644 --- a/test/unit/package_manager/apt_test.py +++ b/test/unit/package_manager/apt_test.py @@ -199,7 +199,7 @@ class TestPackageManagerApt: call( [ 'chroot', 'root-dir', - 'tempdir/base-passwd/postinst', 'configure' + 'tempdir/base-passwd/postinst', 'configure', '0' ], new_env ), call( @@ -224,7 +224,7 @@ class TestPackageManagerApt: call( [ 'chroot', 'root-dir', - 'tempdir/base-passwd/postinst', 'configure' + 'tempdir/base-passwd/postinst', 'configure', '0' ], new_env ), call( @@ -249,7 +249,7 @@ class TestPackageManagerApt: call( [ 'chroot', 'root-dir', - 'tempdir/vim/postinst', 'configure' + 'tempdir/vim/postinst', 'configure', '0' ], new_env ) ]