Spotlight borked setelah pembaruan macOS Sierra

16

Konfigurasi: Akhir-2013 rMBP menjalankan 10.12 (16A323)

Masalah: Spotlight tampaknya sebagian besar tidak berfungsi sejak meningkatkan ke Sierra. Awalnya saya perhatikan ketika pencarian gagal memunculkan apa pun di Mail, dan Spotlight sendiri hanya akan memunculkan hasil dari Kamus.

Apa yang saya coba:

  1. Tambahkan HDD utama saya ke daftar pengecualian Privasi di preferensi Spotlight (ini mengakibatkan (null)kesalahan aneh ). Idenya adalah menambahkan, kemudian menghapus akan memaksa indeks ulang.
  2. Jalankan mdutil -sv /untuk mencari tahu apa yang terjadi, menghasilkan "Kesalahan: keadaan pengindeksan yang tidak terduga. KMDConfigSearchLevelTransitioning".
  3. Jalankan sudo mdutil -E /untuk menghapus dan membangun kembali indeks, menghasilkan "Kesalahan: Indeks sudah mengubah keadaan. Silakan coba lagi nanti."
  4. Jalankan
    sudo su
    launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    rm -R ./Spotlight-V100/
    launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
    mdutil -E /
    ini semua berfungsi, dan saya mendapatkan jeda singkat setelah perintah terakhir sebelum meludahkan "Pengindeksan diaktifkan." Upaya selanjutnya dalam menjalankan mdutil -sv /meludahkan kesalahan yang disebutkan di atas sebagaimana dikutip dalam # 2 di atas.

Activity Monitor menunjukkan hal itu mdsdan beberapa mdworkerproses mengaduk sebagian besar siklus CPU (dan kipas cukup vokal), yang akan menyiratkan bahwa ia sedang dalam proses pengindeksan ulang - namun dua cara yang saya perhatikan untuk memastikan perilaku pengindeksan tidak menunjukkan itu masalahnya:

  1. mdutil -sv / mengembalikan kesalahan itu.
  2. Melakukan pencarian Spotlight untuk apa pun (atau "pengindeksan" secara khusus) tidak menampilkan bilah kemajuan pengindeksan.

Jadi ... Spotlight juga:

A. Sebenarnya pengindeksan, meskipun kedua cara konfirmasi yang diketahui menunjukkan itu bukan? Dan, jika demikian, kutipan (s) pada itu menjadi kasus / ketika saya dapat berharap untuk menunjukkan bahwa itu adalah pengindeksan?

B. Sebenarnya borked? Dan, jika demikian, ada cara lain yang bisa saya coba untuk menyelesaikan absen nuking partisi, melakukan instalasi baru, dan memulihkan dari Time Machine?

Terima kasih sebelumnya!

Brian M.
sumber
1
oleh rm -R ./Spotlight-V100/, saya kira Anda maksud rm -R /.Spotlight-V100/
meduz
1
Mungkin terkait: Pengindeksan ulang Spotlight membutuhkan waktu terlalu lama atau tidak berfungsi (memiliki jawaban). Posting ini di sini, karena orang mungkin menemukan posting ini sambil mencari solusi untuk masalah itu.
FreeNickname

Jawaban:

9

Apakah Anda reboot setelah # 4 di atas? Saya pikir itu akan berhasil ... Jika tidak ini dapat membantu:

sudo touch /.metadata-never-index

Mulai ulang ...

sudo rm /.Spotlight-V100/VolumeConfiguration.plist
sudo rm /.metadata-never-index

Dan reboot lagi. Anda dapat mencoba ini untuk setiap volume.

Lihat juga: http://www.filetypehelp.com/purpose-files-metadataneverindex-file-extension/

MacManager
sumber
Saya ~ 89% yakin saya telah reboot setelah melakukan # 4 setidaknya sekali, jadi saya melakukannya lagi dan tidak ada perubahan. Mencoba alternatif Anda, tetapi masih mendapatkan kesalahan "status pengindeksan tak terduga" saat berjalan sudo mdutil -sv /setelah reboot kedua.
Brian M.
2
Drat ... Bagaimana jika Anda mencobasudo pkill -9 mds
MacManager
Menjalankan pkilllalu memeriksa status menggunakan mdutilhasil sekali lagi dengan "Pengindeksan diaktifkan." Pencarian Spotlight untuk "a" memang menghasilkan beberapa hal selain arti Kamus, tetapi sama sekali tidak ada yang muncul ketika mencari di Mail. Menjalankan mdutil -sv /kedua kalinya membawa kembali kesalahan - dan pencarian Spotlight berikutnya kembali ke hanya menghasilkan hasil Kamus. Jadi nampaknya ketika mds aktif menyebabkan "keadaan pengindeksan tak terduga" ini dan mencegah hasil apa pun di luar entri Kamus.
Brian M.
Hmmm ... Selain membunuhnya lagi dan membiarkannya indeks untuk sementara waktu (semalam?) Saya tidak yakin harus mencoba apa selanjutnya. Maaf.
MacManager
4
sudo pkill -9 mdsmemecahkannya untukku! Anda harus menambahkannya ke jawaban Anda.
Brian McCutchon
2

Setelah meninggalkan Mac saya sendirian untuk akhir pekan, ketakutan saya dikonfirmasi dan tidak pernah ada perubahan pada masalah Spotlight ini. Mengingat utas lainnya di sini dan di tempat lain, tampaknya Sierra memiliki beberapa tantangan ketika melakukan peningkatan di tempat.

Resolusi:

  1. Konfirmasikan bahwa Anda sepenuhnya didukung (lebih dari satu cadangan lebih disukai) INI ADALAH LANGKAH YANG PALING PENTING!
  2. Reboot ke Mode Pemulihan (tahan Command-R saat Mac mulai boot).
  3. Buka "Disk Utility" dan hapus partisi macOS (Anda memang mengkonfirmasi cadangan itu, kan?).
  4. Setelah HD terhapus, keluar dari "Disk Utility", buka "Instal macOS Sierra" dan instal Sierra dari awal.
  5. Setelah instalasi selesai, pulihkan dari cadangan.
  6. Kembalilah ke hidupmu. ;-)
Brian M.
sumber
Apakah menginstal ulang dan memulihkan dari cadangan memperbaiki masalah pencarian sorotan Anda?
muhan
Ketika Anda mengatakan mengembalikan dari cadangan, apakah maksud Anda cadangan waktu mesin? Bukankah pemulihan semacam itu juga membawa kembali masalah sorotan?
muhan
@ muhan Seperti tercantum dalam jawaban ini yang saya terima, memulihkan dari cadangan memang menyelesaikan masalah. Dan untuk memperjelas, ya, itu adalah cadangan Time Machine yang saya gunakan.
Brian M.
Apakah Anda mencoba memasang Sierra tanpa menghapus partisi terlebih dahulu?
Adam Rice
@ AdamRice Tidak, saya tidak. Ini adalah mesin utama saya dan saya tidak memiliki kesabaran lebih lanjut untuk melakukan itu. Jelas tidak ada cara sekarang untuk mengetahuinya, tetapi saya tidak cenderung berpikir bahwa hanya dengan melakukan instalasi lagi, contoh yang rusak akan membuat perbedaan.
Brian M.