Verifique el archivo de registro de la consola y busque líneas como esta (las líneas de registro reales tendrán ID de proceso y fechas):
sandboxd: mdworker deny mach-lookup com.apple.ls.boxd
mdworker: Unable to talk to lsboxd
Si está viendo eso, probablemente sea la fuente del problema. Algo que hizo Apple con esta última versión (también afecta a Mountain Lion 10.8.2).
No sé qué está pasando realmente aparte de decir que mdworker
(que escanea e indexa archivos para Spotlight) llama a lo LSCopyLibraryItemURLs()
que finalmente envía un mensaje lsboxd
. La política de Sandbox no permite eso, por lo que el trabajador es asesinado.
Entonces, tal vez el archivo de la política está equivocado, o tal vez mdworker
no debería hacer esa llamada. No lo sé. Sin embargo, arreglar el archivo de política es relativamente fácil. POTENCIALMENTE PELIGROSO , pero fácil.
Edite estos archivos como root:
/usr/share/sandbox/mdworker.sb
/usr/share/sandbox/mdworker-bundle.sb
Dentro de los archivos encontrarás la línea:
(allow mach-lookup (global-name "com.apple.ocspd"))
Justo debajo de él, agregue la línea:
(allow mach-lookup (global-name "com.apple.ls.boxd"))
¡Eso es!
Si desea mayor comodidad, quizás reinicie. Tal vez borre su índice de atención y comience de nuevo:
sudo mdutil -E /
De hecho, todavía veo mdworker: Unable to talk to lsboxd
en mis archivos de registro, pero al menos ahora la indexación finalizará y Time Machine se moverá rápidamente nuevamente.