W centrum uwagi pojawił się błąd po aktualizacji systemu macOS Sierra

16

Konfiguracja: rMBP z końca 2013 r. Z uruchomionym pakietem 10.12 (16A323)

Problem: Spotlight wydaje się być w większości niefunkcjonalny od czasu aktualizacji do Sierra. Pierwotnie zauważyłem, że wyszukiwania nie przyniosły żadnych rezultatów w Mail, a samo Spotlight będzie wyświetlać wyniki tylko ze Słownika.

Co próbowałem:

  1. Dodaj mój główny dysk twardy do listy wykluczeń prywatności w preferencjach Spotlight (spowodowało to dziwny (null)błąd). Pomysł polega na dodawaniu, a następnie usunięciu wymusi ponowny indeks.
  2. Uruchom, mdutil -sv /aby dowiedzieć się, co się dzieje, co powoduje „Błąd: nieoczekiwany stan indeksowania. KMDConfigSearchLevelTransitioning”.
  3. Uruchom, sudo mdutil -E /aby usunąć i odbudować indeks, co powoduje „Błąd: Indeks już zmienia stan. Spróbuj ponownie za chwilę”.
  4. Uruchom
    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 /
    to wszystko działa i dostaję krótką pauzę po ostatnim poleceniu, zanim wypluje „Indeksowanie włączone”. Kolejne próby uruchomienia mdutil -sv /wyrzucają wyżej wspomniany błąd, o którym mowa w punkcie 2 powyżej.

Monitor aktywności pokazuje, że większość cykli procesora przerywa mdskilka mdworkerprocesów (a wentylator jest dość głośny), co sugeruje, że jest on w trakcie reindeksacji - ale dwa sposoby, w jakie jestem świadomy potwierdzania zachowania indeksowania, nie wskazują tak jest w przypadku:

  1. mdutil -sv / zwraca ten błąd.
  2. Wykonywanie wyszukiwania Spotlight (lub „indeksowanie”) nie pokazuje żadnego paska postępu indeksowania.

Więc… jest Spotlight:

A. Właściwie indeksowanie, pomimo obu znanych sposobów potwierdzania, że ​​tak nie jest? A jeśli tak, to cytat (y) na który to przypadek / kiedy mogę się spodziewać, że będzie widać, że jest indeksowanie?

B. Właściwie zakorkowany? A jeśli tak, to w jaki inny sposób mogę spróbować rozwiązać problem braku partycji, wykonania nowej instalacji i przywracania z Time Machine?

Z góry dziękuję!

Brian M.
źródło
1
przez rm -R ./Spotlight-V100/, myślę, że masz na myśli rm -R /.Spotlight-V100/
meduz,
1
Może być powiązany: Ponowne indeksowanie Spotlight trwa zbyt długo lub nie działa (ma odpowiedź). Publikowanie tego tutaj, ponieważ ludzie mogą natknąć się na ten post, szukając rozwiązania tego problemu.
FreeNickname

Odpowiedzi:

9

Czy zrestartowałeś się po punkcie 4 powyżej? Myślę, że to powinno zadziałać ... Jeśli nie, może to pomóc:

sudo touch /.metadata-never-index

Restart...

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

I uruchom ponownie. Możesz wypróbować to dla każdego woluminu.

Zobacz także: http://www.filetypehelp.com/purpose-files-metadataneverindex-file-extension/

MacManager
źródło
Byłem ~ 89% pewien, że zrestartowałem się po wykonaniu # 4 przynajmniej raz, więc zrobiłem to ponownie i bez zmian. Próbowałem swojej alternatywy, ale nadal pojawia się błąd „nieoczekiwany stan indeksowania” podczas uruchamiania sudo mdutil -sv /po drugim ponownym uruchomieniu.
Brian M.
2
Drat ... Co jeśli spróbujeszsudo pkill -9 mds
MacManager
Uruchomienie, a pkillnastępnie sprawdzenie statusu przy użyciu mdutilwyników jeszcze raz z włączonym „Indeksowaniem”. Wyszukiwanie „a” w centrum uwagi daje kilka rzeczy oprócz znaczenia słownika, ale absolutnie nic nie pojawia się podczas wyszukiwania w poczcie. Ponowne mdutil -sv /uruchomienie przywraca błąd - a kolejne wyszukiwania Spotlight wracają tylko do wyników słownika. Wygląda więc na to, że gdy mds jest aktywne, powoduje ten „nieoczekiwany stan indeksowania” i zapobiega wynikom poza wpisami słownika.
Brian M.
Hmmm ... Poza tym, że zabiłem go ponownie i pozwoliłem mu indeksować przez chwilę (z dnia na dzień?) Nie jestem pewien, co dalej. Przepraszam.
MacManager
4
sudo pkill -9 mdsrozwiązałem to dla mnie! Powinieneś dodać go do swojej odpowiedzi.
Brian McCutchon,
2

Po pozostawieniu komputera Mac w spokoju na weekend moje obawy zostały potwierdzone i nigdy nie było żadnych zmian w tym problemie Spotlight. Biorąc pod uwagę inne wątki tutaj i gdzie indziej, wygląda na to, że Sierra ma pewne wyzwania podczas aktualizacji na miejscu.

Rozkład:

  1. Potwierdź, że masz pełną kopię zapasową (preferowane jest kilka kopii zapasowych). TO NAJWAŻNIEJSZY KROK!
  2. Uruchom ponownie w trybie odzyskiwania (przytrzymaj klawisz Command-R, gdy Mac zaczyna się uruchamiać).
  3. Otwórz „Narzędzie dyskowe” i usuń partycję macOS (Potwierdziłeś / -aś kopię zapasową, prawda?).
  4. Po usunięciu HD wyjdź z „Disk Utility”, otwórz „Install macOS Sierra” i zainstaluj Sierra od zera.
  5. Po zakończeniu instalacji przywróć z kopii zapasowej.
  6. Wróć do swojego życia. ;-)
Brian M.
źródło
Czy ponowna instalacja i przywracanie z kopii zapasowej rozwiązało problemy wyszukiwania w centrum uwagi?
muhan
Kiedy mówisz „przywróć z kopii zapasowej”, masz na myśli kopię zapasową wehikułu czasu? Czy ten rodzaj przywracania nie przywróciłby również problemów w świetle reflektorów?
muhan
@muhan Jak zauważono w tej odpowiedzi, którą zaakceptowałem, przywrócenie kopii zapasowej rozwiązało problem. Aby wyjaśnić, tak, użyłem kopii zapasowej Time Machine.
Brian M.,
Czy próbowałeś zainstalować Sierra bez uprzedniego usunięcia partycji?
Adam Rice
@AdamRice Nie, nie zrobiłem tego. To była moja główna maszyna i nie miałem dalszej cierpliwości, aby to zrobić. Oczywiście nie ma teraz sposobu, aby się dowiedzieć, ale nie jestem skłonny sądzić, że ponowne wykonanie instalacji uszkodzonej instancji zrobiłoby różnicę.
Brian M.