NFS 마운트를 시작할 때마다 다음과 같은 결과가 나타납니다.
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
나는에 노력 chown
/var/lib/nfs
을 rpc
단지 나에게 오류를 뺀 "실행 루트로"라인을 제공한다 :
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
nfs-utils를 다시 설치하려고했습니다.
$ pacman -R nfs-utils
$ rm -r /var/lib/nfs
$ pacman -S nfs-utils
그런 다음 루트 사용자의 권한으로 디렉토리를 다시 만듭니다. 이 오류가 rpc.statd
시작되지 않은 것과 관련이 있는지 확실 하지 않습니다.
나는 또한 rpc.statd -F --no-notify
쉘에서 실행하려고 시도했지만 코드 1로 종료됩니다. 오류 없음, 아무것도 없습니다. 맨 페이지에 자세한 장 또는 디버그 플래그가 없습니다.
또한을 비우려고했으며 /etc/exports
시스템이 최신 상태입니다 ( pacman -Syu
). 나는 아무것도 바꾸지 않았고, 몇 시간 전에 일을 중단했습니다.
mount -o nolock /data
작품 을 사용하는 것에 주목하십시오 ; 나머지 NFS / rpc 데몬은 괜찮은 것 같습니다.
systemctl start rpc-statd
아치 리눅스 시스템에서 정확히 같은 문제 (NFS3 볼륨을 마운트 할 수없고 "RPC 리스너 생성 실패, 종료"메시지와 함께 실패했습니다.)가 발생했습니다. rpcbind 서비스를 설치, 활성화 및 시작하면 문제가 해결되었습니다. 이것이 이전에 서비스가 아닌 소켓으로 작동했는지 궁금하지만 어딘가에 문제가 발생했습니다. 불행히도 / usr / lib / systemd 디렉토리에 rpcbind. * 파일이 있으면 priori를 확인하지 못했습니다.