-
Notifications
You must be signed in to change notification settings - Fork 400
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
35network-manager won't setup network if other modules don't add any "initqueue/finished" hook #694
Comments
There is a workaround for this problem in kdump, by install another initqueue hook to keep the initqueue running until network is ready: |
xref coreos/fedora-coreos-config#259 |
Any updates on this? |
@cgwalters |
@haraldh Could you give priority to this issue, please? The OKD community needs you 🕺🏻 |
https://bugzilla.redhat.com/show_bug.cgi?id=1809641 is a related BZ for this |
Hi, The NetworkManager team is happy to help. What is the exact request? @thom311 or @bengal please take a look.
This is not reported against NetworkManager and also does not include the NM team in CC. Should it? |
Thanks @tyll! The root cause for that BZ is this issue here :) |
@LorbusChris I'm looking into this. |
To be clear, https://bugzilla.redhat.com/show_bug.cgi?id=1809641 isn't an issue with NM in the initrd, it's with the current legacy network dracut module FCOS is still using. We have a hunch that switching to NM will resolve this too, but it's not sure. IOW, we should focus on getting the original problem filed here fixed so we can unblock FCOS moving to NM in the initrd (coreos/fedora-coreos-config#259). And that may fix that RHBZ at the same time. If not, that's a separate issue to fix. |
The network-manager command line hook must install a initqueue/finished hook to ensure that nm-run.sh is executed when there are network connections to activate. Fixes: dracutdevs#694
The network-manager command line hook must install a initqueue/finished hook to ensure that nm-run.sh is executed when there are network connections to activate. Fixes: #694
Previously when using 35network-legacy, it will add initqueue/finished hooks to wait for the interface to be configured. However 35network-manager won't do so, and if other modules didn't add any initqueue/finished hook, initqueue won't run, and the nm-run.sh won't have a chance to run either.
Is 35network-manager expecting other module to install initqueue/finished to wait for network to get ready, or perhaps 35network-manager should at lease ensure nm-run.sh got executed for at least once?
The text was updated successfully, but these errors were encountered: