Bugzilla – Bug 1145921
dracut: `rd.neednet=1 ip=dhcp` boot parameters end in emergency shell
Last modified: 2019-09-23 09:37:52 UTC
When appending `rd.neednet=1 ip=dhcp` as boot parameters in GRUB to get a network connection during dracut, then the system will end up in an emergency shell. Example: * Boot openSUSE-Tumbleweed-GNOME-Live-x86_64-Snapshot20190814.iso * In GRUB press 'e' on the main entry and append "rd.neednet=1 ip=dhcp" to the "$linux ..." line and press F10 to boot the modified entry * The system will now wait after it got an IP address with wicked * Wait for about two and a half minutes until dracut-initqueue will run into a timeout and print dozens of "Warning: dracut-initqueue timeout - starting timeout scripts" * Wait for another minute until thrown into an emergency shell From a first look it seems the timeout is caused because /lib/dracut/hooks/initqueue/finished/wait-network.sh will never return success.
Alberto discovered the same bug and already submitted a (working) bugfix on GitHub. *** This bug has been marked as a duplicate of bug 1146661 ***