http://bugzilla.suse.com/show_bug.cgi?id=1137104
http://bugzilla.suse.com/show_bug.cgi?id=1137104#c12
Thomas Blume
dracut: *** Including module: network-legacy *** dracut-install: ERROR: installing 'dhclient' dracut: FAILED: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.CsPj5X/initramfs -a ip dhclient sed awk grep
I could reproduce the issue. Culprit is the new code in modules.d/35network-legacy/ifup.sh --> case $autoconf in dhcp|on|any|dhcp6) ;; *) if [ $ret -eq 0 ]; then setup_net $netif source_hook initqueue/online $netif if [ -z "$manualup" ]; then /sbin/netroot $netif fi fi ;; esac --< It explicitly excludes the call to the netroot script for dhcp. Reason is that with dhclient, modules.d/35network-legacy/dhclient-script.sh takes over the task of calling netroot. Since we have wicked instead of dhclient, that scipt isn't run and hence netroot isn't mounted. In my tests, I've just removed the dhcp entries in the above code, which made the nfsroot system boot correctly. In dracut-044, the netroot call was done via a separate bring_online() function. That isn't present in 049 anymore and doesn't seem to be necessary. I will provide new testpackages. -- You are receiving this mail because: You are on the CC list for the bug.