Неоднократные сбои «предполагаемых»

14

Я запускаю OS X 10.11 без проблем с момента ее выпуска - до сегодняшнего дня, когда suggestdначались неоднократные сбои (от каждых нескольких минут до каждых 30 секунд).

Что такое suggestdи как я могу отключить его (так как это только функция, кажется, для сбоя)?


Process:               suggestd [23293]
Path:                  /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd
Identifier:            suggestd
Version:               1.0 (354.10)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           suggestd [23293]
User ID:               501

OS Version:            Mac OS X 10.11 (15A284)
Report Version:        11

System Integrity Protection: enabled

Crashed Thread:        3  Dispatch queue: com.apple.NSXPCConnection.m-user.com.apple.rtcreportingd

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'RTC config incorrect - no backends found;'
abort() called
terminating with uncaught exception of type NSException
Оромэ
источник
1
Глядя на эту ветку в Apple , она предлагает что-то сделать с вашей новой " ~/Library/Suggestions/" папкой. Однако на моей только что обновленной до MacOS10.11 машине у меня там нет папки с предложениями. И SIP (защита целостности системы) отказывается разрешить мне создавать пустой. У меня возникает соблазн понизить рейтинг до Йосемити.
Майкл Даутерманн
2
после отключения SIP и создания Suggestionsпапки " " мои постоянно появляющиеся журналы сбоев для предлагаемых файлов прекратились. ура!
Майкл Даутерманн
@MichaelDautermann: Вау, надеюсь, это не единственное исправление. Я не хочу связываться с тем, что Apple только что заблокировала. Я волнуюсь, создаст другие проблемы в будущем.
orome
2
Вы все еще на 10.11.0? Apple исправила это в точечном обновлении, не связываясь с SIP? Также ~ / Библиотека не ограничена SIP, поэтому какую папку вы создаете @MichaelDautermann
bmike

Ответы:

7

Я отключил новую функцию «Показать контакты, найденные в почте» (контакты> «Настройки»> «Общие»> «Показать контакты, найденные в приложениях» или «Показать контакты, найденные в приложениях» в более поздних версиях macOS), и это приводит к suggestdсбоям в работе системы. в моем журнале. Это также удалило ~/Library/Suggestions/harvestqueueold, которое было ранее заполнено тем, что было похоже на кучу временных файлов. Я попробую включить его сейчас и посмотреть, возобновятся ли сбои.

Gaurav
источник
1
В macOS 10.12.6 флажок в настройках Contacts.app помечен «Показать контакты, найденные в приложениях».
Zekel
1

Я работаю в High Sierra и suggestdкаждые 30 секунд терпел крах. Ни одно из предложенных выше предложений не помогло. Я пытался остановиться, suggestdно SIP не позволил мне сделать это. Я закончил тем, что сделал следующее, которое, кажется, остановило проблему. Я отредактировал com.apple.suggestd.plistфайл и перешел к словарю MachServices и установил для всех служб значение NO. Это в основном выключается suggestd. Сделать это немного сложно, потому что файл заблокирован SIP, вот шаги.

  1. Перезапустите в режиме восстановления. Это можно сделать, перезапустив и удерживая клавиши «Command» и «R». Отпустите эти ключи, как только вы увидите логотип Apple и панель загрузки.
  2. Когда ваш Mac находится в режиме восстановления, выберите «Утилиты» в строке меню, а затем «Терминал».
  3. В окне терминала введите следующую команду: csrutil disableэто отключит SIP
  4. Запустить снова
  5. Открыть терминал и cdв/System/Library/LaunchAgents
  6. Измените разрешение на каталог для записи для всех, запустив sudo chmod a+w .
  7. Изменить разрешение на файл com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w com.apple.suggestd.plist`
  8. Откройте файл в Xcode
  9. Разверните словарь MachServicesи измените каждую запись на «НЕТ».
  10. Сохранить файл
  11. Перезапустите в режиме восстановления. Это можно сделать, перезапустив и удерживая клавиши «Command» и «R». Отпустите эти ключи, как только вы увидите логотип Apple и панель загрузки.
  12. Когда ваш Mac находится в режиме восстановления, выберите «Утилиты» в строке меню, а затем «Терминал».
  13. В окне терминала введите следующую команду: csrutil enableэто снова включит SIP
  14. Запустить снова

С тех пор как я это сделал, эта процедура suggestdне потерпела крах (потому что она не используется), и я не видел никакой разницы в какой-либо функциональности.

Ари Шапиро
источник