Controlla il file di log della tua console e cerca linee come questa (le linee di log reali avranno ID di processo e date):
sandboxd: mdworker deny mach-lookup com.apple.ls.boxd
mdworker: Unable to talk to lsboxd
Se lo vedi, è probabilmente la fonte del problema. Something Appple ha fatto con questa ultima versione (colpisce anche Mountain Lion 10.8.2).
Non so cosa stia succedendo se non per dire che mdworker
(che analizza e indicizza i file per Spotlight) chiama LSCopyLibraryItemURLs()
che alla fine invia un messaggio a lsboxd
. Il criterio Sandbox non lo consente, quindi l'operatore viene ucciso.
Quindi forse il file della politica è sbagliato, o forse mdworker
non dovrebbe fare quella chiamata. Non lo so. Tuttavia, la risoluzione del file di criteri è relativamente semplice. POTENZIALMENTE PERICOLOSI , ma facile.
Modifica questi file come root:
/usr/share/sandbox/mdworker.sb
/usr/share/sandbox/mdworker-bundle.sb
All'interno dei file troverai la linea:
(allow mach-lookup (global-name "com.apple.ocspd"))
Subito sotto, aggiungi la linea:
(allow mach-lookup (global-name "com.apple.ls.boxd"))
Questo è tutto!
Se vuoi un comfort extra, forse riavvia. Forse cancella il tuo indice spotlight e ricomincia:
sudo mdutil -E /
In effetti, vedo ancora mdworker: Unable to talk to lsboxd
nei miei file di registro, ma almeno ora l'indicizzazione finirà e Time Machine si sposta di nuovo rapidamente.