Periksa file log konsol Anda dan cari baris seperti ini (baris log asli akan memiliki ID proses dan tanggal):
sandboxd: mdworker deny mach-lookup com.apple.ls.boxd
mdworker: Unable to talk to lsboxd
Jika Anda melihatnya, itu mungkin sumber masalahnya. Sesuatu yang Appple lakukan dengan rilis terbaru ini (juga memengaruhi Mountain Lion 10.8.2).
Saya tidak tahu apa yang sebenarnya terjadi selain untuk mengatakan bahwa mdworker
(yang memindai dan mengindeks file untuk Spotlight) panggilan LSCopyLibraryItemURLs()
yang akhirnya mengirim pesan lsboxd
. Kebijakan Sandbox tidak mengizinkan itu, jadi pekerja itu terbunuh.
Jadi mungkin file kebijakan salah, atau mungkin mdworker
seharusnya tidak membuat panggilan itu. Saya tidak tahu Namun, memperbaiki file kebijakan relatif mudah. POTENSI BERBAHAYA , tetapi mudah.
Edit file-file ini sebagai root:
/usr/share/sandbox/mdworker.sb
/usr/share/sandbox/mdworker-bundle.sb
Di dalam file Anda akan menemukan baris:
(allow mach-lookup (global-name "com.apple.ocspd"))
Tepat di bawahnya, tambahkan baris:
(allow mach-lookup (global-name "com.apple.ls.boxd"))
Itu dia!
Jika Anda ingin kenyamanan ekstra, mungkin reboot. Mungkin hapus indeks sorotan Anda dan mulai lagi dari awal:
sudo mdutil -E /
Bahkan, saya masih melihat mdworker: Unable to talk to lsboxd
di file log saya tetapi setidaknya sekarang pengindeksan akan selesai dan Time Machine bergerak cepat lagi.