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
##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
Dernière modification par shom le ven. 24 juin 2011, 01:24, modifié 1 fois.
DAVIDVS Diaspora normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
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
je confirme !
Même souci avec ordi de boulot Windows / Arch
-> passage en localtime a tout résolu
DAVIDVS Diaspora normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
#
# /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é ..
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
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.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
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é.
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 ).
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 !