(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