Errores del Centro de notificaciones llenando /var/log/system.log

4

Una vez por segundo recibo los siguientes errores en mi system.log:

Aug 28 01:15:00 Air com.apple.launchd.peruser.501[122] (com.apple.notificationcenterui.agent[52635]): Exited with code: 1
Aug 28 01:15:00 Air com.apple.launchd.peruser.501[122] (com.apple.notificationcenterui.agent): Throttling respawn: Will start in 1 seconds
Aug 28 01:15:01 Air.local NotificationCenter[52636]: Unable to load nib file: MainMenu, exiting

¿Es probable que esto afecte el rendimiento del sistema y qué puedo hacer al respecto?

Tenga en cuenta que el "Aire" en el registro es mi nombre muy creativo para la computadora MacBook Air que uso. Además, Notification Center está entregando las notificaciones como se espera a través de todo esto; No sé por qué está intentando reaparecer porque, por lo que puedo decir, el proceso no está muerto.

La salida de ps -x |grep otific es

 341 ??         0:22.61 /System/Library/CoreServices/Notification Center.app/Contents/MacOS/NotificationCenter -psn_0_430185

Las notificaciones aparecen como se esperaba.

El archivo /System/Library/CoreServices/Notification Center.app/Contents/Resources/en.lproj/MainMenu.nib tiene la siguiente entrada ls -l :

-rw-r--r-- 1 root wheel 1787 Jul 25 2012 MainMenu.nib

    
pregunta Daniel 28.08.2013 - 07:19

3 respuestas

1

La solución es un poco misteriosa, pero si realmente tiene / System / Library / CoreServices / Notification Center.app con el espacio y no /System/Library/CoreServices/NotificationCenter.app puede que tenga que reinstalar el sistema operativo o restaure todo el directorio desde la copia de seguridad (u otra instalación similar de Mac OS).

En cuanto a la carga en la computadora debido al registro, debe ser inofensivo o, en el peor de los casos, una desaceleración menor. Tengo Macs con miles de mensajes por minuto y apenas puedo medir su carga en el Monitor de actividad, incluso cuando tengo varias ventanas que siguen los registros, buscando patrones para filtrar el ruido como mencionas.

Puede asegurarse de que el sistema no esté cargado con el siguiente comando:

 iostat 15

Puede ejecutar con las notificaciones en ejecución y los mensajes de error y sin, y ver si hay problemas a largo plazo en cuanto al uso de la CPU y la E / S del disco. Los aires y otros Mac basados en SSD generalmente tienen una gran cantidad de potencia para manejar miles de mensajes por segundo y mucho menos por minuto, y la infraestructura de registro del sistema se adapta muy bien, usa poca memoria RAM y es miserable con la CPU y el acceso al disco.

Ahora, en cuanto a perseguir al culpable, va a ser un poco de investigación a menos que alguien ya haya matado este error al darse cuenta de por qué se agregó el espacio en ese directorio para la aplicación.

Probablemente editaría el archivo plist para ese proceso para establecer que el valor de respuesta sea 100 o 300 o 600 hasta que tenga un control sobre el error (y si no desea ver tantos mensajes). Además, cuando ha descargado (o eliminado) el trabajo desde launchd control, puede ejecutar manualmente el programa desde el terminal para ver si produce algún error en el inicio que pueda ayudarlo.

 launchctl unload /System/Library/LaunchAgents/com.apple.notificationcenterui.plist   
 /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter

Puedes salir de la aplicación presionando control + c - Si se trata de un error de permiso, puedes probarlo ejecutando el proceso como root:

sudo /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter
    
respondido por el bmike 02.09.2013 - 23:03
2

Esto podría ser nada más que el doble de lo que mencionó como archivo

"/ System / Library / CoreServices / Notification Center.app"

(note el espacio)

pero encuentro la aplicación en

"/System/Library/CoreServices/NotificationCenter.app"

en mis sistemas Mountain Lion.

¿La ruta en /System/Library/LaunchAgents/com.apple.notificationcenterui.plist tiene el espacio?

Si su sistema tiene un espacio en esa ruta, podría estar causando problemas.

Me desconectaría y luego ingresaría a través de ssh o >console en la ventana de inicio de sesión, elimine el espacio:

sudo mv -vn "/System/Library/CoreServices/Notification Center.app" "/System/Library/CoreServices/NotificationCenter.app" 

y luego reiniciar

sudo shutdown -r now
    
respondido por el TJ Luoma 03.09.2013 - 06:16
0

Una posible solución sería tolerar el problema durante las próximas semanas, luego instalar OS X 10.9 Mavericks una vez que se publique.

    
respondido por el Daniel 04.09.2013 - 07:49

Lea otras preguntas en las etiquetas