Chaque fois que j'essaie de démarrer un montage NFS, j'obtiens:
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
J'ai essayé de le chown
/var/lib/nfs
faire rpc
, ce qui me donne juste l'erreur moins la ligne "Running as 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
J'ai essayé de réinstaller nfs-utils:
$ pacman -R nfs-utils
$ rm -r /var/lib/nfs
$ pacman -S nfs-utils
Il recrée ensuite le répertoire avec l'autorisation de l'utilisateur root. Je ne suis même pas sûr que cette erreur soit liée au fait de rpc.statd
ne pas démarrer.
J'ai également essayé de fonctionner rpc.statd -F --no-notify
dans mon shell, mais cela se termine avec le code 1. Aucune erreur, rien. Aucun indicateur détaillé ou de débogage n'est documenté dans la page de manuel.
J'ai également essayé de vider mon /etc/exports
, et mon système est à jour ( pacman -Syu
). Je n'ai rien changé, ça a juste cessé de fonctionner il y a quelques heures.
Notez que l'utilisation des mount -o nolock /data
œuvres; donc le reste des démons NFS / rpc semble bien.
la source
systemctl start rpc-statd
échoué avec le message " Impossible de créer des écouteurs RPC, en sortant") sur un système Arch Linux. L'installation, l'activation et le démarrage du service rpcbind ont résolu le problème. Je me demande si cela fonctionnait auparavant comme socket plutôt que comme service, mais quelque chose s'est mal passé quelque part. J'ai malheureusement échoué à vérifier a priori s'il y avait des fichiers rpcbind. * Dans le répertoire / usr / lib / systemd.Je suis tombé sur des cas où / var / lib / nfs ou / var / lib / nfs / statd manquait, ce qui provoque la fermeture de certains démons NFS avec un code d'erreur mais sans afficher de message. La solution est simple, juste ceci:
Mais il est un peu étrange que les démons et les fichiers de service systemd n'essaient pas de créer les répertoires ou d'imprimer des messages d'erreur à ce sujet.
la source
De même, je voyais ces erreurs:
Dans mon cas, j'avais rompu les autorisations sur
/etc/netconfig
lesquelles doit être lisible par le monde (comme le fait/etc/
)Définir les autorisations de fichier sur:
résolu mon problème.
la source