Tengo una Raspberry Pi que deseo montar automáticamente en mi escritorio (Yosemite 10.10.1). He instalado OSXFuse (con la opción MacFuse) y SSHFS desde enlace . Estoy usando el método de contraseña por ahora y estableceré certificados una vez que haya resuelto este problema.
El siguiente comando funciona bien desde la Terminal:
/bin/mkdir /Volumes/RaspPi ; echo "mypassword" | /usr/local/bin/sshfs [email protected]:/ /Volumes/RaspPi -o workaround=rename -o password_stdin -o allow_other -o defer_permissions -ovolname=RaspPi
Colocándolo en una lista de lanzamiento funcionó el primer día. El volumen se montaría y si lo expulsaba, launchd lo volvería a montar. Pero posteriormente ha fallado con el error:
kernel[0]: OSXFUSE: user-space initialization failed (4)
El punto de montaje RaspPi se crea en / Volumes, pero el volumen no se monta.
El plist contiene estas líneas:
<string>bash</string>
<string>-c</string>
<string>/bin/mkdir /Volumes/RaspPi ; echo "mypassword" | /usr/local/bin/sshfs [email protected]:/ /Volumes/RaspPi -o workaround=rename -o password_stdin -o allow_other -o defer_permissions -ovolname=RaspPi</string>
Revisé muchas discusiones sobre el funcionamiento de OSXFuse a través de Terminal y no en launchd, pero ninguna de las soluciones se ocupó de "error de inicialización (4)". Todos parecían lidiar con un problema de socket y un error 57. Probé algunas de esas soluciones, pero no ayudaron.
¿Alguna sugerencia?