Verifique o arquivo de log do console e procure linhas como esta (as linhas de log reais terão IDs e datas do processo):
sandboxd: mdworker deny mach-lookup com.apple.ls.boxd
mdworker: Unable to talk to lsboxd
Se você está vendo isso, provavelmente é a fonte do problema. Algo que a Appple fez com esta versão mais recente (também afeta o Mountain Lion 10.8.2).
Não sei o que realmente está acontecendo além de dizer que mdworker
(que verifica e indexa os arquivos do Spotlight) as chamadas LSCopyLibraryItemURLs()
que eventualmente enviam uma mensagem para lsboxd
. A política Sandbox não permite isso; portanto, o trabalhador é morto.
Talvez o arquivo de políticas esteja errado ou mdworker
não deva estar fazendo essa ligação. Eu não sei. No entanto, a correção do arquivo de políticas é relativamente fácil. POTENCIALMENTE PERIGOSO , mas fácil.
Edite esses arquivos como raiz:
/usr/share/sandbox/mdworker.sb
/usr/share/sandbox/mdworker-bundle.sb
Dentro dos arquivos, você encontrará a linha:
(allow mach-lookup (global-name "com.apple.ocspd"))
Logo abaixo, adicione a linha:
(allow mach-lookup (global-name "com.apple.ls.boxd"))
É isso aí!
Se você quiser um conforto extra, talvez reinicie. Talvez apague seu índice de destaque e comece novamente:
sudo mdutil -E /
Na verdade, ainda vejo mdworker: Unable to talk to lsboxd
nos meus arquivos de log, mas pelo menos agora a indexação será concluída e o Time Machine se moverá rapidamente novamente.