#445 UEFI-UKI image fails to build in Rawhide
Opened by adamwill. Modified

The UEFI-UKI image build has been failing since Fedora-Rawhide-20260127.n.0 . Here's the most recent attempt. It fails with:

...
DEBUG util.py:461:  [ INFO    ]: 06:03:28 | Cleaning up Disk instance
DEBUG util.py:461:  [ DEBUG   ]: 06:03:28 | Looking for partx in /usr/bin:/bin:/usr/sbin:/sbin
DEBUG util.py:461:  [ DEBUG   ]: 06:03:28 | EXEC: [partx --delete /dev/loop0]
DEBUG util.py:461:  [ DEBUG   ]: 06:03:28 | Looking for losetup in /usr/bin:/bin:/usr/sbin:/sbin
DEBUG util.py:461:  [ DEBUG   ]: 06:03:28 | EXEC: [losetup -d /dev/loop0]
DEBUG util.py:459:  [ ERROR   ]: 06:03:28 | KiwiCommandCapabilitiesError: Could not parse dracut output

Might need to poke at Kiwi to figure out what's going on. Note that 20260127.n.0 is the compose where shadow-utils 4.19 landed, which has caused all kinds of other issues, so it might have a hand in this also.


Aha, I think this is Kiwi, not shadow-utils. It looks like kiwi 10.2.37 landed on 2026-01-26 (right before this started failing) and it has this commit which adds this code:

        if CommandCapabilities.has_option_in_help(
            'dracut', '--printconfig', ['--help'],
            root=self.boot_root_directory, raise_on_error=True
        ):

which looks very much like what we're failing on here (the "Could not parse dracut output" error is from has_option_in_help).

CC @ngompa

I think https://github.com/OSInside/kiwi/pull/2944 should fix this.

Metadata