Прожектор не работает после обновления MacOS Sierra


16

Конфигурация: конец 2013 г. rMBP работает 10.12 (16A323)

Проблема: Spotlight, по-видимому, в основном не функционирует после обновления до Sierra. Первоначально я заметил это, когда поиск не привел к появлению чего-либо в Mail, а сам Spotlight будет отображать только результаты из Словаря.

Что я пробовал:

  1. Добавьте мой основной жесткий диск в список исключений конфиденциальности в настройках Spotlight (это привело к странной (null)ошибке). Идея заключается в добавлении, затем удаление приведет к переиндексации.
  2. Запустите, mdutil -sv /чтобы выяснить, что случилось, в результате чего «Ошибка: неожиданное состояние индексации. KMDConfigSearchLevelTransitioning».
  3. Запустите, sudo mdutil -E /чтобы удалить и перестроить индекс, в результате чего «Ошибка: индекс уже меняет состояние. Пожалуйста, повторите попытку через минуту».
  4. Запустите
    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 /
    все это работает, и я получаю небольшую паузу после последней команды, прежде чем она выплевывает «Индексирование включено». Последующие попытки запуска mdutil -sv /выплевывают вышеупомянутую ошибку, как указано в # 2 выше.

Монитор активности показывает, что большинство процессов циклически затрачивают mdsнесколько mdworkerпроцессов (а вентилятор довольно громкий), что подразумевает, что он находится в процессе переиндексации - однако два способа подтверждения поведения индексации, которые мне известны, не указывают это тот случай:

  1. mdutil -sv / возвращает эту ошибку.
  2. Выполнение поиска Spotlight для чего-либо (или «индексация», в частности) не отображает индикатор выполнения индексации.

Так что ... Spotlight тоже:

A. На самом деле индексирование, несмотря на оба известных способа подтверждения, указывающего, что это не так? И, если это так, цитата (ы) на том , что является случай / когда я могу ожидать , что она будет показывать , что она является индексирование?

Б. На самом деле замкнул? И, если да, то есть ли другие способы, которыми я могу попытаться устранить отсутствующее удаление раздела, новую установку и восстановление из Time Machine?

Заранее спасибо!


1
на rm -R ./Spotlight-V100/, я думаю , вы имеете в виду rm -R /.Spotlight-V100/
meduz

1
Может быть связано: переиндексация Spotlight занимает слишком много времени или не работает (есть ответ). Размещайте это здесь, так как люди могут наткнуться на это сообщение, ища решение этой проблемы.
FreeNickname

Ответы:


9

Вы перезагрузились после # 4 выше? Я думаю, что должно работать ... Если не это может помочь

sudo touch /.metadata-never-index

Перезагрузка...

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

И перезагрузите снова. Вы можете попробовать это для каждого тома.

Смотрите также: http://www.filetypehelp.com/purpose-files-metadataneverindex-file-extension/


Я был ~ 89% уверен, что перезагрузился после выполнения # 4 хотя бы один раз, поэтому я сделал это снова и без изменений. Попробовал альтернативный вариант, но все равно получал ошибку «неожиданное состояние индексации» при запуске sudo mdutil -sv /после второй перезагрузки.
Брайан М.

2
Драт ... Что если ты попробуешьsudo pkill -9 mds
MacManager

Выполнение pkillпроверки статуса с использованием mdutilрезультатов еще раз с включенным индексированием. Фокусный поиск «а» действительно дает пару вещей в дополнение к значению словаря, но при поиске в Mail ничего не происходит. Запуск mdutil -sv /второй раз возвращает ошибку - и последующие поиски Spotlight восходит только давая Словарь результатов. Таким образом, кажется, что когда mds активен, это вызывает «неожиданное состояние индексации» и предотвращает любые результаты за пределами записей в словаре.
Брайан М.

Хммм ... Кроме того, чтобы убить его снова и дать ему некоторое время индексировать (на ночь?), Я не уверен, что попробовать дальше. Сожалею.
MacManager

4
sudo pkill -9 mdsрешил это для меня! Вы должны добавить это к своему ответу.
Брайан МакКатчон

2

После того, как я оставил свой Mac один на выходные, мои опасения подтвердились, и в этой проблеме Spotlight не было никаких изменений. Учитывая другие потоки здесь и в других местах, кажется, что у Sierra есть некоторые проблемы при выполнении обновления на месте.

Разрешение:

  1. Подтвердите, что вы полностью зарезервированы (предпочтительно несколько резервных копий). ЭТО САМЫЙ ВАЖНЫЙ ШАГ!
  2. Перезагрузитесь в режиме восстановления (удерживайте Command-R, пока Mac начинает загружаться).
  3. Откройте «Дисковую утилиту» и сотрите раздел MacOS (Вы подтвердили эти резервные копии, верно?).
  4. После удаления HD выйдите из «Дисковой утилиты», откройте «Install macOS Sierra» и установите Sierra с нуля.
  5. После завершения установки восстановитесь из резервной копии.
  6. Возвращайся к своей жизни. ;-)

Помогла ли вам переустановка и восстановление из резервной копии проблем с поиском в центре внимания?
Мухан

Когда вы говорите, восстановление из резервной копии, вы имеете в виду резервное копирование машины времени? Разве такой вид восстановления не принесет проблем в центре внимания?
Мухан

@muhan Как было отмечено в этом ответе, который я принял, восстановление из резервной копии действительно решило проблему. И чтобы уточнить, да, я использовал резервную копию Time Machine.
Брайан М.

Вы пытались установить Sierra без предварительного удаления раздела?
Адам Райс

@ AdamRice Нет, я не сделал. Это была моя главная машина, и у меня не было больше терпения, чтобы сделать это. Очевидно, что сейчас нет способа узнать, но я не склонен думать, что просто повторная установка поврежденного экземпляра имела бы значение.
Брайан М.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.