Cada vez que intento iniciar un montaje NFS obtengo:
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
Traté de chown
/var/lib/nfs
hacerlo rpc
, lo que me da el error menos la línea "Ejecutando como 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
He intentado reinstalar nfs-utils:
$ pacman -R nfs-utils
$ rm -r /var/lib/nfs
$ pacman -S nfs-utils
Luego vuelve a crear el directorio con el permiso del usuario raíz. Ni siquiera estoy seguro de si este error incluso está relacionado con rpc.statd
no comenzar.
También intenté ejecutarlo rpc.statd -F --no-notify
en mi shell, pero eso solo sale con el código 1. Sin error, sin nada. No hay un indicador detallado o de depuración documentado en la página de manual.
También intenté vaciar mi /etc/exports
, y mi sistema está actualizado ( pacman -Syu
). No cambié nada, simplemente dejó de funcionar hace unas horas.
Tenga en cuenta que el uso de mount -o nolock /data
obras; entonces el resto de los demonios NFS / rpc parecen estar bien.
fuente
systemctl start rpc-statd
fallé con el mensaje "falló al crear escuchas RPC, saliendo") en un sistema Arch Linux. Instalar, habilitar e iniciar el servicio rpcbind resolvió el problema. Me pregunto si esto funcionaba anteriormente como un socket en lugar de servicio, pero algo salió mal en alguna parte. Desafortunadamente, no pude verificar a priori si había algún archivo rpcbind. * En el directorio / usr / lib / systemd.Me he encontrado con algunos casos en los que falta / var / lib / nfs o / var / lib / nfs / statd, lo que hace que ciertos demonios NFS salgan con un código de error pero sin imprimir ningún mensaje. La solución es simple, solo esto:
Pero es un poco extraño que los demonios y los archivos de servicio systemd no intenten crear los directorios o imprimir ningún mensaje de error al respecto.
fuente
Del mismo modo, estaba viendo estos errores:
En mi caso, había roto los permisos sobre los
/etc/netconfig
cuales debe ser legible en todo el mundo (como lo hace/etc/
)Configurando los permisos del archivo a:
solucionó mi problema
fuente