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 :-(