Mac OS X 10.6.4: Spotlight вылетает или не работает; Исправления

Одержимый технологиями с самого начала появления A / UX в Apple, Судз (Словакия) отвечает за редакционное руководство AppleToolBox. Он живет в Лос-Анджелесе, штат Калифорния.

Судз специализируется на освещении всего, что связано с macOS, за прошедшие годы изучив десятки разработок для OS X и macOS.

В прошлом Судз помогал компаниям из списка Fortune 100 в их стремлении к технологической трансформации и трансформации бизнеса.

Спасибо, над 10.7.2 тоже работал.

У меня была эта проблема. Значок My Spotlight не отображался в строке меню, однако поиск в папках, похоже, работал нормально. Все делал под солнцем.

Восстановленные права доступа к диску
Б / у Оникс и MainMenu
Терминальные команды
Замена файлов

Однако большинство этих старых решений не работали, потому что 10.6 обрабатывает Spotlight иначе.

Вот что у меня сработало:

Я заметил, что использование Activity Monitor (/ Applications / Utilities / Activity Monitor.app) для перезапуска SystemUIServer обновит строку меню, но не заставит Spotlight снова появиться в меню.

Затем я открыл консоль (/Applications/Utilities/Console.app) и увидел, что SystemUIServer выдает следующую ошибку:

Ошибка загрузки /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: dlopen (/System/Library/CoreServices/Search.bundle/Contents/MacOS/Search, 265): библиотека не загружена: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate
Ссылка на: /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
Причина: изображение не найдено

Из этого я сделал вывод, что проблема должна быть в Calculate.framework, потому что он не был загружен и SystemUIServer пытался получить к нему доступ. Излишне говорить, но после проверки Calculate.framework (/System/Library/PrivateFrameworks/Calculate.framework/) я обнаружил, что он был полностью пуст. Это казалось неправильным.

Я сел на другой macbook с osx 10.6.6 и скопировал Calculate.framework. После замены пустого на исправный я перезапустил SystemUIServer из Activity Monitor и WHALA, он снова работает.

Надеюсь, это было полезно.

Продолжение предыдущего сообщения:
Я также запустил Onyx и переиндексировал Spotlight, и это тоже ничего не дало.

Я не знаю, как работать в Терминале, поэтому боюсь войти и просто начать печатать, чтобы не дать ему неправильную команду. Может ли кто-нибудь подержать новичка в терминале, чтобы решить мою проблему?

Я попытался добавить, а затем удалить свой жесткий диск на панель конфиденциальности Spotlight, но он не позволил мне добавить его... появилось сообщение об ошибке «Ошибка списка конфиденциальности. Не удалось добавить или удалить элемент из-за неизвестной ошибки ».