http://bugzilla.suse.com/show_bug.cgi?id=1170255 http://bugzilla.suse.com/show_bug.cgi?id=1170255#c2 Alberto Planas Dominguez <aplanas@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(aplanas@suse.com) | --- Comment #2 from Alberto Planas Dominguez <aplanas@suse.com> --- (In reply to Thomas Blume from comment #1)
It seems that the boot parameters are missing ifname= settings, hence the kernel names are used.
It is Tumbleweed, so ifname should not be required as I want to use the predictive names. This same command line (except the debuging parameters) was used for some years, and was OK on TW and SLE. One taking the predictive names and setting up the network, and other using the kernel ones. So there is a regression somewhere. Also note that in the logs, at the beginning, `ip a s` list the interfaces with ensX, that are indeed the ones that I want to use. Dracut should call `ifup ensX`, and no `ifup ethX`
/usr/lib/dracut/modules.d/40network/ifname-genrules.sh shows:
--> # if there are no ifname parameters, just use NAME=KERNEL --<
Interesting, this file was also not updated since long time ago. Also I can be wrong, but I would expect that no rule is needed, as is udev the one that decides how to name the interface. We are in the stage where the first PXE initrd is taking over, and is configuring the network before downloading the second kernel and the full image.
Could you attach the mkinitrd.log for the kiwi initrd?
Where I can find it? I can point to: https://build.opensuse.org/build/systemsmanagement:yomi/images/x86_64/openSU... -- You are receiving this mail because: You are on the CC list for the bug.