Estoy intentando configurar mi Raspberry Pi con Wheezy Raspbian 2013-02-09 como servidor NFS (el cliente será Ubuntu 12.10). He seguido estas instrucciones .
No puedo iniciar el servicio y recibo el siguiente mensaje:
$ sudo service nfs-kernel-server restart
[ ok ] Stopping NFS kernel daemon: mountd nfsd.
[ ok ] Unexporting directories for NFS kernel daemon....
[ ok ] Exporting directories for NFS kernel daemon....
[....] Starting NFS kernel daemon: nfsd
[warn] Not starting: portmapper is not running ... (warning).
$ rpcinfo -p
<br>rpcinfo: can't contact portmapper: RPC: Remote system error - No such file or directory
¿No estás seguro de lo que falta?
sudo systemctl enable rpcbind && sudo systemctl enable nfs-common
puesta en el comando equivalente a systemd (aunque parece que ambos servicios aún usan el inicio de estilo init.d).sudo systemctl start nfs-common
entoncessudo systemctl start rpcbind
Tuve que reiniciar el servicio rpcbind para trabajar:
Lo he descubierto en este hilo
fuente
... funciona, pero el problema "portmapper no se está ejecutando" volverá a aparecer en el próximo reinicio.
La parte inferior de esta página tiene una solución que sobrevivirá al reinicio, pero tenga en cuenta que eliminará sus / etc / exportaciones. En resumen, haga una copia de seguridad de su / etc / exportaciones y luego:
Luego restaure sus / etc / exportaciones.
fuente
rpcbind
es el reemplazo,portmapper
pero el alias no parece haberse completado (¡o es un problema superficial que enmascara uno más profundo! ) Además, administro unsystemd
hogar gratuito, por lo queinit.d
es probable que tenga problemas con los scripts defectuosos .Estoy ejecutando Raspbian Jessie Lite (lanzado el 18 de marzo de 2016) y obtuve el mismo problema. Estos son mis pasos para solucionar completamente este problema, incluso después de un reinicio .
En primer lugar, eche un vistazo al archivo init
/etc/init.d/nfs-kernel-server
, debe notar que su nivel de ejecución inicial es 2,3,4,5 .También mire el nivel de ejecución inicial de los siguientes archivos, que es solo S. Cambié su nivel de ejecución a 2,3,4,5 .
Luego intente
update-rc.d
cambiar los guiones de inicio con los valores predeterminados . El primer intento falla. El truco es eliminarlos y agregarlos nuevamente.Después de eso, verifique el orden de los servicios. Debe ser
rpcbind
,nfs-common
ynfs-kernel-server
.También publiqué un blog para esto. También puedes encontrarlo aquí .
fuente
El problema subyacente es que los enlaces simbólicos en /etc/rc*.d están dispersos un poco. Algunas de las sugerencias anteriores se basan en rehacer estos enlaces y, tal vez, se hacen con un orden más apropiado. A veces. Tratar -
para ver cuando se inician. En realidad, solo necesita que comiencen en el nivel 3, así que edité /etc/init.d/rcpbind, /etc/init.d/nfs-common y /etc/init.d/nfs-kernel-server así que "# Inicio predeterminado: 3 "y ejecuté esto para aplicarlo -
Tenga en cuenta que update-rc.d no cambiará una entrada existente y silenciosamente no puede eliminar una entrada (si el script aún existe) a menos que agregue -f. Idealmente, terminarás con algo como esto:
Y ahora arrancará limpiamente. Una actualización de NFS puede sobrescribir su buen trabajo ...
fuente
Estaba luchando con el mismo problema también. Las soluciones anteriores no funcionaron. En mi caso, vino de un problema con mis configuraciones regionales . La siguiente línea apareció en el terminal durante la instalación de:
nfs-kernel-server nfs-common rpcbind
.Asegúrese de no ver un error sobre sus configuraciones regionales durante la instalación de estos paquetes. Arreglé mis configuraciones regionales, reinstalé los paquetes y ahora funciona.
fuente
Esto funciona para mi. Limpia y resiste reinicios.
Tienes que configurar systemd para hacer el pedido correctamente
tomado de aquí
https://github.com/geerlingguy/raspberry-pi-dramble/issues/65#issuecomment-283046966
fuente
Lo arreglé con: $ sudo service portmap start Luego reinicia el servicio nfs: $ sudo service nfs-kernel-server restart
y funciona.
fuente
He probado la mayoría de las soluciones anteriores, no funcionan después de un reinicio de Raspberry Pi (el comando
rpcinfo -p | grep nfs
no me dio nada).Solución:
o
Para verificar :
Probado en Raspian 8 (jessie)
fuente