https://bugzilla.suse.com/show_bug.cgi?id=1177461 https://bugzilla.suse.com/show_bug.cgi?id=1177461#c20 --- Comment #20 from Fabian Vogt <fvogt@suse.com> --- (In reply to Thomas Blume from comment #19)
(In reply to Fabian Vogt from comment #18)
If you have this built somewhere, I can give it a try, both outside and inside the initrd.
Feel free to use it for testing:
https://build.opensuse.org/package/show/home:tsaupe:branches:Base:System: dracut-bsc1177461/dracut
I tried that together with my rpcbind branch (https://build.opensuse.org/request/show/884901) and the Servname errors are gone! Now it gets further, into a few more errors: rpc.idmapd[262]: libnfsidmap: requested translation method, 'nsswitch', is not available That's because libnfsidmap plugins are versioned here and therefore it has to be: inst_libdir_file 'libnfsidmap_nsswitch.so*' 'libnfsidmap*/*.so' 'libnfsidmap*.so*' And below it hardcodes /etc/nsswitch.conf, but if it doesn't exist it has to look at /usr/etc/nsswitch.conf instead. With all that fixed, the following errors remain, they're probably because of cleanup: Apr 13 11:35:43 localhost systemd[1]: Starting dracut pre-pivot and cleanup hook... Apr 13 11:33:13 localhost rpc.idmapd[262]: exiting on signal 15 Apr 13 11:33:13 localhost rpcbind[253]: cannot open file = /run/rpcbind/rpcbind.xdr for writing Apr 13 11:33:13 localhost rpcbind[253]: cannot save any registration Apr 13 11:33:13 localhost rpcbind[253]: cannot open file = /run/rpcbind/portmap.xdr for writing Apr 13 11:33:13 localhost rpcbind[253]: cannot save any registration -- You are receiving this mail because: You are on the CC list for the bug.