Debian Patches

Status for dracut/111-3

Patch Description Author Forwarded Bugs Origin Last update
fix-multipath-include-Debian-specific-priority-of-udev-ru.patch fix(multipath): include Debian-specific priority of udev rules
In Debian multipath-tools 0.13.0-1 carries
0004-Debian-specific-priority-of-udev-rules.patch which changes the
priority of udev rules with following reasoning:

11-dm-*.rules supposedly should apply after dmsetup rules, but in Debian
these have priority 55 instead of 11. Also for historic reasons,
multipath.rules and kpartx.rules have a slightly higher prio in Debian
than upstream.

The result is that kpartx is not run when booting, multipath disk
partitions are not found, and boot fails.

Until Debian/Ubuntu and upstream agrees on one common naming, include
the renumbered udev rules (similar to what has been done in the dm and
lvm Dracut modules).
Benjamin Drung <benjamin.drung@canonical.com> not-needed 2026-02-23
fix-iscsi-handle-empty-URI-in-firmware-boot-mode.patch fix(iscsi): handle empty URI in firmware boot mode
When rd.iscsi.firmware=1 is set, netroot is either 'iscsi' or 'iscsi:'
with no real URI. parse_iscsi_root() was called with these values causing
'shift count out of range' errors as shift was called on empty positional
parameters.

Add two guards in parse_iscsi_root() to return early when there are no
parameters left to parse, and skip handle_netroot() in iscsiroot.sh when
netroot has no real target.
gomid4497 <rakeshw728@gmail.com> yes 2026-04-13
test-exit-after-create-root.sh-has-been-run.patch test: exit after create-root.sh has been run
The `create-root.sh` scripts are installed as initqueue hook and soured
by it. So just having an exit hook is not enough. The script needs to
exit explicitly to shutdown the boot.
Benjamin Drung <benjamin.drung@canonical.com> yes 2026-05-06
fix-systemd-add-new-dlopen-dependencies-to-modules-l.patch fix(systemd-*): add new dlopen dependencies to modules lists
systemd v261 moved more dependencies to dlopen, including libssl which
is required by various components, like resolved
Luca Boccassi <luca.boccassi@gmail.com> yes https://github.com/dracut-ng/dracut/commit/7ef765d658bc52fd300d7c9a220daad4220f62f1 2026-05-31
fix-systemd-networkd-get-DHCP-options-values-from-ne.patch fix(systemd-networkd): get DHCP options values from networkctl
The internal lease is no longer saved to the private /run/ directory
of networkd since v261, so it cannot be read from there. It was always
clearly marked as private anyway.
Use the new 'dhcp-lease' networkctl verb to print it instead.
Luca Boccassi <luca.boccassi@gmail.com> yes https://github.com/dracut-ng/dracut/commit/7c57b1cccd4100351da5258ac6a22e07608a5e85 2026-05-31
test-SYSTEMD-SYSEXT-use-pre-pivot-hook.patch test(SYSTEMD-SYSEXT): use pre-pivot hook
The initqueue might run before the system extension is loaded.

Use the pre-pivot hook instead of the initqueue which definitively runs
late enough.
Benjamin Drung <benjamin.drung@canonical.com> yes 2026-05-07

All known versions for source package 'dracut'

Links