OVH Cloud OVH Cloud

NTP

10 réponses
Avatar
Tieum
Bonjour,

J'ai deux machine : une SUn sous SOlaris 5.8 et une HP sous HP-UX 11.

Elles sont à la même heure sur le fuseau MET et ont se synchronize ntp
sur le même serveur.

Pour la SUN, tout se passe bien. La HP elle prétend avoir 2 heures
d'avances ....

Comment celà se fait-il ?

D'avance merci.


Tieum

10 réponses

Avatar
DINH Viêt Hoà

J'ai deux machine : une SUn sous SOlaris 5.8 et une HP sous HP-UX 11.

Elles sont à la même heure sur le fuseau MET et ont se synchronize ntp
sur le même serveur.

Pour la SUN, tout se passe bien. La HP elle prétend avoir 2 heures
d'avances ....

Comment celà se fait-il ?


une histoire de timezone là-dessous ?
tu n'aurais pas une machine réglée à l'heure GMT ?

--
DINH V. Hoa,

"un bon ingénieur n'est pas paresseux" -- ArSuniK [1]

Avatar
Tieum
DINH Viêt Hoà wrote:


J'ai deux machine : une SUN sous SOlaris 5.8 et une HP sous HP-UX 11.

Elles sont à la même heure sur le fuseau MET et se synchronizent ntp
sur le même serveur.

Pour la SUN, tout se passe bien. La HP, elle, prétend avoir 2 heures
d'avance ....

Comment celà se fait-il ?



une histoire de timezone là-dessous ?
tu n'aurais pas une machine réglée à l'heure GMT ?



Bah justement elle sont toutes les deux MET

SUN:

# cat /etc/TIMEZONE
(...)
TZ=MET
(...)
LC_TIME=fr_FR.ISO8859-1
# date
mardi, 28 septembre 2004, 17:58:42 MEST

Décalage dans peerstats ~0

HP:

# cat /etc/TIMEZONE
TZ=MET
export TZ
# date
Tue Sep 28 17:58:56 MET 2004

Décallage dans peerstats ~-7200


Avatar
Etienne de Tocqueville
Tieum a écrit sur fr.comp.os.unix :

Bah justement elle sont toutes les deux MET


Bah non, il y en a une en MEST :

mardi, 28 septembre 2004, 17:58:42 MEST


Je n'ai pas tout compris aux histoire de fuseau, mais chez moi, MEST et
MET, c'est pas pareil :

:~> TZ=MEST date
mar sep 28 16:51:23 MEST 2004
:~> TZ=MET date
mar sep 28 18:51:26 MEST 2004

et il y a justement 2 heures d'écart ;-)

Donc a mon avis, le /etc/TIMEZONE du Sun n'a tout simplement pas été
pris en compte

Avatar
DINH Viêt Hoà

Je n'ai pas tout compris aux histoire de fuseau, mais chez moi, MEST et
MET, c'est pas pareil :


c'est pas une histoire de daylight time saving ?

--
DINH V. Hoa,

"un bon ingénieur n'est pas paresseux" -- ArSuniK [1]

Avatar
Tieum
DINH Viêt Hoà wrote:


Je n'ai pas tout compris aux histoire de fuseau, mais chez moi, MEST et
MET, c'est pas pareil :



c'est pas une histoire de daylight time saving ?



Dans ce cas n'y aurait-il pas qu'une heure de décalage ?


Avatar
Tieum
Etienne de Tocqueville wrote:

Tieum a écrit sur fr.comp.os.unix :


Bah justement elle sont toutes les deux MET



Bah non, il y en a une en MEST :


mardi, 28 septembre 2004, 17:58:42 MEST



Je n'ai pas tout compris aux histoire de fuseau, mais chez moi, MEST et
MET, c'est pas pareil :

:~> TZ=MEST date
mar sep 28 16:51:23 MEST 2004
:~> TZ=MET date
mar sep 28 18:51:26 MEST 2004

et il y a justement 2 heures d'écart ;-)

Donc a mon avis, le /etc/TIMEZONE du Sun n'a tout simplement pas été
pris en compte



Le plus surprenant c'est que c'est la SUN qui est à la bonne heure et la
HP qui veut se mettre deux heures en retard ....

Je vais essayer de basculer la HP en MEST si elle comprend ....

Merci.

Tieum


Avatar
Stephane Chazelas
2004-09-28, 18:52(+02), Etienne de Tocqueville:
Tieum a écrit sur fr.comp.os.unix :

Bah justement elle sont toutes les deux MET


Bah non, il y en a une en MEST :

mardi, 28 septembre 2004, 17:58:42 MEST


Je n'ai pas tout compris aux histoire de fuseau, mais chez moi, MEST et
MET, c'est pas pareil :

:~> TZ=MEST date
mar sep 28 16:51:23 MEST 2004
:~> TZ=MET date
mar sep 28 18:51:26 MEST 2004

et il y a justement 2 heures d'écart ;-)

Donc a mon avis, le /etc/TIMEZONE du Sun n'a tout simplement pas été
pris en compte


Attention.

Ce qu'affiche date et ce qu'on met dans TZ n'est pas forcement
exactement la meme chose.

si on met TZ=MET, MET fait reference a une timezone. On ne
precise ni decallage par rapport a GMT, ni regle de changement
d'heure, ca veut dire que MET fait reference a un decallage par
rapport a GMT mais aussi a des regles de changement d'heure. Il
doit y avoir un fichier de definition de "MET" comme de
Europe/Paris quelque part. Je ne pense pas qu'il y en ait pour
MEST, donc ca doit etre equivalent a GMT comme tout ce qui est
inconnu.

L'autre methode, c'est de faire:

TZ=TOTO+4TITI+5,rule

On a un decallage de 4 heures en hiver, 5 heures en ete, date
renvoie "TOTO" en hiver, "TITI" en ete, le passage d'ete a hiver
est defini dans "rule". L'avantage de mettre Europe/Paris, c'est
que le systeme est au courant des fluctuations de regles de
changement d'heure dans le passé a Paris (notez que ce qui a ete
valable a Paris ne l'a pas forcement toujours ete a Vichy ou a
Strasbourgh).

L'avantage de mettre la definition complete dans TZ est que ca
marchera pareil d'un systeme a l'autre (tous ne sont pas
forcement d'accord sur ce que veulent dire MET par exemple).

En France (et en Europe sauf Portugal, Ireland, UK) ca devrait
etre quelque chose comme:

TZÎT-1CEST-2,M3.5.0/2,M10.5.0/3

CET en hiver, CEST en ete, 1 heure de decallage en hiver, 2 en
ete. Les changement d'heure sont le dernier dimanche de mars a
2h et le dernier dimanche d'octobre a 3h.

--
Stephane


Avatar
Tieum
Tieum wrote:



Je vais essayer de basculer la HP en MEST si elle comprend ....


Il n'y a pas l'air d'avoir de MEST sur la HP.

Si quelqu'un a une idée ?

Tieum

Avatar
Stephane Chazelas
2004-09-29, 09:58(+02), Tieum:
Je vais essayer de basculer la HP en MEST si elle comprend ....


Il n'y a pas l'air d'avoir de MEST sur la HP.


Le contraire serait etonnant.

Si quelqu'un a une idée ?


Comme dit, utilise:
TZÎT-1CEST-2,M3.5.0/2,M10.5.0/3
"Central European Time"

ou

TZ=MET-1MEST-2,M3.5.0/2,M10.5.0/3
"Middle European Time"

Comme ca, tu seras sur que ca sera pareil quelque soit l'OS.

Et assure toi que l'horloge est a la bonne heure sur HP (verifie
que date -u donne bien l'heure GMT).

--
Stephane


Avatar
Tieum
Stephane Chazelas wrote:
2004-09-29, 09:58(+02), Tieum:

Je vais essayer de basculer la HP en MEST si elle comprend ....


Il n'y a pas l'air d'avoir de MEST sur la HP.



Le contraire serait etonnant.


Si quelqu'un a une idée ?



Comme dit, utilise:
TZÎT-1CEST-2,M3.5.0/2,M10.5.0/3
"Central European Time"

ou

TZ=MET-1MEST-2,M3.5.0/2,M10.5.0/3
"Middle European Time"

Comme ca, tu seras sur que ca sera pareil quelque soit l'OS.

Et assure toi que l'horloge est a la bonne heure sur HP (verifie
que date -u donne bien l'heure GMT).




Ce qui résoud mon problème à merveille !

Merci bien.

EN effet la HP ne comprenait sans doute pas ou mal MET (malgré la
présence d'un tel fichier dans ses définitons de zone) et du coup était
en UTC.

Maintenant tout va bien ....

Encore merci.

Tieum