Mac OS X 10.6.4: Spotlight ulega awarii lub nie działa; Poprawki

Firma Sudz (SK), mająca obsesję na punkcie technologii od początku pojawienia się A/UX w Apple, jest odpowiedzialna za kierownictwo redakcyjne AppleToolBox. Mieszka w Los Angeles w Kalifornii.

Sudz specjalizuje się we wszystkich rzeczach związanych z macOS, po przejrzeniu dziesiątek zmian OS X i macOS na przestrzeni lat.

W poprzednim życiu Sudz pomagał firmom z listy Fortune 100 w ich aspiracjach związanych z technologią i transformacją biznesową.

Dzięki, pracowałem też nad 10.7.2.

Miałem ten problem. Moja ikona Spotlight nie pojawiała się na pasku menu, jednak wyszukiwanie w folderach wydawało się działać dobrze. Robiłem wszystko pod słońcem.

Naprawione uprawnienia do dysku
Używany onyks i menu główne
Polecenia terminala
Wymiana plików

Większość z tych starszych rozwiązań nie zadziałała jednak, ponieważ 10.6 tak inaczej radzi sobie z Spotlight.

Oto, co zadziałało dla mnie:

Zauważyłem, że użycie Monitora aktywności (/Applications/Utilities/Activity Monitor.app) do ponownego uruchomienia SystemUIServer odświeży pasek menu, ale nie spowoduje ponownego pojawienia się Spotlight w menu.

Następnie otworzyłem konsolę (/Applications/Utilities/Console.app) i zobaczyłem, że SystemUIServer dał następujący błąd:

Błąd podczas ładowania /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen(/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): Biblioteka nie załadowana: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Odwołanie z: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Powód: nie znaleziono obrazu

Z tego wywnioskowałem, że musi być problem z Calculate.framework, ponieważ nie został załadowany, a SystemUIServer próbował uzyskać do niego dostęp. Nie trzeba dodawać, ale po sprawdzeniu Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) stwierdziłem, że jest całkowicie pusty. To nie wydawało się właściwe.

Wszedłem na innego macbooka z systemem OSX 10.6.6 i skopiowałem Calculate.framework. Po wymianie pustego na zdrowy zrestartowałem SystemUIServer z Monitora Aktywności i WHALA, znowu działa.

Mam nadzieję, że to było pomocne.

Kontynuacja poprzedniego postu:
Uruchomiłem też Onyx i ponownie zindeksowałem Spotlight, a to też nic nie dało.

Nie wiem, jak pracować w Terminalu, więc boję się wejść i po prostu zacząć pisać, aby nie wydać niewłaściwego polecenia. Czy ktoś może trzymać nowicjusza za rękę, aby użyć Terminala do rozwiązania mojego problemu?

Próbowałem dodać, a następnie usunąć dysk twardy do okienka prywatności w centrum uwagi i nie pozwoliło mi go dodać… wyświetlając komunikat o błędzie „Błąd listy prywatności”. Nie można dodać lub usunąć elementu z powodu nieznanego błędu”.