Page 1 sur 1

[Hardware clock] Impossible de corriger.

Publié : ven. 28 sept. 2012, 13:45
par lensilvan
Bonjour,
Depuis quelques jours, j'ai des problèmes avec les horloges, aussi bien système que hardware qui indiquent la même heure erronée, le plus dangereux est que c'est une date de 9 heures dans le futur.

Avec

Code : Tout sélectionner

# date MMDDhhmmYYYY
, pas de problème l'heure du système est réglée. Mais il refuse obstinément de corriger l'heure du hardware.

Code : Tout sélectionner

# hwclock –hctosys

Utilisation :
 hwclock [fonction] [option...]

Fonctions :
 -h, --help           afficher cette aide et quitter
 -r, --show           lire l'heure matérielle afficher le résultat
     --set            configurer l'horloge matérielle à l'heure donnée par l'option --date
 -s, --hctosys        régler l'heure système à partir de l'horloge matérielle
 -w, --systohc        régler l'horloge matérielle à l'heure actuelle du système
     --systz          régler l'heure système sur la zone de temps actuelle
     --adjust         ajuster l'horloge matérielle en tenant compte de la
                        dérive systématique depuis le dernier réglage
     --getepoch       afficher la valeur « epoch » du noyau pour
                        l'horloge matérielle
     --setepoch       configurer la valeur « epoch » de l'horloge
                        matérielle du noyau à la valeur donnée par --epoch
     --predict        prédire la lecture d'horloge matérielle à l'heure donnée par --date
 -V, --version        afficher les informations de version et quitter

Options :
 -u, --utc            l'horloge matérielle est conservée au format UTC
     --localtime      l'horloge matérielle est conservée au format local
 -f, --rtc <fichier>  utiliser le fichier spécial /dev/... au lieu de celui par défaut
     --directisa      accéder directement au bus ISA au lieu de /dev/rtc
     --badyear        ignorer l'année donnée par l'horloge matérielle (problème de BIOS)
     --date <heure>   indiquer l'heure pour régler l'horloge matérielle
     --epoch <année>  indiquer l'année correspondant à la valeur
                        de départ « epoch » de l'horloge matérielle
     --noadjfile      ne pas accéder à /etc/adjtime (nécessite
                        l'utilisation de --utc ou de --localtime)
     --adjfile <chem> indiquer le chemin du fichier de réglage
                        (/etc/adjtime par défaut)
     --test           ne rien mettre à jour, montrer seulement ce qui arriverait
 -D, --debug          mode de débogage

hwclock ne peut pas prendre des arguments d'options qui n'en sont pas. Vous avez fourni 1. 

Code : Tout sélectionner

# hwclock --set --date="2012-09-28-22:32:31"
date: date non valide « 2012-09-28-22:32:31 »
hwclock: La commande date soumise par hwclock a retourné des résultats inattendus.
La commande était :
  date --date="2012-09-28-22:32:31" +seconds-into-epoch=%s
Le résultat est :
  
hwclock: Pas de mise à l'heure utilisable. Impossible de configurer l'horloge.
Dans ce dernier, il prétend toujours que la date est soi-disant "non valide", quel que soit la date qu'on indique.
Pour l'info, je suis sur GMT+9.

Re: [Hardware clock] Impossible de corriger.

Publié : ven. 28 sept. 2012, 13:48
par benjarobin
man hwclock ?

Re: [Hardware clock] Impossible de corriger.

Publié : ven. 28 sept. 2012, 18:25
par Gutsblack
Tu t'es trompé tu as mis : hwclock --set --date="2012-09-28-22:32:31"

Il faut mettre : hwclock --set --date="2012-09-28 22:32:31"

Il y a un espace entre la date et l'heure !!