Comment forcer le réglage de l’heure sur Mac

Anthony Nelzin-Santos |

Votre Mac a quelques minutes de retard sur votre Apple Watch ? Cela peut arriver, surtout si vous avez passé quelques siècles à bord de la Station spatiale internationale. Comme vous connaissez bien vos Préférences Système, vous vous êtes rendu dans la rubrique Date et heure, mais le réglage automatique est déjà activé. C’est un vieux bug de macOS : vous pouvez redémarrer en priant les dieux des serveurs NTP… ou bien jouer du Terminal.

Plusieurs raisons peuvent expliquer une dérive de l’horloge du Mac. Outre le changement fréquent de fuseau horaire et les bugs ponctuels du système de localisation, une extinction prolongée peut expliquer une telle dérive, comme l’utilisation continue de la machine à plein régime. Dans les cas extrêmes, un Mac peut gagner ou perdre plusieurs minutes par mois.

Or un mauvais réglage peut poser des problèmes avec certaines applications, les services de synchronisation, les certificats SSL, ou encore les clés 2FA. Pendant longtemps, tout rentrait dans l’ordre après avoir ouvert la rubrique Date et heure des Préférences Système, puis décocher et recocher l’option Régler la date et l’heure automatiquement dans l’onglet Date et heure et l’option Régler le fuseau horaire automatiquement en fonction du lieu actuel dans l’onglet Fuseau horaire.

Il faut maintenant vérifier le bon fonctionnement du service de localisation dans la rubrique Sécurité et confidentialité des Préférences Système. Dans l’onglet Confidentialité, cliquez sur la section Service de localisation, puis sur le bouton Services système > Détails…. Enfin, vérifiez que l’option Personnalisation du fuseau horaire et du système est bien cochée.

Malheureusement, ces précautions ne suffisent pas, un vieux bug contrariant le réglage automatique. Si votre horloge est particulièrement déréglée, vous devrez utiliser le Terminal pour forcer le réglage de l’heure. Jusqu’à macOS High Sierra, vous pouvez exécuter la commande suivante :

sudo ntpdate -u time.apple.com

Depuis macOS Mojave, vous devez exécuter cette première commande pour configurer le serveur NTP :

sudo systemsetup -setnetworktimeserver time.apple.com

Puis cette deuxième commande pour forcer la synchronisation :

sudo sntp -sS time.apple.com

Les serveurs d’Apple sont aussi fiables qu’un serveur NTP peut l’être, mais si vous le souhaitez, vous pouvez remplacer time.euro.apple.com par pool.ntp.org pour utiliser les serveurs du projet NTP Pool.

Source
Image de Une : libre de droits
avatar Amaczing | 

Ahhhh NTP !

avatar Avenger | 

Globalement, quand je faisais de la maintenance Mac, j'avais moins de problèmes (si pas du tout) en utilisant d'office un autre serveur NTP que celui d'Apple.

avatar pagaupa | 

Si on ne peut même plus se fier à l’heure d’un mac! Où va-t-on!

avatar dodomu | 

@pagaupa

Je suis assez d’accord, je ne connais ni la portée ni l’ancienneté du bug, mais c’est le genre de truc élémentaire qui ne devrait pas apparaître sur un matériel un tant sois peu sérieux...

avatar pagaupa | 

@dodomu

Le serieux et Apple c’est comme le bon sens à côté de chez soi du Credit Agricole ! Il y a longtemps qu’il s’est barré ! 😜

avatar hairsplitter | 

Si, ils sont toujours à l'heure pour ajuster leur tarif.

avatar Novezan | 

@hairsplitter

À la hausse bien évidemment ;-)

avatar Norandy | 

Quand je voyage(ais) aux US, l’heure ne se mets pas automatiquement à jour... je dois la régler manuellement...

avatar Dev | 

Et je vous apprends rien si je vous dis que Apple ne sera pas sur le coup avant un bon moment 😌

avatar mâle_blanc_cis_het_et_fier | 

A force de prendre du retard, il arrive un moment ou il va falloit choisir quoi reporter à plus tard afin de tenir la deadline pour la nouvelle version majeure. :)

avatar pim | 

Ça va être la fête quand ils vont supprimer le passage à l’heure d’été. Certains ont essayé, mais ils ont eut des problèmes !

avatar aspartame | 

Salut à tous

et bine moi j'ai le problème inverse : JE VEUX que mon mac soit avec 30 min d'avance ( pour partir plus tot du boulot )

j'ai beau décocher la case de synchro NTP , depuis macos 10.15 , ce fichu système se remet systématiquement à la bonne heure !

c'est un cauchemar !

( j'ai bloqué les appels NTP vers les serveurs d'apple , j'ai filé localhost comme serveur NTP ) ... ca m'énerve ...

la seule solution , ce serait que le monde entier accepte d'avancer de 30min toutes les horloges , mais si qq1 a une piste avant d'en arriver là , je suis preneur !

bonne journée confinée à tous

avatar mirando | 

Mon Mac a 3 mn de retard

avatar aspartame | 

mais pourquoi tout le monde a des problèmes pour une horloge qui ne veut pas se mettre à l'heure , alors que moi je veux précisément que mon horloge ne soit pas à l'heure et que je n'y parviens pas ....

le monde est injuste !

avatar HarlequinDetailedOwl | 

Mille mercis !! Je tournais en rond depuis quelques jours :) La commande Terminal a suffi !

CONNEXION UTILISATEUR