GNU/Linux >> Linux Esercitazione >  >> Linux

NFS non monta più:rpc-statd non si avvia

Stesso problema qui, rpc-stad fallito dall'ultimo aggiornamento (tutti i miei computer hanno avuto il problema dopo l'aggiornamento).

Per risolvere il problema ho appena abilitato e avviato rpcbind:

sudo  systemctl enable   rpcbind.service  # for the next reboot
sudo  systemctl start    rpcbind.service   
sudo  systemctl restart  rpcbind.service

Sembrerebbe che i file dell'unità systemd di rpcbind siano scomparsi:

$ find /usr/lib/systemd -name 'rpcbind*'
# no output

La reinstallazione ha risolto il 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

Non sono sicuro di come mancassero questi file; forse un problema di corruzione di FS?

La cosa strana è che nfsd era ancora in esecuzione, ma statd no. Dopo un riavvio, anche nfsd non ha funzionato (perché richiede rpcbind ). È quasi come se questi file fossero scomparsi mentre il sistema era in esecuzione.

Purtroppo systemd non fornisce un chiaro messaggio di errore su questo tipo di errori (ad es. dipendenza rpcbind non è riuscito a caricare), il che renderebbe molto più semplice il debug :-(


Linux
  1. Configurazione di un server e client NFS su Scientific Linux 6.3

  2. L'installazione del server Ubuntu Trusty Red5 non si avvia?

  3. Servizio Systemctl scaduto durante l'avvio?

  4. Unity non si avvia dopo l'avvio?

  5. MySQL non riesce ad iniziare a usare systemctl su distribuzioni Linux systemd

Come avviare, arrestare o riavviare i servizi in CentOS 8

Win 7 Virtual Box Vm non si avvia dopo l'aggiornamento a 12.04?

Ubuntu non si avvia con errori Acpi?

Impossibile avviare lo script Node.js con systemctl

lo stato systemctl mostra inattivo morto

montare Linux NFS. rpc.statd non è in esecuzione