Finder se congela al eliminar archivos a través de una red

Tengo mi MacBook 5,2 conectado a un 'servidor' de Ubuntu 10.10 a través de ethernet.

He instalado netatalk(servidor de archivos AFP) y avahi-daemon(Bonjour para Linux) en el servidor. He impedido que Spotlight indexe las unidades en red.

Todo funciona como debería, sin embargo, de vez en cuando, cuando elimino archivos que residen en el servidor Ubuntu de mi MacBook, Finder se congela. Puedo matar el proceso del Finder. Luego trato de reiniciarlo desde la Terminal de esta manera:

open /System/Library/CoreServices/Finder.app

pero esto no funciona. El siguiente mensaje de error se imprime en la Terminal:

LSOpenURLsWithRole() failed with error -10810 for the file /System/Library/CoreServices/Finder.app.

La única solución que conozco en este momento es reiniciar la MacBook.

Así que supongo que necesito saber cuáles son mis opciones aquí. ¿Es mejor para mí usar SMB? ¿O hay un archivo de configuración que pueda modificar? Tengo la sensación de que este error puede estar relacionado con ciertos caracteres no permitidos en archivos o nombres de rutas.

¿Alguien más ha experimentado este error?

Salud.

¿Se está congelando realmente o está esperando el tiempo de espera predeterminado de 600 segundos? ¿Alguna vez has esperado tanto tiempo para averiguarlo?
Sí, en realidad está helada. He esperado más tiempo que ese período. Podría poner algunos registros, pero no estoy seguro de dónde buscar.
También estamos experimentando este problema exacto en tres Mac diferentes, todas ejecutando Snow Leopard con todo actualizado. Todavía tenemos que encontrar una solución, y requiere mantener presionados los botones de encendido para que nuestra Mac Pro (de 8 meses) vuelva a funcionar. ¿Qué debería estar buscando nuestro técnico de TI en los registros de red? no ha encontrado nada que le haya parecido un problema.
Las mismas experiencias de problemas aquí también. Muy molesto ;-( Ejecutar Lion 10.7.2 en dos máquinas. Eliminar archivos de una máquina de una carpeta en otra máquina provoca los síntomas mencionados anteriormente. Usando el Mac remoto desde su teclado y pantalla locales puedo trabajar normalmente en las mismas carpetas ¿Puede tener algo que ver con la máquina del tiempo ejecutándose en el mac remoto?

Respuestas (1)

¿Qué versión de Mac OS X estás ejecutando? Si no tiene un Snow Leopard relativamente actual (10.6.x), considere actualizarlo.

Los archivos de registro relevantes se pueden encontrar en su cliente Mac OS X en el /var/logdirectorio. Estos tres pueden (o no) contener información relevante (dependiendo de lo que realmente esté sucediendo):

  • registro del sistema
  • kernel.log
  • seguro.log

Considere también buscar en los registros de su servidor, que pueden brindarle información adicional.

Puede reiniciar el Finder (sin reiniciar) de varias maneras.
(1) cerrar sesión y volver a iniciar sesión; o,

(2) reinicie el Finder en la GUI;

  • abra la ventana del monitor "Forzar salida de aplicaciones"
  • seleccione "Finder" en la lista de aplicaciones en ejecución
  • haga clic en "Forzar salida"
  • Finder reaparecerá automáticamente a menos que, hipotéticamente, algo terriblemente roto en su sistema lo impida, en cuyo caso imagino que podría ser necesario reiniciar (nunca he visto que eso suceda)

(3) Reinicie el Finder en un shell de Terminal; Se espera que el comando que describa funcione, pero parece que el comando de apertura en su sistema está adivinando mal la naturaleza de la ruta Finder.app que le dio. Considere iniciar la Utilidad de Discos y ejecutar los Permisos de Reparación.

Tenga en cuenta, sin embargo, que el Finder debería reaparecer automáticamente una vez que se haya eliminado. La forma más sencilla de reiniciarlo en un shell es:

$ killall Finder
Gracias Gary. Estoy ejecutando 10.6.7. Lo intentaré (1) la próxima vez que esto suceda. Re: (2) - esto describe bastante bien lo que está pasando aquí. Si hago esto, aparece un mensaje de error gráfico '-10810' en lugar de que esto aparezca en la Terminal. De cualquier manera, Finder no se reinicia. Re: (3) - Ya reparé los permisos, pero esto no solucionó el problema. Ninguno de esos registros parece mostrar nada importante en el momento en que ocurrió la última congelación. Voy a echar un vistazo a los registros del servidor ahora.