Stejný problém zde, rpc-stad
selhalo od poslední aktualizace (všechny mé počítače měly po aktualizaci problém).
K vyřešení problému jsem právě povolil a spustil rpcbind:
sudo systemctl enable rpcbind.service # for the next reboot
sudo systemctl start rpcbind.service
sudo systemctl restart rpcbind.service
Zdálo by se, že soubory rpcbind systemd unit zmizely:
$ find /usr/lib/systemd -name 'rpcbind*'
# no output
Přeinstalace vyřešila problém:
$ 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
Nejste si jisti, jak tyto soubory chyběly; možná problém s korupcí FS?
Zvláštní je, že nfsd stále běžel, ale statd ne. Po restartu nefungovalo ani nfsd (protože potřebuje rpcbind
). Je to skoro, jako by tyto soubory zmizely, zatímco systém běžel.
Bohužel systemd
nedává jasnou chybovou zprávu o těchto typech chyb (tj. závislost rpcbind
se nepodařilo načíst), což by značně usnadnilo ladění :-(