Accidentes repetidos de 'sugerido'

14

He estado ejecutando OS X 10.11 sin problemas desde su lanzamiento, hasta hoy, cuando suggestdcomenzó a fallar repetidamente (desde cada pocos minutos, hasta cada 30 segundos).

¿Qué es suggestdy cómo lo deshabilito (ya que su única función parece estar bloqueada)?


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
orome
fuente
1
mirando este hilo en Apple , sugiere hacer algo con su nueva " ~/Library/Suggestions/" carpeta. Sin embargo, en mi máquina recién actualizada a MacOS10.11, no tengo una carpeta de sugerencias allí. Y SIP (System Integrity Protection) se niega a permitirme crear uno vacío. Me siento tentado a volver a Yosemite.
Michael Dautermann
2
después de deshabilitar SIP y lograr crear una " Suggestions" carpeta, mis registros de bloqueo que aparecen constantemente se detienen. ¡Hurra!
Michael Dautermann
@MichaelDautermann: Wow, espero que esa no sea la única solución. Soy reacio a meterme con lo que Apple acaba de bloquear. Me preocupa que creará otros problemas en el futuro.
orome
2
¿Sigues en 10.11.0? ¿Apple ha solucionado esto en una actualización de puntos sin que te metas con SIP? Además ~ / Library no está sujeto a restricciones SIP, entonces, ¿qué carpeta está creando @MichaelDautermann
Bmike

Respuestas:

7

Apagué de contacto nuevos "Mostrar contactos encontrados en electrónico" (Contactos> Preferencias> General> "Mostrar contactos encontrados en correo" o "Mostrar contactos encontrados en Aplicaciones" en versiones posteriores de macOS), y que parece que han cerrado suggestdlos accidentes en mi registro Eso también se eliminó ~/Library/Suggestions/harvestqueueold, que anteriormente estaba lleno de lo que parecía un montón de archivos temporales. Voy a intentar volver a encenderlo ahora y ver si se reanudan los bloqueos.

Gaurav
fuente
1
En macOS 10.12.6, la casilla de verificación en las preferencias de Contactos.app está etiquetada "Mostrar contactos encontrados en Aplicaciones".
zekel
1

Estoy ejecutando High Sierra y suggestdestaba fallando cada 30 segundos. Ninguna de las sugerencias anteriores ayudó. Traté de parar suggestdpero SIP me impidió hacerlo. Terminé haciendo lo siguiente, que parece haber detenido el problema. Edité el com.apple.suggestd.plistarchivo, fui al diccionario de MachServices y puse todos los servicios en NO. Esto básicamente se apaga suggestd. Hacer esto es un poco complicado porque el archivo está bloqueado por SIP, estos son los pasos.

  1. Reiniciar en modo de recuperación. Esto se puede hacer reiniciando y manteniendo presionadas las teclas 'Comando' y 'R'. Suelta estas teclas tan pronto como veas el logotipo de Apple y la barra de "carga".
  2. Una vez que su Mac esté en modo de recuperación, seleccione 'Utilidades' en la barra de menú, seguido de 'Terminal'.
  3. En la ventana Terminal, ingrese el siguiente comando: csrutil disableesto apagará SIP
  4. Reiniciar
  5. Abra una terminal y cdpara/System/Library/LaunchAgents
  6. Cambie el permiso en el directorio para escribir para cualquier persona ejecutando sudo chmod a+w .
  7. Cambie el permiso en el archivo com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w com.apple.suggestd.plist`
  8. Abre el archivo en Xcode
  9. Expanda el diccionario MachServicesy cambie cada entrada a 'NO'
  10. Guarda el archivo
  11. Reiniciar en modo de recuperación. Esto se puede hacer reiniciando y manteniendo presionadas las teclas 'Comando' y 'R'. Suelta estas teclas tan pronto como veas el logotipo de Apple y la barra de "carga".
  12. Una vez que su Mac esté en modo de recuperación, seleccione 'Utilidades' en la barra de menú, seguido de 'Terminal'.
  13. En la ventana Terminal, ingrese el siguiente comando: csrutil enableesto activará SIP nuevamente
  14. Reiniciar

Desde que hice este procedimiento suggestdno se ha bloqueado (porque no se está utilizando) y no he visto ninguna diferencia en ninguna funcionalidad.

Ari Shapiro
fuente