Page 1 sur 1
[heure]2h de plus (résolu)
Publié : jeu. 23 juin 2011, 00:11
par shom
Salut a tous, j'ai besoin de vous car j'ai un probleme avec l'heure, il me rajoute deux heures de plus..
J'ai windows 7 en dual boot, c'est surement la source du probleme..
Je viens de configurer "localtime" dans mon rc.conf (au lieu du UTC) mais ça n'a rien changé..
j'ai essayé de changer hwclock d'apres le wiki
https://wiki.archlinux.org/index.php/Time#Time_Set mais ça n'a rien changer non plus et de toute façon ca revient au démarrage
Code : Tout sélectionner
##Bonne date
date -u
jeu. juin 23 00:09:56 UTC 2011
##Mauvaise date
hwclock
jeu. 23 juin 2011 02:10:03 CEST -0.703592 secondes
##Mauvaise date
date
jeu. juin 23 02:10:10 CEST 2011
Pourtant dans le bios j'ai la bonn heure..
Merci d'avance

PS : je suis sous openbox
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 01:28
par jaco
Normalement, il est conseillé de mettre UTC, pas localtime...
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 07:04
par davidvs
poste ton rc.conf STP
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 08:36
par benjarobin
jaco a écrit :Normalement, il est conseillé de mettre UTC, pas localtime...
Non, si tu as un double boot, avec un Windows il faut mettre localtime bien qu'il soit possible d'avoir des bug.
De plus il faut désactivé le daemons hwclock gérant l'heure
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 08:47
par davidvs
je confirme !
Même souci avec ordi de boulot Windows / Arch
-> passage en localtime a tout résolu
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 09:20
par shom
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
# 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.
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# 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
# VERBOSE: Verbose level (from 1 to 8). man 3 syslog for level info
#
LOCALE="fr_FR.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Paris"
KEYMAP="fr-latin1"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
VERBOSE="3"
# -----------------------------------------------------------------------
# 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=()
# 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="martin"
# 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)
# - gateway: default route (ignored for DHCP)
#
# Static IP example
# interface=eth0
# address=192.168.0.2
# netmask=255.255.255.0
# gateway=192.168.0.1
#
# DHCP example
# interface=eth0
# address=
# netmask=
# gateway=
interface=eth0
address=
netmask=
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 something other takes care of your hardware clock (ntpd, dual-boot...)
# you should disable 'hwclock' here.
#
DAEMONS=(hwclock syslog-ng @network netfs crond dbus sshd x11vnc)
Il faut que je mette un point d'excalamation devant hwclock ? Parce que quand je suis passsé de UTC à localtime ça n'a rien changé ..
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 09:24
par shom
J'ai mis le point d'excalamation (!hwclock), j'ai redémarrer, hwclock n'est pas lancé (rc.d list) mais l'heure est toujours deux heures en avance..
La seule bonn heure et celle que je tape avec
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 09:26
par FoolEcho
Solution couramment utilisée en double amorçage: localtime dans le rc.conf + service Ntp à configurer...
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 18:26
par karhu
Bonjour
Je n'ai que du Linux sur mon PC, Ubuntu et Archlinux, et je confirme que pour avoir l'heure correcte avec Archlinux il faut utiliser ntp. Je ne sais pas pourquoi car ce n'est pas nécessaire avec Ubuntu. Pour une fois que windows n'y est pour rien cela valait le coup de le signaler !
Karhu.
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 19:14
par xenom
Bonjour
J'ai eu le même problème en single boot.
L'horloge matérielle est réglée en heure
UTC, en France le fuseau horaire est UTC+1, et +2 en heure d'été. C'est aussi pour cela que la bonne heure s'affiche avec date -u.
Arch prend en compte le fuseau horaire renseigné dans le rc.conf.
Pour ton problème il faut bien désactiver hwclock, et utiliser "localtime" car tu es en dual boot.
Mais hwclock remet à jour l'horloge matérielle à l’arrêt du système, c'est pour cela que après ton premier reboot ça n'a pas marché, vu que hwclock était encore lancé. Il te suffit de régler l'heure maintenant que hwclock est arrêté.
Re: [heure]2h de plus (en cours)
Publié : jeu. 23 juin 2011, 20:34
par vgib
Bonjour j'ai eu un problème similaire récemment.
J'avais 2h en plus et impossible d'avoir un PC à l'heure, même avec ntp.
Le problème venait du faite que Linux sauvegarde la déviation d'horloge entre deux sessions, et là avec windows XP il s'était emmêlé les pinceaux et croyait que mon pc avait toujours 2 h de retard. ( donc après un ntpd -q il affichait une date avec une différence de 2h ).
La solution? hwclock
Code : Tout sélectionner
hwclock --noadjfile
Mettre la date à jour manuellement
hwclock --systohc
bref il faut faire joujou avec hwclock pour réinitialiser les paramètres systèmes de l'horloge.
Sinon, aucune nécessité de faire du ntp avec Windows XP ....
VGib
Re: [heure]2h de plus (en cours)
Publié : ven. 24 juin 2011, 01:24
par shom
J'ai était obligé de passer par NTP aussi .. la méthode de vgib ne marchait pas ..
Donc :
- Désactivation de hwclock au démarrage
- Installation et activaction de ntpd
Et apres un petit reboot j'ai (enfin!) une bonne heure

Sur ce ! Merci pour tout ! Je vous souhaiete une bonne nuit !
