Page 1 sur 1

[Horloge] 1 heure d'avance (résolu)

Publié : sam. 03 nov. 2012, 23:52
par Akyopt
Bonjour,

Je viens d'installer une ArchLinux (depuis le wiki, pas plus tard qu'hier). Je sors tout droit des distributions Debian/Ubuntu.
J'ai actuellement sur mon PC l'ArchLinux, Windows 7, et 2 OpenSuse.

J'ai un problème quant à l'heure de mon système :
J'ai une heure d'avance (par rapport à l'heure du BIOS, et l'heure de Windows).

Il ne me semble pas avoir raté quelque chose lors de l'installation (mais je peux bien évidemment me tromper) :
J'ai suivi les étapes décrites ici.
J'ai donc tapé les commandes :

Code : Tout sélectionner

# ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
# hwclock --systohc --utc
Le changement est immédiat, mais non persistant, après reboot, j'ai toujours une heure d'avance.
J'ai également fait cette manipulation sur Windows.

Pour finir voici le retour d'une commande citée dans les docs :

Code : Tout sélectionner

$ timedatectl  
      Local time: Sun, 2012-11-04 00:44:28 CET
  Universal time: Sat, 2012-11-03 23:44:28 UTC
        RTC time: Sat, 2012-11-03 23:44:28
        Timezone: Europe/Paris
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
Voilà mon problème, j'ai testé pas mal de choses sur le net, sans succès, je m'en remets à vous.
Merci d'avance.
Cordialement.

Re: [Horloge] 1 heure d'avance

Publié : dim. 04 nov. 2012, 00:28
par onyx67
Salut,
Tu peux créer un fichier /etc/adjtime en y mettant:

Code : Tout sélectionner

0 0 0
0
LOCAL
C'est comme ça que j'ai procédé, celà permet de passer l'horloge matériel en heure local: http://wiki.archlinux.fr/Horloge

Re: [Horloge] 1 heure d'avance (résolu)

Publié : dim. 04 nov. 2012, 00:38
par Akyopt
En effet, cela fonctionne.
Je n'avais pas testé cette soution parce que dans mon fichier j'avais un "UTC" à la place de "LOCAL".
Il me semblait avoir lu qu'il valait mieux que l'horloge soit réglée sur UTC. N'y aura-t-il pas de problème lié à cette modification du fichier /etc/adjtime ?

Autrement, merci à toi !

Re: [Horloge] 1 heure d'avance

Publié : dim. 04 nov. 2012, 01:16
par onyx67
En effet, timedatectl renvoie:

Code : Tout sélectionner

Warning: The RTC is configured to maintain time in the local time zone. This
mode is not fully supported and will create various problems with time
zone changes and daylight saving adjustments. If at all possible use
RTC in UTC, by calling 'timedatectl set-local-rtc 0'

Re: [Horloge] 1 heure d'avance

Publié : dim. 04 nov. 2012, 08:21
par benjarobin
Mais tu auras toujours moins de souci avec LOCAL si tu utilises aussi Windows

Re: [Horloge] 1 heure d'avance

Publié : dim. 04 nov. 2012, 10:41
par onyx67
Merci pour tes précisions benjarobin, je suis en effet dans ce cas pour ma part.

Sinon, il y a aussi ntp que j'utilise sur mon autre machine et qui fonctionne très bien. (wiki)

Re: [Horloge] 1 heure d'avance

Publié : dim. 04 nov. 2012, 11:29
par benjarobin
ntp n'est pas une solution, cela ne fait que contourner le soucis, c'est pas du tout propre.
La vrai solution c'est d'utiliser UTC dans Windows, mais je crois que cela pose beaucoup plus de soucis que simplement mettre LOCAL sous ArchLinux.
Les seuls problèmes avec LOCAL sont
- si tu voyages beaucoup (changement de fuseau horaire...)
- passages heure d'hiver, heure d'été
En gros le passage que tu as cité en anglais.

Donc en gros LOCAL ne pose aucun souci si tu voyages peu et si tu penses bien à redémarrer sous Windows à chaque changement d'heure hiver/été