3 votos

¿Cómo encontrar la causa de los repetidos reinicios?

He estado teniendo problemas con mi Mac Pro de mediados de 2009 desde que instalé Mountain Lion. Primero fueron pánicos intermitentes del kernel; investigué un poco y descubrí que se trata de un error de ML que se activa al tener varias tarjetas de vídeo Nvidia GeForce 120. No puedo hacer nada más que esperar a que Apple lo solucione.

Entonces empecé a llegar a mi escritorio por la mañana para encontrar el ordenador apagado. Por los registros pude saber que ocurría alrededor de las 6:00 de la mañana, pero no pude saber por qué: los mensajes justo antes del cierre eran diferentes cada vez, y normalmente no eran mensajes de error.

Lo único que sé que se ejecuta a altas horas de la mañana son mis copias de seguridad de SuperDuper!, así que comenté todas ellas en crontab. Pensé que eso lo había arreglado, pero esta mañana me di cuenta de que en realidad lo que hizo fue cambiar de un apagado a un reinicio. "último" muestra esto:

janine    ttys004                   Mon Apr  8 05:53 - 11:20  (05:26)
janine    ttys003                   Mon Apr  8 05:53 - 11:20  (05:26)
janine    ttys002                   Mon Apr  8 05:53 - 11:20  (05:26)
janine    ttys001                   Mon Apr  8 05:53 - 11:20  (05:26)
janine    ttys000                   Mon Apr  8 05:53 - 11:20  (05:26)
janine    console                   Mon Apr  8 05:52 - 11:20  (05:27)
reboot    ~                         Mon Apr  8 05:52 
janine    ttys004                   Sat Apr  6 06:22 - crash (1+23:30)
janine    ttys003                   Sat Apr  6 06:22 - crash (1+23:30)
janine    ttys001                   Sat Apr  6 06:22 - crash (1+23:30)
janine    ttys002                   Sat Apr  6 06:22 - crash (1+23:30)
janine    ttys000                   Sat Apr  6 06:22 - crash (1+23:30)
janine    console                   Sat Apr  6 06:20 - crash (1+23:32)
reboot    ~                         Sat Apr  6 06:19 

Las caídas debidas a las tarjetas de vídeo hacen que los archivos Kernel.panic se escriban en /Library/Logs/DiagnosticReports, pero estos reinicios no dejan ningún rastro más que el anterior.

Ahora no hay nada que se ejecute desde crontab. Las únicas cosas que se me ocurren que se ejecutan automáticamente son la sincronización de Dropbox, Backblaze y Time Machine, pero esas se ejecutan varias veces al día, y parece poco probable que sólo causen un reinicio en un momento específico del día.

Intenté ejecutar el Apple Hardware Test pero no tuve éxito. Manteniendo pulsado D mientras el ordenador arranca no hace nada, y tampoco la opción-D. Incluso cambié de la conexión inalámbrica a un cable Ethernet y la ejecución de la prueba de Internet sigue sin funcionar (es decir, el sistema sólo se inicia normalmente, con un ligero retraso que es presumiblemente cuando está buscando la prueba). Tengo un teclado con cable por lo que debería estar recibiendo la pulsación en el momento adecuado.

¿Qué más puedo hacer para localizarlo?

3voto

Buscar웃 Puntos 23467

Puedes consultar lo que está ocurriendo en un momento determinado utilizando la Consola.

Utilidad/Consola

Busque también en la pestaña Mensajes de diagnóstico y uso.

enter image description here

0voto

Abbafei Puntos 121

crontab es un legado de Unix y no es la instalación preferida para ejecutar tareas programadas. Esto significa que no está viendo todos los demonios en segundo plano que realmente se están ejecutando en su sistema. Así que tienes que hacer muchas más comprobaciones. A continuación doy una breve descripción de la facilidad preferida de OS X para ejecutar tareas programadas.

En OS X las tareas programadas se gestionan mediante launchd . Hay dos tipos de launchd tareas: LaunchDaemons y LaunchAgents. Tanto LaunchDaemons como LaunchAgents se configuran en archivos .plist. Usted utiliza el archivo launchctl para instalar, desinstalar, iniciar, detener, etc. demonios y agentes. Lea las páginas de manual de ambos launchd y launchctl para obtener información sobre cómo utilizar estas herramientas.

Los LaunchDaemons comienzan a ejecutarse en el arranque del sistema. Son globales para el sistema, ya que son independientes del usuario. Se almacenan en /System/Library/LaunchDaemons/ y /Library/LaunchDaemons/ .

Los LaunchAgents comienzan a ejecutarse al iniciar la sesión del usuario. Existen dos tipos: globales del sistema y por usuario. Se almacenan en /System/Library/LaunchAgents/ , /Library/LaunchAgents/ y ~/Library/LaunchAgents/ .

EDITAR

En el archivo .plist que define un demonio o agente hay más de una forma de especificar la hora a la que debe ejecutarse el demonio/agente. Su pregunta sugiere que el culpable comienza a las ~6:00 AM. Es probable que quiera comprobar el StartCalendarInterval en cada archivo .plist. Lea la página de manual de launchd.plist para saber más sobre los daemons/agentes de programación.

0voto

janineanne Puntos 118

Miré las muchas cosas que se lanzaron y me sentí abrumado. Pero finalmente lo reduje a algo que se ejecuta mientras estoy conectado, y eso me llevó a mirar mis elementos de conexión. De alguna manera un montón de ellos se duplicó. Limpié la lista y los reinicios cesaron. Esto no tiene mucho sentido para mí, pero estoy agradecido de tenerlo resuelto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X