On Fri, Jan 23, 2026 at 08:25:51PM +0100, Paul Gevers wrote:
> Hi,
> 
> On Mon, 19 Jan 2026 13:01:10 +0100 Santiago Vila <[email protected]> wrote:
> > /usr/bin/dracut: line 2772: cpio: command not found
> > 
> > So it seems as if dracut had a missing dependency on cpio. Or maybe it fails
> > to detect that 3cpio is installed instead and keeps using cpio anyway. Or 
> > maybe
> > 3cpio should provide cpio and use the alternatives mechanism so that 
> > /usr/bin/cpio
> > exists and may be used. This is why I've put "?" in the subject. Please use
> > reassign if appropriate.
> > 
> > The error does not always happen, which is strange, but it happens often 
> > enough
> > to consider the issue as RC. I've put a bunch of failed build logs
> > here (for linux-signed-amd64) for reference:
> 
> I've had discussions on IRC on #debian-release about the current version of
> src:linux, mentioning this bug, because for some time during the past week
> src:linux was blocked by piuparts regressions where the same text was found
> as in this bug. It seems that the failed piuparts runs were retried and
> installing of the linux binaries is now marked as OK.
> 
> I'm very much not comfortable with the situation, which appear to me like an
> intermittent failure. If I understood waldi correctly the version of linux
> in unstable is the first to use dracut. Because of this bug report "error
> does not always happen" and the piuparts failures that turned OK, I have put
> a block on migration of linux until either this bug is fixed, or it's
> explained why migrating of linux with this issue present is OK. Please
> assume I don't know how packaging and installing linux works when
> explaining.
>...

Nothing of this looks specific to linux packaging:

  Package: dracut-core
  Depends: 3cpio | cpio, ...

cpio does provide a "cpio" program, 3cpio does not.
dracut calls "cpio".

This is a clear bug in dracut-core.

The "error does not always happen" is likely related to the fact that 
this will work when the cpio package already is/gets installed for a 
different reason (other dependencies, cpio is "Priority: important").

> Paul

cu
Adrian

Reply via email to