Mismo problema aquí, rpc-stad
falló desde la última actualización (todas mis computadoras tuvieron el problema después de la actualización).
Para resolver el problema, simplemente habilité y comencé rpcbind:
sudo systemctl enable rpcbind.service # for the next reboot
sudo systemctl start rpcbind.service
sudo systemctl restart rpcbind.service
Parecería que los archivos de la unidad rpcbind systemd desaparecieron:
$ find /usr/lib/systemd -name 'rpcbind*'
# no output
Reinstalar esto resolvió el problema:
$ 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
No estoy seguro de cómo faltaban estos archivos; ¿tal vez un problema de corrupción de FS?
Lo extraño es que nfsd todavía se estaba ejecutando, pero statd no. Después de reiniciar, nfsd tampoco funcionó (porque necesita rpcbind
). Es casi como si estos archivos desaparecieran mientras el sistema estaba funcionando.
Desafortunadamente systemd
no da un mensaje de error claro sobre este tipo de errores (es decir, dependencia rpcbind
no se pudo cargar), lo que facilitaría mucho la depuración :-(