Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: On Fedora 45 IoT (dracut 111), Ignition fails to fetch remote configuration with "network is unreachable" error because NetworkManager never starts in initramfs. Root cause: dracut 110 removed the compatibility symlink from /usr/lib/dracut/hooks/ to /var/lib/dracut/hooks/ (commit 7dcc0ad1). The ignition-edge script coreos-enable-network.sh hardcoded the old path /usr/lib/dracut/hooks/cmdline/99-nm-config.sh, which no longer exists. Reproducible: Always Steps to Reproduce: 1. Boot Fedora 45 IoT image with Ignition remote config. 2. Observe Ignition attempting to fetch remote configuration. 3. Network fetch fails with "network is unreachable". Actual Results: NetworkManager hook is not sourced, network never comes up in initramfs, Ignition cannot fetch remote config. Expected Results: NetworkManager should start in initramfs and Ignition should successfully fetch remote configuration.
Proposed as a Freeze Exception for 45-beta by Fedora user knecasov using the blocker tracking app because: This Bug resolves a regression where Fedora 45 IoT cannot fetch an Ignition remote configuration due to a hardcoded path in ignition-edge broken by dracut 110's symlink removal.
Upstream PR merged: https://github.com/fedora-iot/ignition-edge/pull/12
We signed off on Beta today (with 20260909.0 snapshot as the IoT release), so this can't be a Beta FE now.