J'ai un iMac 27" de mi-2011 qui fonctionne avec Mavericks (10.9.1). J'ai effectué une mise à jour depuis Mountain Lion cet automne, lorsque Mavericks est sorti. Je n'avais jamais eu de problème avec l'horloge de mon système auparavant.
Depuis l'installation de Mavericks, mon horloge gagne régulièrement environ 20 secondes par jour. Mon fuseau horaire est correctement défini et l'option "Définir automatiquement la date et l'heure" est cochée dans mes préférences système Date et heure. Il est réglé pour utiliser "Apple/Americas/U.S. (time.apple.com)".
Lorsque j'ouvre le volet Date et heure des préférences système, mon horloge se règle immédiatement sur l'heure correcte, mais si je n'ouvre pas le volet, elle s'égare assez rapidement.
J'ai redémarré, coché et décoché la case permettant de régler automatiquement la date et l'heure, mais rien ne semble y faire.
Des solutions ou des idées ?
UPDATE :
J'ai fait ce qui semble être un progrès. Question : Comment puis-je savoir si mon Mac met l'horloge à jour correctement ? et sa réponse acceptée par grgarside ont fourni beaucoup d'aide pour le dépannage. Ma dérive est de 499,988 (gain de 43,19 secondes par jour) !
Le plus important, c'est que le pacemaker fonctionne toutes les 5 à 15 secondes, comme le montre le journal de ma tige, mais chaque fois qu'il s'exécute, une erreur se produit :
Feb 1 11:53:29 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:39 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:51 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:59 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:54:09 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:54:19 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Il semble que j'aie un problème d'autorisation, mais je n'arrive pas à le comprendre. J'ai déchargé et rechargé le pacemaker plsit via launchctl.
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.pacemaker.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.pacemaker.plist
voici un export texte de mon com.apple.pacemaker.plist
{
Label = "com.apple.pacemaker";
ProgramArguments = (
"/usr/libexec/pacemaker",
"-b",
"-e",
"0.0001",
"-a",
10,
);
KeepAlive = {
PathState = {
"/private/var/db/ntp.drift" = YES;
};
};
}
mon fichier /private/var/db/ntp.drift appartient à Root:wheel et ses permissions sont 644, /System/Library/LaunchDaemons/com.apple.pacemaker.plist a exactement la même propriété et les mêmes permissions.
J'espère que cette mise à jour fournira suffisamment d'informations supplémentaires pour que quelqu'un puisse me faire passer ce problème.