Vamos a usar el Terminal en Aplicaciones > Utilidades y usaremos el comando:
pmset -g
Que nos devolverá el listado de preferencias de pmset
Busca la lÃnea sleep
Si hay algún programa imponiendo al sistema que no pueda irse al reposo, verÃas una lÃnea tal que asÃ:
sleep 0 (imposed by 173, 173)
Ese número tras imposed
 es un identificador de proceso: lo que hay que hacer es averiguar que proceso es el culpable de que no podamos ir a reposo. También te puede indicar claramente qué aplicación lo está impidiendo, por lo que tendrás ya un culpable.
Si solo tienes un número de proceso usaremos el comando:
ps -ax | grep 173
(sustituye 173 por el número que te ha salido en el paso anterior)
El Terminal te devolverá una lÃnea indicándote la ruta a la aplicación o servicio del sistema que impide que el Mac se vaya a reposo. Quizás sea, por ejemplo, un servicio básico del sistema del que está tirando una aplicación de terceros, como Coreaudio (que usa iTunes) o cualquier otro servicio. Si no tienes muy claro qué es ese servicio, selecciona el texto, menú contextual y “buscar con Google” donde obtendrás información adicional y podrás dar los pasos para solucionar el problema.
Si estás interesado en solucionar y controlar el estado de reposo de tu Mac, dispones en Faq-mac de este artÃculo, algo antiguo pero válido en su mayorÃa, con explicaciones y posibles culpables: Tu y el reposo de tu Mac [Nivel Ninja]