Puede que este no sea su problema, pero he tenido el mismo problema durante mucho tiempo y no pude encontrar una respuesta para mí, así que publicaré lo que funcionó para mí en caso de que alguien venga más tarde.
Mi MacBook Pro (y más tarde, mi iMac, ya que utilicé el Asistente de migración) no se apagaba cuando quedaba inactivo para nada. Dormiría con la tapa cerrada, o si se lo dijera explícitamente, pero no dormiría si lo dejara solo, como debería haber hecho según mis preferencias en Energy Saver.
Ya había verificado pmset -g assertions
y desactivado el uso compartido y otras configuraciones de activación en LAN, y nada parecía funcionar. Monitoreando pmset -g pslog
, descubrí que la computadora se iría a dormir a la hora programada y volvería a despertarse unos segundos más tarde, informando que wake reason
solo se había llamado lo último, incluso si era el botón de encendido (es decir, decía que había presionado el botón de encendido cuando no lo tenía. Eso me asustó). Había leído esto y una docena de otras respuestas y foros y no pude llegar a ninguna parte.
Encontré una pista al comprobar pmset -g log
cuál era un poco más detallado que pslog
. Resultó que cada vez que la computadora se apagaba, un proceso "cancelaba" así:
3/13/13 12:00:12 AM CDT Sleep Software Sleep Sleep: Using AC 6492 secs
3/13/13 12:00:12 AM CDT Cancelled Kernel: Response from WDDMService is to cancel state change
Al buscar el servicio WDDMS en el monitor de actividad, resultó ser un demonio en segundo plano que fue instalado por el famoso "SmartWare" que vino en una unidad externa digital occidental. ¡Así que eliminé el proceso y la computadora se durmió como debería! Como no uso el software, lo eliminé de launchd (que creo que se llamaba .plist. Realmente no sabía lo que hacía allí) para que no volviera a aparecer. ¡Todo funciona bien ahora!