Za każdym razem, gdy próbuję uruchomić podłączenie NFS, otrzymuję:
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Version 1.3.2 starting
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Flags: TI-RPC
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Running as root. chown /var/lib/nfs to choose different user
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: failed to create RPC listeners, exiting
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service: control process exited, code=exited status=1
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: Failed to start NFS status monitor for NFSv2/3 locking..
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: Unit rpc-statd.service entered failed state.
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service failed.
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: Version 1.3.2 starting
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: Flags: TI-RPC
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: Running as root. chown /var/lib/nfs to choose different user
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23584]: failed to create RPC listeners, exiting
Starałem się chown
/var/lib/nfs
, aby rpc
, który po prostu daje mi błąd minus linię „Running” jako root:
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23773]: Version 1.3.2 starting
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23773]: Flags: TI-RPC
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23773]: failed to create RPC listeners, exiting
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: rpc-statd.service: control process exited, code=exited status=1
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: Failed to start NFS status monitor for NFSv2/3 locking..
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: Unit rpc-statd.service entered failed state.
Feb 12 00:05:09 martin-xps.lico.nl systemd[1]: rpc-statd.service failed.
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23775]: Version 1.3.2 starting
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23775]: Flags: TI-RPC
Feb 12 00:05:09 martin-xps.lico.nl rpc.statd[23775]: failed to create RPC listeners, exiting
Próbowałem ponownie zainstalować nfs-utils:
$ pacman -R nfs-utils
$ rm -r /var/lib/nfs
$ pacman -S nfs-utils
Następnie ponownie tworzy katalog za zgodą użytkownika root. Nie jestem nawet pewien, czy ten błąd w ogóle dotyczył rpc.statd
nie uruchomienia.
Próbowałem także uruchomić się rpc.statd -F --no-notify
w mojej powłoce, ale to kończy się na kodzie 1. Bez błędu, bez niczego. Na stronie podręcznika nie ma udokumentowanej ani szczegółowej flagi debugowania.
Próbowałem również opróżnić mój /etc/exports
system, a mój system jest aktualny ( pacman -Syu
). Nic nie zmieniłem, po prostu przestało działać kilka godzin temu.
Zauważ, że za pomocą mount -o nolock /data
działa; więc reszta demonów NFS / rpc wydaje się być w porządku.
źródło
systemctl start rpc-statd
nie powiodło się z „nie udało się utworzyć detektorów RPC, wychodzę z komunikatu”) w systemie Arch Linux. Zainstalowanie, włączenie i uruchomienie usługi rpcbind rozwiązało problem. Zastanawiam się, czy wcześniej działało to raczej jako gniazdo niż usługa, ale coś poszło nie tak. Niestety nie udało mi się sprawdzić a priori, czy w katalogu / usr / lib / systemd są jakieś pliki rpcbind. *Natknąłem się na przypadki, w których brakowało / var / lib / nfs lub / var / lib / nfs / statd, co powoduje, że niektóre demony NFS wychodzą z kodem błędu, ale nie drukują żadnego komunikatu. Poprawka jest prosta, wystarczy to:
Ale to trochę dziwne, że demony i pliki usług systemowych nie próbują tworzyć katalogów ani drukować żadnych komunikatów o błędach.
źródło
Podobnie widziałem te błędy:
W moim przypadku złamałem uprawnienia,
/etc/netconfig
które muszą być czytelne dla całego świata (jak to robi/etc/
)Ustawienie pliku pozwala na:
naprawiono mój problem.
źródło