Comment # 20 on bug 1177461 from
(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: