Description of problem:
On the current rawhide an attempt to run
service rpcidmapd start
results in the following:
Starting rpcidmapd (via systemctl): Job failed. See system logs and 'systemctl status' for details.
System logs do not say much more beyond "Unit rpcidmapd.service entered failed state." and trying to follow advice about 'systemctl status' brings up only "Too few arguments." in a response. 'service rpcidmapd status' repeats the above in a more wordy manner. Not that enlightning.
Actually boot messages give somewhat more:
Starting Permit User Sessions...
rpc.idmapd: libnfsidmap: requested translation method, 'nsswitch', is not available
rpc.idmapd: Unable to create name to user id mappings.
Only now something broke logging that in /var/log/boot.log and this is hard to find. Any idea what is responsible for that bogosity?
Besides nothings seems to be wrong with /lib64/libnfsidmap/nsswitch.so library.
Version-Release number of selected component (if applicable):
I'm seeing this as well. /var/log/messages has:
Dec 15 18:53:34 v02 rpc.idmapd: libnfsidmap: using (default) domain: math.uh.edu
Dec 15 18:53:34 v02 rpc.idmapd: libnfsidmap: Unable to load plugin: /usr/lib64/libnfsidmap/nsswitch.so: cannot open shared object file: No such file or directory
Dec 15 18:53:34 v02 rpc.idmapd: libnfsidmap: requested translation method, 'nsswitch', is not available
Dec 15 18:53:35 v02 systemd: rpcidmapd.service: control process exited, code=exited status=1
Dec 15 18:53:35 v02 systemd: Unit rpcidmapd.service entered failed state.
/usr/lib64/libnfsidmap is empty, but /lib64/libnfsidmap exists and has the proper stuff in it. I made a symlink and restarted and the daemon starts.
This is fixed with the latest version of libnfsidmap-0.24-3.fc15