Revise su archivo de registro de la consola y busque líneas como esta (las líneas de registro reales tendrán IDs de procesos y fechas):
sandboxd: mdworker deny mach-lookup com.apple.ls.boxd
mdworker: Unable to talk to lsboxd
Si ves eso, probablemente sea el origen del problema. Algo que hizo Appple con esta última versión (también afecta a Mountain Lion 10.8.2).
No sé lo que está pasando realmente, aparte de decir que mdworker
(que escanea e indexa archivos para Spotlight) llama a LSCopyLibraryItemURLs()
que finalmente envía un mensaje a lsboxd
. La política de Sandbox no lo permite, por lo que el trabajador es eliminado.
Así que tal vez el archivo de la política está mal, o tal vez mdworker
no debería hacer esa llamada. No lo sé. Sin embargo, arreglar el archivo de políticas es relativamente fácil. POTENCIALMENTE PELIGROSO pero fácil.
Edita 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, añade la línea:
(allow mach-lookup (global-name "com.apple.ls.boxd"))
¡Eso es!
Si quieres un confort extra, tal vez reiniciar. Tal vez borrar tu índice de focos y empezar 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 terminará y Time Machine se moverá rápidamente de nuevo.