Skip to content

fix(netboot): drop the dhclient and ifcfg handoff from EL10 initrds - #8009

Open
viniciusferrao wants to merge 2 commits into
xcat2:masterfrom
VersatusHPC:fix/el10-initrd-network-handoff
Open

viniciusferrao wants to merge 2 commits into
xcat2:masterfrom
VersatusHPC:fix/el10-initrd-network-handoff

Conversation

@viniciusferrao

Copy link
Copy Markdown
Member

The dracut_105 xcatroot scripts and the statelite xcat-prepivot.sh copy dhclient leases and write an ifcfg file for the boot interface. EL10 has no dhclient and no ifcfg plugin. Every EL10 diskless boot prints cp: cannot stat '/tmp/dhclient.*.lease', and the ifcfg write fails on a directory that the image does not have. NetworkManager in the initrd already hands the boot interface to the NetworkManager of the root image.

The scripts no longer copy leases or write ifcfg files.

Thanks-to: SpacemiT (riscv64 test hardware)

The dracut_105 xcatroot scripts and the statelite xcat-prepivot.sh
copied dhclient leases and wrote an ifcfg file for the boot interface.
EL10 has no dhclient and no ifcfg plugin. The copy failed with "cannot
stat" on every boot, and the ifcfg write failed on a directory that the
image does not have. NetworkManager in the initrd already hands the boot
interface to the NetworkManager of the root image.

The scripts no longer copy leases or write ifcfg files.
The dracut_105 xcatroot must not copy dhclient leases or write an ifcfg
file. With the earlier script the case fails on the "cannot stat" and
ifcfg errors that an EL10 boot printed.
@viniciusferrao
viniciusferrao requested a review from dhilst October 30, 2026 21:47
@viniciusferrao viniciusferrao self-assigned this Oct 30, 2026
@viniciusferrao viniciusferrao added this to the 2.20 milestone Oct 30, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant