Bug#1020783: init-system-helpers 1.65.2 broke cdebootstrap

Ansgar ansgar at 43-1.org
Mon Sep 26 17:05:39 BST 2022


On Mon, 2022-09-26 at 17:54 +0200, Holger Levsen wrote:
> Sadly I've only enabled verbose bootstrapping today, but at least I
> did that now
> so you can look at
> https://jenkins.debian.net/job/reproducible_cdebootstrap_unstable/40/consoleFull
> and maybe actually understand the problem:

There is this warning:

+---
| W: resolver (perl:any): package doesn't exist
+---

Which looks like cdebootstrap doesn't handle the multi-arch qualifier
(in usrmerge's Depends field), then fails to install usrmerge (as
dependency of init-system-helpers) and thus init-system-helpers.

I guess the last one missing causes this:

> (
> https://jenkins.debian.net/job/reproducible_cdebootstrap_bullseye/30/c
> onsole
> is a verbose build too.)
> 
> So I *guess* this is the place it breaks:
> 
> /var/lib/dpkg/info/dpkg.postinst: 115: deb-systemd-helper: not found
> /var/lib/dpkg/info/dpkg.postinst: 118: deb-systemd-helper: not found
> /var/lib/dpkg/info/dpkg.postinst: 125: deb-systemd-helper: not found
> P: Configuring package dpkg

We had a similar problem with base-installer (used as an implementation
detail of debootstrap in d-i):

https://bugs.debian.org/1020426

Which has a patch available:

https://salsa.debian.org/installer-team/base-installer/-/merge_requests/9

Ansgar



More information about the Pkg-systemd-maintainers mailing list