Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HEURE] été hiver et pas à l'heure (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Mar 31, 2009 7:18 am    Post subject: [HEURE] été hiver et pas à l'heure (résolu) Reply with quote

Bonjour,

j'ai un micro-soucis. Nous venons de passer à l'heure dté. Hier je rectifie à la mano mon heure avec la commande date. bien sur j'avais oublié que l'effet ne serait que temporaire et ce matin pam! toujours à l'heure d'hiver. S'pas grave, je potasse la doc, j'étais en local dans le fichier de configuration /etc/conf.d/hwclock puisque en double-boot depuis le début avec ce portable. Je passe en UTC, ce qui pose un pseudo problème sous windows : il aura deux heures de retard mais c'est pas grave j'y vais une fois tous les 36 du mois et de toute façon il sera viré cet été. Bref, je vérifie que le fichier hwclock est correctement paramétré :
Code:

CLOCK="UTC"
TIMEZONE="Europe/Paris"
CLOCK_OPTS=""
CLOCK_SYSTOHC="no"
SRM="no"
ARC="no"

ainsi que /etc/timezone:
Code:
Europe/Paris


je reboot, normalement je dois passé à l'heure dété automatiquement : et bien non maintenant la date sous xfce avance d'une heure par rapport à l'heure d'été : il est 10h18 au lieu de 9h18 et hwclock dit :
Code:
mar. 31 mars 2009 08:18:25 CEST  -0.656668 secondes


Ben voilà,
Merci!
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Tue Mar 31, 2009 9:29 am; edited 1 time in total
Back to top
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Tue Mar 31, 2009 7:26 am    Post subject: Reply with quote

Pour eviter ce genre de soucis, je me connecte à un serveur ntp pour régler l'heure.
_________________
"Unix IS user friendly... It's just selective about who its friends are." — Tollef Fog Heen tollef@add.no
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Mar 31, 2009 7:28 am    Post subject: Reply with quote

Merci, Nico mais je n'envisage pas cette solution n'ayant pas de connexion réseau personnelle.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Tue Mar 31, 2009 7:49 am    Post subject: Reply with quote

C'est juste qu'a ta 2e manip t'as toujours pas rétabli l'heure UTC dans ton BIOS apres la rectification (il est toujours en UTC+1 comme avant). Tu fois faire un hwclock --systohc pour la sauver (ou CLOCK_SYSTOHC="yes" pour le faire a chaque shutdown), et le BIOS sera en heure UTC comme il faut, et tout ok sous Linux ensuite avec le /etc/localtime. Et a ce moment là oui c'est bonheur, plus jamais besoin de régler l'heure, c'est auto et transparent. :)
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Mar 31, 2009 7:55 am    Post subject: Reply with quote

Merci Pierre, je modifie et reviens mettre un résolu.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Mar 31, 2009 8:08 am    Post subject: Reply with quote

Et merde,
Quote:
Mar 31 09:53:20 as2m-mparis Measured 3333417144 cycles TSC warp between CPUs, turning off TSC clock.
Mar 31 09:53:20 as2m-mparis Clocksource tsc unstable (delta = 2088315406 ns)
Mar 31 10:00:30 as2m-mparis rc[4393]: Clock skew detected with `/etc/conf.d/hwclock'
Mar 31 10:00:30 as2m-mparis rc[4393]: WARNING: clock skew detected!
Mar 31 10:01:10 as2m-mparis hpet clockevent registered
Mar 31 10:01:10 as2m-mparis Measured 3247868184 cycles TSC warp between CPUs, turning off TSC clock.
Mar 31 10:01:10 as2m-mparis Clocksource tsc unstable (delta = 2034585285 ns)
Mar 31 10:03:52 as2m-mparis rc[4872]: WARNING: clock skew detected!
Mar 31 10:04:28 as2m-mparis hpet clockevent registered
Mar 31 10:04:28 as2m-mparis Measured 3253131864 cycles TSC warp between CPUs, turning off TSC clock.
Mar 31 10:04:28 as2m-mparis Clocksource tsc unstable (delta = 2038160659 ns)

Après deux reboot, tsssss. J'aurais pas mieux fait de faire un hwclock --utc?

Mais l'heure sous xfce est correcte et hwclock retourne :
Code:
 hwclock
mar. 31 mars 2009 08:08:59 CEST  -0.855856 secondes


EDIT : au cas ou :
Code:
date
mar. mars 31 10:11:45 CEST 2009


EDIT2 : dans l'ordre :
Code:
 hwclock --utc --systohc
rm /etc/adjtime

 /etc/init.d/hwclock restart
* WARNING: you are stopping a boot service
* Stopping syslog-ng...                                                                                                            [ ok ]
* Setting hardware clock using the system clock [UTC]...                                                             [ ok ]
* Setting system clock using the hardware clock [UTC]..                                                              [ ok ]

 hwclock
mar. 31 mars 2009 08:18:45 CEST  -0.344082 secondes


EDIT3 : ha ben non, toujours mon skew au boot...
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Mar 31, 2009 9:29 am    Post subject: Reply with quote

Bon c'est résolu.

Explications : lors de la modification du fichier hwclock j'avais 1 heures d'avance sur l'heure d'été. Puisque j'ai configuré le dit fichier en utc + timezone en mode Europe/Paris, lors de mes derniers boots ce fichier était en avance sur la configuration temporelle de mon système. J'ai rebooté par exemple à 10h15 10h45 alors que la date du fichier hwclock était de 10h56 d'où le skew (ou dérive) de l'horloge indiqué par un warning lors de mes reboot. Maintenant que 10h56 appartient au passé tout est rentré dans l'ordre.

Conclusion : j'aurais du attendre 1h00 avant de rebooté.... une tempête dans un verre d'eau.

MERCI!
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Tue Mar 31, 2009 11:22 am    Post subject: Reply with quote

Juste comme ça, tu peux mettre ta conf complète car je suis pas top configuré sur ce domaine aussi :oops:

PS : pour mon laptop j'ai abandonné, il perd totalement l'heure entre chaque boot...
_________________
Full Gentoo powered.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Tue Mar 31, 2009 2:19 pm    Post subject: Reply with quote

Pas de problème,

Tu commences par regarder si au niveau hardware tu es en mode utc :
Code:
# hwclock
mar. 31 mars 2009 14:04:46 CEST  -0.656621 secondes


normalement l'heure sous ton environnement n'est pas bonne. Tu fais un date MMJJHHmmAA (MoisJourHeureMinutesAnnée)

puis tu vas dans le fichier /etc/conf.d/hwclock :
Quote:

CLOCK="UTC"
TIMEZONE="Europe/Paris"
CLOCK_OPTS="
"CLOCK_SYSTOHC="yes"
SRM="no"
ARC="no"


ensuite tu éxécutes cette commande :
Code:
#  hwclock --utc --systohc


ensuite tu vires le fichier adjtime au cas où... :
Code:
rm /etc/adjtime


Bien sur le fichier /etc/localtime est une copie du fichier zoneinfo qui va bien :
Quote:
7.a. Fuseau horaire

Vous devez maintenant choisir votre fuseau horaire afin que votre système sache où il se trouve. Cherchez votre fuseau horaire dans /usr/share/zoneinfo, puis copiez-le sur /etc/localtime. Évitez les zones du type /usr/share/zoneinfo/Etc/GMT*, car leur nom porte à confusion. En effet, GMT-2 signifie en fait GMT+2.

Exemple de code 1.1 : Définir l'information relative au fuseau horaire

# ls /usr/share/zoneinfo
(En supposant que vous utilisiez l'heure de Paris.)
# cp /usr/share/zoneinfo/Europe/Paris /etc/localtime

Ça c'est la doc du handbook, pas de question à se poser. Quand tu rebooteras tu auras peut-être mon soucis de skew. Pour cela avant de rebooter fait attention aux fichiers que tu as modifié avant le changement d'heure effectué avec la commande date. Si l'un des dit fichiers possède une heure de modification en avance sur l'heure système le warning au boot existera tant que cette date est en avance sur l'heure système. Un touch normalement devrait régler l'affaire.

et voilà, maintenant comme le dit geekounet, plus de soucis. J'oubliais, il faut que le service hwclock soit mis au run-level boot, pour plus d'info voir la configuration de rc (qui remplace baselayout).

EDIT : NE PAS OUBLIER LE FICHIER /ETC/TIMEZONE (VOIR LES POSTES PRÉCÉDENTS)
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Tue Mar 31, 2009 4:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Tue Mar 31, 2009 2:50 pm    Post subject: Reply with quote

Merci pour ton explication elle m'a été bien utile.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Tue Mar 31, 2009 10:02 pm    Post subject: Reply with quote

Bete question .. avec un pc multiboot (win et lin), est-ce mieux de configurer l'heure UTC ou l'heure LOCAL dans le bios ??? (pour que dans win et lin, ce soit la même heure ...) ?
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed Apr 01, 2009 5:37 am    Post subject: Reply with quote

En local.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
bivittatus
l33t
l33t


Joined: 31 Jan 2006
Posts: 687
Location: Roissy-en-Brie (France)

PostPosted: Wed Apr 01, 2009 7:14 am    Post subject: Reply with quote

Heu...ce serait peut-être pas mal de mettre tout ça dans les trucs et astuces non? :roll:
_________________
Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire."
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Wed Apr 01, 2009 8:31 am    Post subject: Reply with quote

Hum, il semblerait, d'après la fin du manuel de hwclock que ce soit ne soit pas super de changer le system clock, donc utiliser date, pendant que le système tourne... il faudrait en fait modifier hwclock et rebooter.
Back to top
View user's profile Send private message
flash
n00b
n00b


Joined: 19 May 2003
Posts: 17
Location: tahitie

PostPosted: Wed Apr 01, 2009 10:14 pm    Post subject: Reply with quote

Qui nous fait un script pour passer deux ans tranquille ?? :

http://www.industrie.gouv.fr/energie/developp/econo/textes/se_heur.htm

:-)
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Wed Apr 01, 2009 10:20 pm    Post subject: Reply with quote

flash wrote:
Qui nous fait un script pour passer deux ans tranquille ?? :

http://www.industrie.gouv.fr/energie/developp/econo/textes/se_heur.htm

:-)




Tu te casse trop la tete ^^ :

Code:
loop ~ # zdump -v /usr/share/zoneinfo/Europe/Brussels
/usr/share/zoneinfo/Europe/Brussels  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 20:45:52 1901 WET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 20:45:52 1901 WET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Sat Nov  7 23:59:59 1914 UTC = Sat Nov  7 23:59:59 1914 WET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Sun Nov  8 00:00:00 1914 UTC = Sun Nov  8 01:00:00 1914 CET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Sun Apr 30 22:59:59 1916 UTC = Sun Apr 30 23:59:59 1916 CET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Sun Apr 30 23:00:00 1916 UTC = Mon May  1 01:00:00 1916 CEST isdst=1
/usr/share/zoneinfo/Europe/Brussels  Sat Sep 30 22:59:59 1916 UTC = Sun Oct  1 00:59:59 1916 CEST isdst=1
/usr/share/zoneinfo/Europe/Brussels  Sat Sep 30 23:00:00 1916 UTC = Sun Oct  1 00:00:00 1916 CET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Mon Apr 16 00:59:59 1917 UTC = Mon Apr 16 01:59:59 1917 CET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Mon Apr 16 01:00:00 1917 UTC = Mon Apr 16 03:00:00 1917 CEST isdst=1
/usr/share/zoneinfo/Europe/Brussels  Mon Sep 17 00:59:59 1917 UTC = Mon Sep 17 02:59:59 1917 CEST isdst=1
/usr/share/zoneinfo/Europe/Brussels  Mon Sep 17 01:00:00 1917 UTC = Mon Sep 17 02:00:00 1917 CET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Mon Apr 15 00:59:59 1918 UTC = Mon Apr 15 01:59:59 1918 CET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Mon Apr 15 01:00:00 1918 UTC = Mon Apr 15 03:00:00 1918 CEST isdst=1
/usr/share/zoneinfo/Europe/Brussels  Mon Sep 16 00:59:59 1918 UTC = Mon Sep 16 02:59:59 1918 CEST isdst=1
/usr/share/zoneinfo/Europe/Brussels  Mon Sep 16 01:00:00 1918 UTC = Mon Sep 16 02:00:00 1918 CET isdst=0
/usr/share/zoneinfo/Europe/Brussels  Mon Nov 11 10:59:59 1918 UTC = Mon Nov 11 11:59:59 1918 CET isdst=0


et ca va jusque 2030 passé ;)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum