[horloge] Décalage de deux heures (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Florian Goo
Hankyu
Messages : 34
Inscription : lun. 12 janv. 2009, 12:21

[horloge] Décalage de deux heures (résolu)

Message par Florian Goo »

Bonjour les Archers,

J'ai un soucis avec la config de mon horloge.
Selon la doc, avec HARDWARECLOCK="UTC" et le TIMEZONE kivabien, ça devrait rouler comme il faut. Mais dans cette config j'ai deux heures d'avance.

Avec HARDWARECLOCK="localtime", j'ai une heure d'avance.

Je suis en monoboot, donc pas d'interférence avec un autre OS.
Je ne fais pas non plus de virtualisation.

Voici mon rc.conf :

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
#   LANG in /etc/locale.conf takes precedence
# DAEMON_LOCALE: If set to 'yes', use $LOCALE as the locale during daemon
# startup and during the boot process. If set to 'no', the C locale is used.
# HARDWARECLOCK: set to "", "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
#   Note: Using "localtime" is discouraged, using "" makes hwclock fall back
#   to the value in /var/lib/hwclock/adjfile
# TIMEZONE: timezones are found in /usr/share/zoneinfo
#   Note: if unset, the value in /etc/localtime is used unchanged
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-dvorak-bepo"
CONSOLEFONT="lat9w-08"
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MODULES: Modules to load at boot-up. Blacklisting is no longer supported.
#   Replace every !module by an entry as on the following line in a file in
#   /etc/modprobe.d:
#     blacklist module
#   See "man modprobe.conf" for details.
#
MODULES=(fuse)

# Udev settle timeout (default to 30)
UDEV_TIMEOUT=30

# Scan for FakeRAID (dmraid) Volumes at startup
USEDMRAID="no"

# Scan for BTRFS volumes at startup
USEBTRFS="no"

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="flobox"

# Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces.
#
# Wired network setup
#   - interface: name of device (required)
#   - address: IP address (leave blank for DHCP)
#   - netmask: subnet mask (ignored for DHCP) (optional, defaults to 255.255.255.0)
#   - broadcast: broadcast address (ignored for DHCP) (optional)
#   - gateway: default route (ignored for DHCP)
#
# Static IP example
# interface=eth0
# address=192.168.0.2
# netmask=255.255.255.0
# broadcast=192.168.0.255
# gateway=192.168.0.1
#
# DHCP example
# interface=eth0
# address=
# netmask=
# gateway=

interface=
address=
netmask=
broadcast=
gateway=

# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"

# Enable these netcfg profiles at boot-up. These are useful if you happen to
# need more advanced network features than the simple network service
# supports, such as multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
# If you are sure nothing else touches your hardware clock (such as ntpd or
# a dual-boot), you might want to enable 'hwclock'. Note that this will only
# make a difference if the hwclock program has been calibrated correctly.
#
# If you use a network filesystem you should enable 'netfs'.
#
DAEMONS=(syslog-ng !network !netfs crond dbus hal fam @wicd gdm)
J'ai beau chercher, je n'arrive pas à trouver le problème…
Quelqu'un aurait une idée ?
Dernière modification par Florian Goo le mer. 18 janv. 2012, 22:43, modifié 1 fois.
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [horloge] Décalage de deux heures

Message par hansi »

Salut,

Le plus simple dans ce cas c'est de configurer NTP, regarde dans le wiki, sinon tu es bon pour une sacrée prise de tête parce que le réglage ne tiendra pas si tu y parviens...
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1195
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [horloge] Décalage de deux heures

Message par karhu »

+1. Je suis aussi sous ntp.
Pour te dire à quel point c'est casse tête :
Je suis sur le forum non connecté heure du forum = mon heure
Je me connecte : heure du forum = mon heure plus 1 !!!
J'ai cherché un bon moment et maintenant je vis avec. :mrgreen:
Mais si jamais tu trouves, je suis preneur.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [horloge] Décalage de deux heures

Message par widapit »

Salut !

Je crois qu'il te faut ajouter "hwclock" dans les daemons du '/etc/rc.conf'.
Mais tu peux aussi voir ça !!
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [horloge] Décalage de deux heures

Message par FoolEcho »

Tu peux aussi voir dans ton bios et gèrer le décalage de là.
karhu a écrit :Je suis sur le forum non connecté heure du forum = mon heure
Je me connecte : heure du forum = mon heure plus 1 !!!
Regarde dans les préférences du forum de ton profil au niveau des réglages globaux au niveau fuseau horaire et heure d'été (j'sais bien, j'me suis fait avoir aussi :copain: ).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Getalo
archer de cavalerie
Messages : 184
Inscription : mer. 22 juin 2011, 19:22
Localisation : LéVé12

Re: [horloge] Décalage de deux heures

Message par Getalo »

Bonjour,
chez moi c'est pas banal ! Mon heure machine est correcte, c'est l'heure du forum qui est décalée de +1h. Je ne sais pas si je dois m'en formaliser.
Edit : merci Foolecho c'est réglé avec les préférences du forum !!!
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [horloge] Décalage de deux heures

Message par FoolEcho »

Tu aurais du le préciser au début, on a tous compris de travers ! Sans la légère digression de karhu on aurait cherché longtemps. :lol:

:resolu:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1195
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [horloge] Décalage de deux heures

Message par karhu »

@FoolEcho OK maintenant que j'ai aligné mon profile sur Greenwich.
Bon je vais essayer dorénavant de répondre sans me baser toujours sur ma propre configuration :oops:
Résolution de début d'année. :P
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [horloge] Décalage de deux heures

Message par widapit »

EH, ne vous emballez pas, :non: c'est pas "getalo" qui a lancé le sujet, c'est "Florian Goo" !!! :copain:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [horloge] Décalage de deux heures

Message par FoolEcho »

Aheum... :oops: ... Mea culpea. :bouletdujour: (au moins, ça a toujours résolu un problème pour d'autres :mrgreen: )
«The following statement is not true. The previous statement is true.» :nage:
Florian Goo
Hankyu
Messages : 34
Inscription : lun. 12 janv. 2009, 12:21

Re: [horloge] Décalage de deux heures

Message par Florian Goo »

Merci à tous pour vos réponses ;).

Ce qu'il me manquait, c'était effectivement la synchronisation de l'horloge hardware.
Du coup, un petit :

Code : Tout sélectionner

sudo hwclock --systohc
et le tour était joué.

Par contre, pour le rc.conf, c'est HARDWARECLOCK="localtime" qu'il faut mettre. Avec UTC j'ai une heure d'avance.
La doc décourage l'utilisation de ce réglage. J'aimerais savoir pourquoi, vu que c'est le seul qui fonctionne…
[EDIT : ah, en fait il faut indiquer que l'on souhaite utiliser l'horloge hardware en mode UTC. L'inconvénient de localtime, c'est que le passage en horaire d'hiver ne sera pas automatique. Tout s'explique, puisque c'est justement lors du passage à l'heure d'hiver que j'ai rencontré ce problème !]

À partir de là, j'ai le choix entre ajouter « hwclock » ou « ntpd » aux daemons. Mon côté maniaque de la précision m'incite à opter pour la solution NTP ;).

Plus d'info : https://wiki.archlinux.org/index.php/Hwclock

Merci encore !
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [horloge] Décalage de deux heures (résolu)

Message par mimile »

C'est en lisant ce sujet que j'ai constaté que l'heure affichée du forum était inférieure d'une heure par rapport à l'heure légale.

Problème simplement résolu en modifiant dans les préférences du forum l'option "l'heure d'été est effective" que j'ai cochée "oui" (auparavant c'était "non").

Fuseau horaire : UTC méridien de Greenwich et dans mon rc.conf : TIMEZONE = Europe/Brussels

Après validation, retour sur le forum et maintenant les heures coïncident.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Répondre