Sempre que tento iniciar uma montagem NFS, recebo:
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
Tentei chown
/var/lib/nfs
para rpc
, o que só me dá a linha "Executando como root" erro de menos:
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
Eu tentei reinstalar o nfs-utils:
$ pacman -R nfs-utils
$ rm -r /var/lib/nfs
$ pacman -S nfs-utils
Em seguida, recria o diretório com a permissão do usuário root. Não tenho certeza se esse erro está relacionado ao rpc.statd
não iniciar.
Também tentei executar rpc.statd -F --no-notify
no meu shell, mas isso acabou de sair com o código 1. Sem erro, sem nada. Não há sinalizador detalhado ou de depuração documentado na página de manual.
Também tentei esvaziar o meu /etc/exports
e meu sistema está atualizado ( pacman -Syu
). Não mudei nada, ele parou de funcionar algumas horas atrás.
Note que usando mount -o nolock /data
obras; portanto, o restante dos daemons NFS / rpc parece estar bem.
fonte
systemctl start rpc-statd
falhei com a mensagem "falha ao criar ouvintes RPC, saindo de".) Em um sistema Arch linux. Instalar, ativar e iniciar o serviço rpcbind resolveu o problema. Gostaria de saber se isso estava funcionando anteriormente como um soquete em vez de serviço, mas algo deu errado em algum lugar. Infelizmente, falhei ao verificar a priori se havia algum arquivo rpcbind. * No diretório / usr / lib / systemd.Encontrei alguns casos em que / var / lib / nfs ou / var / lib / nfs / statd estavam ausentes, o que faz com que certos daemons do NFS saiam com um código de erro, mas sem imprimir nenhuma mensagem. A correção é simples, apenas isso:
Mas é um pouco estranho que os daemons e os arquivos de serviço do systemd não tentem criar os diretórios ou imprimir nenhuma mensagem de erro sobre ele.
fonte
Da mesma forma, eu estava vendo esses erros:
No meu caso, eu havia quebrado as permissões nas
/etc/netconfig
quais precisa ser legível pelo mundo (assim como/etc/
)Configurando as permissões de arquivo para:
corrigido meu problema.
fonte