NFS no longer mounts: rpc-statd fails to start
Same problem here, rpc-stad
failed since the last update (all my computers had the problem after the update).
To solve the problem I just enabled and started rpcbind:
sudo systemctl enable rpcbind.service # for the next reboot
sudo systemctl start rpcbind.service
sudo systemctl restart rpcbind.service
It would apear that the rpcbind systemd unit files went missing:
$ find /usr/lib/systemd -name 'rpcbind*'
# no output
Reinstalling this solved the issue:
$ pacman -S rpcbind
# [...]
$ find /usr/lib/systemd -name 'rpcbind*
/usr/lib/systemd/system/rpcbind.service
/usr/lib/systemd/system/rpcbind.target
/usr/lib/systemd/system/rpcbind.socket
$ systemctl enable rpcbind
$ systemctl start rpcbind
$ systemctl restart nfs-server
Not sure how these files were missing; perhaps a FS corruption issue?
The strange thing is that nfsd was still running, but statd wasn't. After a reboot, nfsd also didn't work (because it needs rpcbind
). It's almost like these files disappeared while the system was running.
Unfortunately systemd
doesn't give a clear error message on these kind of errors (i.e. dependency rpcbind
failed to load), which would make it miuch easier to debug :-(