lunes, agosto 15, 2011

SugarSync crash en MAC OS X Lion

Antes de nada quiero decir que no sé si de lo que voy a hablar es un error típico de la instalación del SugarSync Manager en OS X Lion o es algo particular por la configuración de mi plataforma, pero de todas formas lo publico aquí por si a otra persona le ocurre.

Partimos de que he instalado la versión "1.9.29.75511.20110612" del cliente para MAC, que teóricamente ya resolvía algunos problemas con el OS X Lion. La cuestión es que tras la instalación, y cuando intentaba ejecutar el Manager, siempre fallaba y desaparecía el proceso.

Revisando los logs internos del SugarSync vi lo siguiente:

[ScFsWatcherMac.cpp:205 ScXfsMonitorDClient failed to start because scxfsmond is not running. connect error 2 (No such file or directory)]

Estaba claro que el daemon scxfsmond no estaba funcionando, así que lo intenté lanzar a mano con la sentencia:

$ /bin/launchctl load /Library/LaunchDaemons/com.sharpcast.xfsmond.plist

Y obtuve:

launchctl: Dubious permissions on file (skipping): /Library/LaunchDaemons/com.sharpcast.xfsmond.plist
nothing found to load

Quiere decir que por alguna razón que desconozco, el instalador había colocado este archivo con permisos y propietarios no correctos. Así que hice que el archivo fuera de "root:wheel" y posteriormente lo dejé con los permisos "-rw-r--r--". Et voilà, a partir de ahí el daemon ya arranca y el SugarSync Manager está funcionando.

En fin, aquí lo dejo por si a otro le ocurre lo mismo.