[horloge] passage heure hiver (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

[horloge] passage heure hiver (résolu)

Message par Oldan »

Bonjour,

j'utilise ntp pour regler mon horloge et cela me met en heure d'été.

Voici mon /etc/ntp.conf

Code : Tout sélectionner

#empecher tout par defaut
restrict default noquery notrust nomodify

#autoriser des ip a se caler/utilliser ce ntpd
restrict 127.0.0.1
restrict 192.168.0.0 mask 255.255.255.0 nomodify
restrict 192.168.1.0 mask 255.255.255.0 nomodify

driftfile /etc/ntp.drift
logfile /var/log/ntp.log

#des serveurs
server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org
#et on s'autorise à croire en ces serveurs
restrict 0.fr.pool.ntp.org noquery nomodify
restrict 1.fr.pool.ntp.org noquery nomodify
restrict 2.fr.pool.ntp.org noquery nomodify
restrict 3.fr.pool.ntp.org noquery nomodify
impossible de passer en heure d'hiver
Merci de m'aider à résoudre ce problème
Dernière modification par Oldan le ven. 12 nov. 2010, 15:08, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [horloge] passage heure hiver (...)

Message par oktoberfest »

Salut, http://forums.archlinux.fr/topic5746.html

Ton système doit gérer l'heure en UTC ( HARDWARECLOCK=UTC dans rc.conf). Si tu n'as que Archlinux sur ton pc c'est le mieux.
Avec Windows tu doit mettre HARDWARECLOCK=localtime car Windows et linux ne gère pas l'heure système de la même façon. Et tu dois alors mettre à jour l'heure du bios lors du changement d'heure (ou booter sous Windows pour que Windows mettre à jour l'heure du bios).

Pour résumer :
- Avec Windows, tu mets l'heure locale dans le bios + HARDWARECLOCK=localtime dans /etc/rc.conf + tu changes à la main l'heure ou tu laisses Windows le faire
- Avec Linux uniquement, tu mets l'heure UTC dans le bios + HARDWARECLOCK=UTC dans /etc/rc.conf + tout se met à jour tout seul.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [horloge] passage heure hiver (...)

Message par Oldan »

merci,
je suis sous linux uniquement et avais HARDWARECLOCK=localtime
C'est corrigé

Je passerai en résolu dès l'heure se sera ajustée.
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [horloge] passage heure hiver (...)

Message par Oldan »

hé bien 24h plus tard et un reboot, je suis toujours à l'heure d'été.

extrait de mon rc.conf :

Code : Tout sélectionner

LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [horloge] passage heure hiver (...)

Message par tuxce »

Tu as quelque chose dans les logs ?
Je connais pas très bien la config de ntp mais la liste de:

Code : Tout sélectionner

restrict 0.fr.pool.ntp.org noquery nomodify
me paraît bizarre quand même.
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [horloge] passage heure hiver (...)

Message par Oldan »

voici mes logs du jour :

Code : Tout sélectionner

12 Nov 08:36:46 ntpd[3245]: Deferring DNS for 0.fr.pool.ntp.org 1
12 Nov 08:36:46 ntpd[3245]: Deferring DNS for 1.fr.pool.ntp.org 1
12 Nov 08:36:46 ntpd[3245]: Deferring DNS for 2.fr.pool.ntp.org 1
12 Nov 08:36:46 ntpd[3245]: Deferring DNS for 3.fr.pool.ntp.org 1
12 Nov 08:36:46 ntpd[3250]: signal_no_reset: signal 17 had flags 4000000
12 Nov 08:36:47 ntpd[3245]: bind(20) AF_INET6 fe80::21d:7dff:fed3:5a5b%2#123 flags 0x11 failed: Cannot assign requested address
12 Nov 08:36:47 ntpd[3245]: unable to create socket on eth0 (5) for fe80::21d:7dff:fed3:5a5b#123
12 Nov 08:36:47 ntpd[3245]: failed to init interface for address fe80::21d:7dff:fed3:5a5b
12 Nov 08:36:48 ntpd[3250]: host name not found: 0.fr.pool.ntp.org
12 Nov 08:36:48 ntpd[3250]: host name not found: 1.fr.pool.ntp.org
12 Nov 08:36:48 ntpd[3250]: host name not found: 2.fr.pool.ntp.org
12 Nov 08:36:48 ntpd[3250]: host name not found: 3.fr.pool.ntp.org
12 Nov 08:37:50 ntpd[3250]: DNS 0.fr.pool.ntp.org -> 88.191.94.53
12 Nov 08:37:50 ntpd[3250]: DNS 1.fr.pool.ntp.org -> 88.191.225.6
12 Nov 08:37:50 ntpd[3250]: DNS 2.fr.pool.ntp.org -> 94.23.196.225
12 Nov 08:37:50 ntpd[3250]: DNS 3.fr.pool.ntp.org -> 88.181.188.42
12 Nov 08:37:51 ntpd[3245]: Listen normally on 6 eth0 78.241.132.26 UDP 123
12 Nov 08:37:51 ntpd[3245]: Listen normally on 7 eth0 fe80::21d:7dff:fed3:5a5b UDP 123
12 Nov 08:37:51 ntpd[3245]: new interface(s) found: waking up resolver
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [horloge] passage heure hiver (...)

Message par tuxce »

tu peux arrêter ntpd et le lancer en root:

Code : Tout sélectionner

ntpd -q -d |& tee ntp.log
poste le ntp.log par la suite.
(il devrait en théorie quitter tout seul)
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [horloge] passage heure hiver (...)

Message par Oldan »

merci pour ton aide. Voici le log :

Code : Tout sélectionner

ntpd 4.2.6p2@1.2194-o Sun Oct 17 02:04:37 UTC 2010 (1)
addto_syslog: proto: precision = 0.840 usec
event at 0 0.0.0.0 c01d 0d kern kernel time sync enabled
Finished Parsing!!
addto_syslog: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16
addto_syslog: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
addto_syslog: Listen and drop on 1 v6wildcard :: UDP 123
addto_syslog: Listen normally on 2 lo 127.0.0.1 UDP 123
restrict: op 1 addr 127.0.0.1 mask 255.255.255.255 mflags 00003000 flags 00000001
addto_syslog: Listen normally on 3 eth0 78.241.132.26 UDP 123
restrict: op 1 addr 78.241.132.26 mask 255.255.255.255 mflags 00003000 flags 00000001
addto_syslog: Listen normally on 4 eth0 fe80::21d:7dff:fed3:5a5b UDP 123
restrict: op 1 addr fe80::21d:7dff:fed3:5a5b mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff mflags 00003000 flags 00000001
addto_syslog: Listen normally on 5 lo ::1 UDP 123
restrict: op 1 addr ::1 mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff mflags 00003000 flags 00000001
restrict: op 1 addr 0.0.0.0 mask 0.0.0.0 mflags 00000000 flags 00000090
restrict: op 1 addr :: mask 0.0.0.0 mflags 00000000 flags 00000090
restrict: op 1 addr 127.0.0.1 mask 255.255.255.255 mflags 00000000 flags 00000000
key_expire: at 0 associd 19098
peer_clear: at 0 next 1 associd 19098 refid INIT
event at 0 213.251.153.35 8011 81 mobilize assoc 19098
newpeer: 78.241.132.26->213.251.153.35 mode 3 vers 4 poll 6 10 flags 0x101 0x1 ttl 0 key 00000000
key_expire: at 0 associd 19099
peer_clear: at 0 next 2 associd 19099 refid INIT
event at 0 91.121.45.45 8011 81 mobilize assoc 19099
newpeer: 78.241.132.26->91.121.45.45 mode 3 vers 4 poll 6 10 flags 0x101 0x1 ttl 0 key 00000000
key_expire: at 0 associd 19100
peer_clear: at 0 next 3 associd 19100 refid INIT
event at 0 91.121.104.170 8011 81 mobilize assoc 19100
newpeer: 78.241.132.26->91.121.104.170 mode 3 vers 4 poll 6 10 flags 0x101 0x1 ttl 0 key 00000000
key_expire: at 0 associd 19101
peer_clear: at 0 next 4 associd 19101 refid INIT
event at 0 62.210.226.88 8011 81 mobilize assoc 19101
newpeer: 78.241.132.26->62.210.226.88 mode 3 vers 4 poll 6 10 flags 0x101 0x1 ttl 0 key 00000000
event at 0 0.0.0.0 c016 06 restart
event at 0 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
event at 0 0.0.0.0 c011 01 freq_not_set
transmit: at 1 78.241.132.26->213.251.153.35 mode 3 len 48
auth_agekeys: at 1 keys 1 expired 0
receive: at 1 78.241.132.26<-213.251.153.35 mode 4 len 48
event at 1 213.251.153.35 8024 84 reachable
clock_filter: n 1 off -3598.141421 del 0.060269 dsp 7.937501 jit 0.000001
transmit: at 2 78.241.132.26->91.121.45.45 mode 3 len 48
receive: at 2 78.241.132.26<-91.121.45.45 mode 4 len 48
event at 2 91.121.45.45 8024 84 reachable
clock_filter: n 1 off -3598.149227 del 0.062790 dsp 7.937501 jit 0.000001
transmit: at 3 78.241.132.26->213.251.153.35 mode 3 len 48
transmit: at 3 78.241.132.26->91.121.104.170 mode 3 len 48
receive: at 3 78.241.132.26<-213.251.153.35 mode 4 len 48
clock_filter: n 2 off -3598.142639 del 0.059563 dsp 3.937510 jit 0.001217
receive: at 3 78.241.132.26<-91.121.104.170 mode 4 len 48
event at 3 91.121.104.170 8024 84 reachable
clock_filter: n 1 off -3598.139898 del 0.064147 dsp 7.937501 jit 0.000001
transmit: at 4 78.241.132.26->62.210.226.88 mode 3 len 48
transmit: at 4 78.241.132.26->91.121.45.45 mode 3 len 48
receive: at 4 78.241.132.26<-62.210.226.88 mode 4 len 48
event at 4 62.210.226.88 8024 84 reachable
clock_filter: n 1 off -3598.140999 del 0.059859 dsp 7.937501 jit 0.000001
receive: at 4 78.241.132.26<-91.121.45.45 mode 4 len 48
clock_filter: n 2 off -3598.148300 del 0.063646 dsp 3.937510 jit 0.000927
transmit: at 5 78.241.132.26->213.251.153.35 mode 3 len 48
transmit: at 5 78.241.132.26->91.121.104.170 mode 3 len 48
receive: at 5 78.241.132.26<-213.251.153.35 mode 4 len 48
clock_filter: n 3 off -3598.142067 del 0.059465 dsp 1.937517 jit 0.000610
receive: at 5 78.241.132.26<-91.121.104.170 mode 4 len 48
clock_filter: n 2 off -3598.140682 del 0.064291 dsp 3.937510 jit 0.000784
transmit: at 6 78.241.132.26->62.210.226.88 mode 3 len 48
transmit: at 6 78.241.132.26->91.121.45.45 mode 3 len 48
receive: at 6 78.241.132.26<-62.210.226.88 mode 4 len 48
clock_filter: n 2 off -3598.141416 del 0.059709 dsp 3.937509 jit 0.000417
receive: at 6 78.241.132.26<-91.121.45.45 mode 4 len 48
clock_filter: n 3 off -3598.148529 del 0.063531 dsp 1.937518 jit 0.000519
transmit: at 7 78.241.132.26->213.251.153.35 mode 3 len 48
transmit: at 7 78.241.132.26->91.121.104.170 mode 3 len 48
receive: at 7 78.241.132.26<-213.251.153.35 mode 4 len 48
clock_filter: n 4 off -3598.142133 del 0.060132 dsp 0.937523 jit 0.000505
select: combine offset -3598.142132711 jitter 0.000505375
event at 7 213.251.153.35 963a 8a sys_peer
clock_update: at 7 sample 7 associd 19098
event at 7 0.0.0.0 c617 07 panic_stop -3598 s; set clock manually within 1000 s.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [horloge] passage heure hiver (...)

Message par tuxce »

Code : Tout sélectionner

event at 7 0.0.0.0 c617 07 panic_stop -3598 s; set clock manually within 1000 s.
Effectivement, j'avais zappé que c'était le passage à l'heure d'hiver donc 1h de décalage (en même temps, c'est écrit dans le titre :/), en fait ntp ne réajuste pas l'heure si elle dépasse un certain décalage (1000s comme indiqué).
essaie ça:

Code : Tout sélectionner

ntpd -q -g -d
Tu lances ntpd depuis les deamons de rc.conf normalement ?
Si c'est le cas, normalement le -g est par défaut dans /etc/conf.d/ntp-client.conf
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [horloge] passage heure hiver (...)

Message par Oldan »

donc après

Code : Tout sélectionner

ntpd -q -g -d
mon horloge c'est mise à jour.

Voici mon : /etc/conf.d/ntp-client.conf

Code : Tout sélectionner

# change this to a server closer to your location
NTP_CLIENT_SERVER="pool.ntp.org"

# client options
NTP_CLIENT_OPTION="-b -u"

# timeout for the ntp-client
NTPCLIENT_TIMEOUT=10

# arguments passed to ntpd when started
NTPD_ARGS="-g"
bizarre que le -g n'ai pas été pris en compte.
Je lance ntp via les démons.


On va dire que c'est résolu en attendant le futur passage à l'heure d'été ;)
En tout cas merci beaucoup pour ton aide.
Répondre