GNU/Linux >> Znalost Linux >  >> Linux

NFS se již nepřipojuje:rpc-statd se nespustí

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


Linux
  1. Linux – Gnome Terminal se nespustí?

  2. Instalace serveru Ubuntu Trusty Red5 se nespustí?

  3. Vypršel časový limit služby Systemctl během spouštění?

  1. Unity se po nabootování nespustí?

  2. Skript Node.js se nepodařilo spustit s systemctl

  3. stav systemctl ukazuje neaktivní mrtvý

  1. Nastavení serveru a klienta NFS v systému Scientific Linux 6.3

  2. Spusťte Ubuntu 16.04 do příkazového řádku / nespouštějte GUI

  3. Netcat se nepodařilo spustit v režimu poslechu