Bug 2524990 - Ignition remote config fetch fails on Fedora 45 IoT - network unreachable in initramfs
Summary: Ignition remote config fetch fails on Fedora 45 IoT - network unreachable in ...
Keywords:
Status: MODIFIED
Alias: None
Product: Fedora
Classification: Fedora
Component: ignition
Version: 45
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Jonathan Lebon
QA Contact: Fedora Extras Quality Assurance
URL: https://github.com/fedora-iot/ignitio...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-27 14:59 UTC by Klara Necasova
Modified: 2026-09-10 18:11 UTC (History)
12 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:
fedora-admin-xmlrpc: mirror+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github fedora-iot ignition-edge pull 12 0 None Merged Fix network setup for dracut 110+ 2026-09-09 07:22:02 UTC

Description Klara Necasova 2026-08-27 14:59:04 UTC
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.

Comment 1 Fedora Blocker Bugs Application 2026-09-08 14:42:01 UTC
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.

Comment 2 Kamil Páral 2026-09-09 07:22:02 UTC
Upstream PR merged:
https://github.com/fedora-iot/ignition-edge/pull/12

Comment 3 Adam Williamson (Fedora) 2026-09-10 18:11:35 UTC
We signed off on Beta today (with 20260909.0 snapshot as the IoT release), so this can't be a Beta FE now.


Note You need to log in before you can comment on or make changes to this bug.