iMac Mon IMac démarre tout seul à 2 h du matin !

Andy57

Membre confirmé
8 Juillet 2009
59
0
Moselle
Bonjour tout le monde,
Depuis quelques jours je remarque que mon iMac que je mets en veille (suspendre l'activité) en allant me coucher se réveille à partir de 2 heures du matin.
J'entends le disque dur se mettre en route, sans que l'écran ne l'allume, pendant environ 1 minute puis il s'éteint pendant environ une minute et puis il repart. Et cela sans arrêt, et comme je dors dans
la pièce cela me gêne beaucoup alors je me lève pour l'éteindre entièrement.
Quelqu'un peut-il me dire ce qui peut être à l'origine de ce dysfonctionnement ? Je soupçonne un programme qui essaye de faire une mise à jour programmée pour 2 h du matin, mais comment savoir laquelle ? Ou alors .......
Merci pour votre aide.
 
Il y a 3 types de tâches de nettoyage ("ménages") programmés pour être effectuées automatiquement par l'ordi :

quotidiennes (daily)
hebdomadaires (weekly)
mensuelles (monthly)

L'heure que tu indiques est tout à fait compatible avec les tâches quotidiennes. Par contre impossible de me souvenir comment on fait pour vérifier les heures d'exécution et a fortiori pour les modifier. Il me semble que ça se fait par le terminal.
 
Merci PO_

J'ai fait le nettoyage tout à l'heure en utilisant Onyx. Je verrai bien cette nuit si cela était l'origine du problème.

Ce que je trouve curieux c'est que le disque se met en route et s'arrête en boucle pendant des heures et je n'ai pas l'impression qu'il se passe quelque chose pendant les phases actives.
Il est vrai que je ne sais pas où chercher quels programmes pourraient essayer de s'exécuter en réveillant le pc à une heure précise.

Je vais également débrancher le pc de la box afin d'empêcher le transfert de données car depuis l'installation des deux dernières versions d'OS X la mise en veille ne coupe plus l'accès à internet et la LED du branchement ethernet sur la box reste allumée et clignote très régulièrement, ce qui est un signe d'activité.
 
Une fois de plus le pc s'est mis en route cette nuit, malgré l'exécution des scripts de maintenance et sans connexion à internet.
Il n'y a personne pour m'aider à trouver une solutions ?
 
Une fois de plus le pc s'est mis en route cette nuit, malgré l'exécution des scripts de maintenance et sans connexion à internet.
Il n'y a personne pour m'aider à trouver une solutions ?
Paramètres ; Économiseur d'énergie : faut voir…
 
Je ne trouve rien dans l'économiseur d'énergie (aucune programmation)
Ce qui est curieux c'est qu'il se met en route toujours à la même heure et n'arrête plus ses cycles d'activités de 1 minute puis arrêts de 1 minute.
 
Tu es sûr qu'il n'y a pas une programmation ici...

Capture d’écran 2016-04-17 à 12.33.54.webp
...il faut faire un clic sur Programmer pour afficher cette option.
 
Oui, je t'assure que j'ai bien vérifié cette option de programmation.
Je pense plutôt à un logiciel qui essaye de faire une mise à jour mais je ne sais pas lequel, ni pourquoi
le disque n'arrête pas de démarrer et s'arrêter toutes les minutes.
Je précise que seul le disque dur se met en route et pas l'écran, donc aucune notification ne s'affiche.
 
Est-ce que tu as installé un ou des pilotes de périphériques récemment ?
As-tu un onduleur ? Des perturbations électriques peuvent générer ce genre de problème.
Essaye toujours un reset SMC
 
Pour PO_
J'aime bien ton humour... Evidemment que je peux éteindre le MAC avant de me coucher et c'est ce que j'ai prévu de faire ce soir. Cependant je n'aime pas m'avouer vaincu par une machine et je cherche à comprendre pourquoi il se comporte ainsi depuis peu. Car cela fait des années que je n'éteins pas le PC mais je me contente de le mettre en veille et je n'ai jamais eu ce problème de démarrage intempestif.

Pour Fogi
Non, je n'ai pas installé de pilotes de périphériques récemment et je n'ai pas d'onduleur. Je connais le problème des perturbations électriques car j'en ai eu à plusieurs reprises. Dans ces cas le MAC se mettait en route entièrement avec l'écran et à n'importe quelle heure. Mais actuellement il se met en route toutes les nuits à 2 heures et sans allumer l'écran, c'est différent.
Je ne connais pas le reset SMC car je ne l'ai jamais effectué, mais je vais suivre ton conseil et le faire.

Merci à tous, je vous tiendrai au courant.
 
Et quels sont les messages enregistrés dans la Console à 2h du matin?
 
Bonjour Rémy
Bonne question, je n'ai pas pensé à regarder les messages dans la console. Je le ferai dès demain matin car j'avais éteint le MAC cette nuit et donc il n'y aucun enregistrement.
Comme en plus j'avais fait un nettoyage complet avec Onyx hier, j'avais effacé l'historique de la console pour les jours précédents.
En attendant j'ai fait le reset SMC et je vous informerai demain matin sur les résultats de la nuit prochaine.
Merci.
 
C'est pourtant le réflexe à avoir. Non seulement la console enregistre la cause du réveil (wake reason il me semble), mais ensuite les messages donnent une indication de ce qui se passe!
 
Depuis Terminal, passe les commandes suivantes

uptime
pmset -g live
pmset -g stats
pmset -g assertions
pmset -g sched


la dernière commande doit rendre une ligne vide. Copie-colle les résultats stp.
 
Bonsoir jocool,

Voici les résultats des lignes de commande demandées :
Last login: Mon Apr 18 09:12:05 on console

imac-de-andre.........................$ uptime

22:20 up 13:10, 2 users, load averages: 1,37 1,82 1,93

imac-de-andre.........................$ pmset -g live

Active Profiles:

AC Power -1*

Currently in use:

hibernatemode 0

halfdim 1

womp 0

networkoversleep 0

sleep 15 (sleep prevented by coreaudiod)

Sleep On Power Button 1

ttyskeepawake 1

hibernatefile /var/vm/sleepimage

autorestart 0

disksleep 10

displaysleep 3

imac-de-andre...............................$ pmset -g stats

Sleep Count:2

Dark Wake Count:0

User Wake Count:2

imac-de-andre...............................$ pmset -g assertions

2016-04-18 22:22:24 +0200

Assertion status system-wide:

BackgroundTask 0

ApplePushServiceTask 0

UserIsActive 0

PreventUserIdleDisplaySleep 0

PreventSystemSleep 0

ExternalMedia 0

PreventUserIdleSystemSleep 1

NetworkClientActive 0

Listed by owning process:

pid 134(coreaudiod): [0x000012a30001020a] 00:05:22 PreventUserIdleSystemSleep named: "com.apple.audio.AppleHDAEngineOutput:8,0,1,2:0.context.preventuseridlesleep"

Created for PID: 445.

Kernel Assertions: 0x4=USB

id=500 level=255 0x4=USB mod=01/01/1970 01:00 description=com.apple.usb.externaldevice.04100000 owner=Microsoft® 2.4GHz Transceiver V1.0

id=501 level=255 0x4=USB mod=01/01/1970 01:00 description=com.apple.usb.externaldevice.04300000 owner=IOUSBHostDevice

id=502 level=255 0x4=USB mod=01/01/1970 01:00 description=com.apple.usb.externaldevice.04340000 owner=USB Receiver

Idle sleep preventers: IODisplayWrangler

imac-de-andre...............................$ pmset -g sched

imac-de-andre...............................$

Je n'y comprends rien mais je pense que tu sauras les interpréter et me dire ce que tu en penses.
Merci.
 
Dans le désordre... :
Apparemment au moment où tu as passé ces commandes, tu écoutais de la musique ? (sleep prevented by coreaudiod), ou bien tu as une Apple TV ou des enceintes ?
Aurais-tu un disque réseau NAS ?
Aurais-tu imprimante où des impressions seraient bloquées ?

D'abord depuis Terminal :
syslog | grep -i "Wake reason"
lpstat -p | awk '{print $2}' | xargs -n1 lpq -P

copie-colle le résultat

Tout ou partie de ce qui suit pourrait résoudre ou pas ton problème. A toi de voir comment tu procèdes :

- Eteins tous les dispositifs audio-video que pourrait utiliser ta machine (Apple TV, enceintes, etc.)
- Déconnecte tous les dispositifs externes attachés à ta machine
- Effacer le fichier /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
- Reset du système d'impression https://support.apple.com/kb/PH18614?viewlocale=fr_FR&locale=fr_FR (faudra reconfigurer ton/tes imprimante(s))
- Eteindre la machine
- Reset SMC https://support.apple.com/fr-fr/HT201295
- Redémarre la machine ; vérifie/configure tes paramètres de mise en veille ; reconfigure ton imprimante ; repasse les commandes données dans mon post précédents (et poste-les)
- et va te coucher :)
 
Qu'a donné l'étude de la console et des messages enregistrés à 2h du mat? (En particulier Wake Reason)
 
Bonjour,

Jocool :
Je suis très surpris par ton analyse ! En effet, je n'écoutais pas de musique, je n'ai pas d'Apple TV ni d'enceintes branchées, ni disque réseau NAS. Mon imprimante est connectée mais pas branchée (prise électrique débranchée).
Je vais attendre ta réponse avant de faire tout ce que tu proposes.

Rémy :
A 2 h pile la machine s'est mise en route et à 3h48 je l'ai éteint .
Dans la console il y a des centaines de messages dont voici un extrait :
18/04/2016 23:39:41,000 kernel[0] Wake reason: RTC (Alarm)
19/04/2016 02:00:01,000 kernel[0] RTC: Maintenance 2016/4/19 00:00:00, sleep 2016/4/18 21:39:41
19/04/2016 02:00:01,000 kernel[0] AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
19/04/2016 02:00:01,000 kernel[0] AirPort_Brcm43xx::checkInterfacePowerState: Check _pwrOffThreadCall!
19/04/2016 02:00:01,000 kernel[0] Previous sleep cause: 5
19/04/2016 02:00:01,000 syslogd[43] ASL Sender Statistics
19/04/2016 02:00:01,000 kernel[0] 00000000 00000020 NVEthernet::setLinkStatus - not Active
19/04/2016 02:00:03,000 kernel[0] Ethernet [nvenet]: Link up on en0, 100-Megabit, Full-duplex, No flow-control, Debug [796d,0000,0de1,0005,41e1,0000]
19/04/2016 02:00:03,000 kernel[0] 05f5e100 00100026 NVEthernet::setLinkStatus - Active
19/04/2016 02:00:03,000 kernel[0] in6_unlink_ifa: IPv6 address 0x315d2603f29f229f has no prefix
19/04/2016 02:00:03,149 configd[52] LINKLOCAL en0: parent has no IP
19/04/2016 02:00:08,995 SubmitDiagInfo[375] Couldn't load config file from on-disk location. Falling back to default location. Reason: Won't serialize in _readDictionaryFromJSONData due to nil object
19/04/2016 02:00:55,000 kernel[0] PM response took 1998 ms (53, powerd)
19/04/2016 02:00:55,000 kernel[0] AirPort_Brcm43xx::powerChange: System Sleep
19/04/2016 02:01:56,000 kernel[0] 00000000 00000020 NVEthernet::setLinkStatus - not Active
19/04/2016 02:00:56,000 kernel[0] Wake reason: RTC (Alarm)
19/04/2016 02:01:56,000 kernel[0] RTC: Maintenance 2016/4/19 00:01:55, sleep 2016/4/19 00:00:56
19/04/2016 02:01:56,000 kernel[0] AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
19/04/2016 02:01:56,000 kernel[0] AirPort_Brcm43xx::checkInterfacePowerState: Check _pwrOffThreadCall!
19/04/2016 02:01:56,000 kernel[0] Previous sleep cause: 5
19/04/2016 02:01:56,000 kernel[0] 00000000 00000020 NVEthernet::setLinkStatus - not Active
19/04/2016 02:01:58,000 kernel[0] Ethernet [nvenet]: Link up on en0, 100-Megabit, Full-duplex, No flow-control, Debug [796d,0000,0de1,0005,41e1,0000]
19/04/2016 02:01:58,000 kernel[0] 05f5e100 00100026 NVEthernet::setLinkStatus - Active
19/04/2016 02:01:58,000 kernel[0] in6_unlink_ifa: IPv6 address 0x315d2603f29f23ef has no prefix
19/04/2016 02:01:58,108 configd[52] LINKLOCAL en0: parent has no IP
19/04/2016 02:01:58,123 configd[52] network changed: v4(en0-:192.168.0.11) DNS- Proxy-
19/04/2016 02:01:58,581 symptomsd[184] __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2
19/04/2016 02:01:58,582 netbiosd[611] network_reachability_changed : network is not reachable, netbiosd is shutting down
19/04/2016 02:02:03,688 configd[52] network changed: v4(en0+:192.168.0.11) DNS+ Proxy+ SMB
19/04/2016 02:02:04,390 symptomsd[184] __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2
19/04/2016 02:02:50,000 kernel[0] PM response took 1955 ms (53, powerd)
19/04/2016 02:02:50,000 kernel[0] AirPort_Brcm43xx::powerChange: System Sleep
19/04/2016 02:03:51,000 kernel[0] 00000000 00000020 NVEthernet::setLinkStatus - not Active
19/04/2016 02:02:51,000 kernel[0] Wake reason: RTC (Alarm)
 
OK pas de souci. Néanmoins peux-tu passer ces 2 commandes stp (elles ne modifient rien) ?
La seconde, qui est barbare, vérifie la file d'impression

syslog | grep -i "Wake reason"
lpstat -p | awk '{print $2}' | xargs -n1 lpq -P

copie-colle le résultat