Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rencontrez Borsalinux-fr aux RMLL à Strasbourg du 7 au 12 juillet

#1 12/05/2018 06:50:01

Moltes
Membre
Lieu : Aveyron
Inscription : 19/11/2004
Messages : 151

PB Horloge

Bonjour,

J'ai poussé F27 sur mon Pi3. Tout fonctionne nickel.
Le seul souci, c'est qu'au reboot, la date du pi est systématiquement au 21 février 2018.
Du coup, comme il n'est pas à l'heure, les validations des zones DNS ne sont plus valides et les résolutions DNS ne se font plus.
Il faut que je force une date/heure valide, puis que je relance le service named pour que tout refonctionne à nouveau.

Sauriez-vous m'indiquer ce qui cloche ?

Merci.


Lequel de la poule ou de l'oeuf est arrivé le premier ?
big_smile ......

Hors ligne

#2 12/05/2018 06:54:58

Nicosss
Membre
Lieu : Isère
Inscription : 05/03/2007
Messages : 3 922
Site Web

Re : PB Horloge

Si tu n'as pas de service de temps qui tourne (chronyd) alors il est possible que ce soit ton bios qui ne soit pas à l'heure. Le mieux resterait d'installer et démarrer chrony comme serveur NTP.


F28_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5570 Fanless - 8Go RAM /&/ F27_64 Gnome-Shell - GA-M55S-S3 - Athlon 64 X2 4200+ - GeminII - Ati HD5750 Fanless - 3Go RAM
F27_32 - 939A785GMH/128M - Athlon 64 4000+ - 2Go RAM /&/ F27_32 Gnome-Shell - EeePC 701 - 2Go RAM

Hors ligne

#3 13/05/2018 20:47:20

bloginfo
Membre
Lieu : Saint-Eloi-de-Fourques
Inscription : 04/05/2018
Messages : 15
Site Web

Re : PB Horloge

Je tenterais ça, en ligne de commandes  :

#Synchro manuelle avec un serveur de temps
ntpdate fr.pool.ntp.org
#Synchro de l'horloge matérielle
hwclock --systohc

Hors ligne

#4 14/05/2018 06:14:15

Moltes
Membre
Lieu : Aveyron
Inscription : 19/11/2004
Messages : 151

Re : PB Horloge

@Nicosss
J'ai bien un serveur de temps qui s'exécute, mais il va chercher le temps sur le pool ntp.org. Il lui faut donc une résolution DNS qui fonctionne.

@bloginfo
J'ai essayé cette commande mais elle part en erreur :
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.


Lequel de la poule ou de l'oeuf est arrivé le premier ?
big_smile ......

Hors ligne

#5 14/05/2018 07:25:44

chepioq
FEDORA FOR EVER
Lieu : a l'est de marseille
Inscription : 07/06/2006
Messages : 7 181

Re : PB Horloge

As-tu bien lancé la commande hwclock en root ?

Dernière modification par chepioq (14/05/2018 07:27:01)


Tout est dans tout... et réciproquement...
C'est quoi un chalumeau??? C'est un dromaludaire à deux bosses...
Quand le sage montre la lune l'imbécile regarde le doigt...
1277887812.gif

Hors ligne

#6 14/05/2018 18:40:36

bloginfo
Membre
Lieu : Saint-Eloi-de-Fourques
Inscription : 04/05/2018
Messages : 15
Site Web

Re : PB Horloge

Ou alors, en sudo :

sudo ntpdate fr.pool.ntp.org
sudo hwclock --systohc

Hors ligne

#7 14/05/2018 21:46:08

antbel
Membre
Inscription : 03/12/2007
Messages : 567

Re : PB Horloge

Inspire toi de la la conf de raspbian :
$ cat /etc/ntp.conf

$ cat ntp.conf
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help

driftfile /var/lib/ntp/ntp.drift


# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable


# You do need to talk to an NTP server or two (or three).
#server ntp.your-provider.example

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst


# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details.  The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upstream servers.

# By default, exchange time with everybody, but don't allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery

# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1

# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
#restrict 192.168.123.0 mask 255.255.255.0 notrust


# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
#broadcast 192.168.123.255

# If you want to listen to time broadcasts on your local subnet, de-comment the
# next lines.  Please do this only if you trust everybody on the network!
#disable auth
#broadcastclient

Hors ligne

#8 15/05/2018 06:03:48

Moltes
Membre
Lieu : Aveyron
Inscription : 19/11/2004
Messages : 151

Re : PB Horloge

Merci.
Je vais tester.


Lequel de la poule ou de l'oeuf est arrivé le premier ?
big_smile ......

Hors ligne

#9 15/05/2018 20:13:46

bloginfo
Membre
Lieu : Saint-Eloi-de-Fourques
Inscription : 04/05/2018
Messages : 15
Site Web

Re : PB Horloge

Sur Fedora, c'est chrony !

systemctl start chronyd
systemctl enable chronyd

Pour vérifier ensuite qu'on est synchro :

chronyc sources

Hors ligne

#10 15/05/2018 20:55:29

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 5 911
Site Web

Re : PB Horloge

Tu peux vérifier pas mal d'info avec la commande suivante:

timedatectl

Mais le mieux serait de répondre au commentaire #5 de chepioq.


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

#11 16/05/2018 00:41:18

bloginfo
Membre
Lieu : Saint-Eloi-de-Fourques
Inscription : 04/05/2018
Messages : 15
Site Web

Re : PB Horloge

Sinon, vous pouvez aussi suivre ce tuto sur la mise en œuvre de systemd-timesyncd. Bon courage ! wink

Hors ligne

#12 16/05/2018 06:02:48

Moltes
Membre
Lieu : Aveyron
Inscription : 19/11/2004
Messages : 151

Re : PB Horloge

chepioq a écrit :

As-tu bien lancé la commande hwclock en root ?

J'ai bien exécuté cette commande en root, mais le résultat est KO :

wclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.

Lequel de la poule ou de l'oeuf est arrivé le premier ?
big_smile ......

Hors ligne

#13 16/05/2018 06:04:06

Moltes
Membre
Lieu : Aveyron
Inscription : 19/11/2004
Messages : 151

Re : PB Horloge

madko a écrit :

Tu peux vérifier pas mal d'info avec la commande suivante:

timedatectl

Mais le mieux serait de répondre au commentaire #5 de chepioq.

Voici le retour de la commande timedatectl :

timedatectl 
                      Local time: Wed 2018-05-16 06:02:57 CEST
                  Universal time: Wed 2018-05-16 04:02:57 UTC
        RTC time: n/a
                       Time zone: Europe/Paris (CEST, +0200)
       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: yes

Warning: The system is configured to read the RTC time in the local time zone.
         This mode can not be fully supported. It will create various problems
         with time zone changes and daylight saving time adjustments. The RTC
         time is never updated, it relies on external facilities to maintain it.
         If at all possible, use RTC in UTC by calling
         'timedatectl set-local-rtc 0'.

Lequel de la poule ou de l'oeuf est arrivé le premier ?
big_smile ......

Hors ligne

#14 16/05/2018 06:11:40

Moltes
Membre
Lieu : Aveyron
Inscription : 19/11/2004
Messages : 151

Re : PB Horloge

Moltes a écrit :

@Nicosss
J'ai bien un serveur de temps qui s'exécute, mais il va chercher le temps sur le pool ntp.org. Il lui faut donc une résolution DNS qui fonctionne.

Je pense que le souci n'est pas que NTP (quel que soit le programme chrony ou autre) fonctionne, mais bel et bien qu'au reboot le temps ne soit pas perdu...
(A moins que chrony dispose d'un moyen de stocker le temps sur disque lors de son arrêt pour le reprendre lors de son démarrage)

Sans une date/heure valide, les validations de signatures DNS des zones ne sont pas valides et donc aucune résolution DNS ne fonctionne.
J'aurai tendance à me poser cette question : comment faire pour que le temps ne soit pas perdu lorsque le boitier reboote ?

Une fois que les résolutions fonctionnent, voici le résultat :

ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+ntp.unice.fr    193.52.184.106   2 u  313 1024  377   35.503    0.471  12.073
-www.mindstudios 131.188.3.223    2 u  177 1024  377   18.932    6.120   1.869
-y.ns.gin.ntt.ne 249.224.99.213   2 u 1029 1024  377   21.761    6.136   7.365
+2a02-8428-0220- 43.13.124.203    3 u  441 1024  377   22.710    1.016   0.511
*ntp-sop.inria.f .GPS.            1 u  291 1024  377   36.076   -1.100   8.769

Lequel de la poule ou de l'oeuf est arrivé le premier ?
big_smile ......

Hors ligne

#15 16/05/2018 06:15:52

chepioq
FEDORA FOR EVER
Lieu : a l'est de marseille
Inscription : 07/06/2006
Messages : 7 181

Re : PB Horloge

Chez moi j'ai ceci :

dominique@host-192-168-1-2 ~$ timedatectl
                      Local time: mer. 2018-05-16 06:06:28 CEST
                  Universal time: mer. 2018-05-16 04:06:28 UTC
                        RTC time: mer. 2018-05-16 04:06:28
                       Time zone: Europe/Paris (CEST, +0200)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
dominique@host-192-168-1-2 ~$ 

Je remarque que ma sortie est en français ("mer" au lieu de "Wed") cela à l'air d'un problème de "locale", vu sur ce fil https://forums.fedora-fr.org/viewtopic.php?id=67631 résolu en installant le paquet  glibc-langpack-fr

Ensuite il y a le Warning, qui t'indique la marche à suivre, à savoir lancer en console (et en root je pense) la commande

timedatectl set-local-rtc 0

Tout est dans tout... et réciproquement...
C'est quoi un chalumeau??? C'est un dromaludaire à deux bosses...
Quand le sage montre la lune l'imbécile regarde le doigt...
1277887812.gif

Hors ligne

#16 16/05/2018 09:03:35

Fifi
Membre
Lieu : Belgique
Inscription : 22/05/2006
Messages : 5 240

Re : PB Horloge

La remarque de chepioq fonctionne chez moi :

[fifi@localhost ~]$ timedatectl
                      Local time: mer 2018-05-16 09:00:28 CEST
                  Universal time: mer 2018-05-16 07:00:28 UTC
                        RTC time: mer 2018-05-16 09:00:27
                       Time zone: Europe/Brussels (CEST, +0200)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: yes

Warning: The system is configured to read the RTC time in the local time zone.
         This mode can not be fully supported. It will create various problems
         with time zone changes and daylight saving time adjustments. The RTC
         time is never updated, it relies on external facilities to maintain it.
         If at all possible, use RTC in UTC by calling
         'timedatectl set-local-rtc 0'.
[fifi@localhost ~]$ timedatectl set-local-rtc 0
[fifi@localhost ~]$ timedatectl
                      Local time: mer 2018-05-16 09:01:58 CEST
                  Universal time: mer 2018-05-16 07:01:58 UTC
                        RTC time: mer 2018-05-16 07:01:58
                       Time zone: Europe/Brussels (CEST, +0200)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
[fifi@localhost ~]$ 

Le mot de passe root est demandé après avoir validé la commande timedatectl set-local-rtc 0 si lancée en user.

Dernière modification par Fifi (16/05/2018 09:05:31)


Fedora 27-x86_64 - KDE 5 - Plasma 5.10 - ASUS M3A32-MVP Deluxe - AMD Phenom 8650 X3 - Nvidia GTX 260 ( avec le driver proprio Nvidia 340xx ) - 4 Go RAM Corsair - 1 disque dur WD de 1 To en Sata3 et un SSD Crucial de 256 Go ( disque de boot )
Multiboot Fedora - Centos 7.0  -  Windows 10 Pro - Systemrescuecd
firefox-56.0-5.fc26.x86_64  -  thunderbird-52.5.0-1.fc27.x86_64

Hors ligne

#17 16/05/2018 09:07:18

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 5 911
Site Web

Re : PB Horloge

Si tu perds le temps à chaque reboot peut être que la pile de la carte mère est HS. Est-ce que l'heure dans le BIOS est elle conservée après un reboot?


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

#18 16/05/2018 19:33:49

antbel
Membre
Inscription : 03/12/2007
Messages : 567

Re : PB Horloge

La Pi 3 n'a pas d'horloge RTC dans son hard
au boot elle va chercher l'heure sur les serveurs ntp
donc si connexion Rj45 ou wifi valide, la Pi 3 se met à l'heure ou alors elle se remet à compter à partir de l'heure du dernier shutdown
Par conséquent :
1/ avoir une connexion internet active
2/ bien configurer chronyId sur les serveur de temps
3/ verifier que ntp-server est activé
4/ acheter un module RTC branché sur le port I2C ( attention, c'est 3,3V le module) un module à 5V grille les ports GPIO

Hors ligne

#19 16/05/2018 21:47:45

Moltes
Membre
Lieu : Aveyron
Inscription : 19/11/2004
Messages : 151

Re : PB Horloge

antbel a écrit :

La Pi 3 n'a pas d'horloge RTC dans son hard
au boot elle va chercher l'heure sur les serveurs ntp
donc si connexion Rj45 ou wifi valide, la Pi 3 se met à l'heure ou alors elle se remet à compter à partir de l'heure du dernier shutdown
Par conséquent :
1/ avoir une connexion internet active
2/ bien configurer chronyId sur les serveur de temps
3/ verifier que ntp-server est activé
4/ acheter un module RTC branché sur le port I2C ( attention, c'est 3,3V le module) un module à 5V grille les ports GPIO

Merci de ce retour.
Je confirme que NTP essai bien de se synchroniser, mais a besoin de la résolution DNS pour joindre par exemple le pool ntp.org. Mais comme on n'est pas à l'heure, la résol est HS, donc NTP ne sert à rien.
En attendant de trouver le module RTC à rajouter, je vais rechercher un serveur de temps avec une IP fixe et pas un pool.


Lequel de la poule ou de l'oeuf est arrivé le premier ?
big_smile ......

Hors ligne

#20 17/05/2018 09:26:06

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 5 911
Site Web

Re : PB Horloge

J'avais zappé que c'était un RPI. Tu as plein de solutions pour le RTC de la pile pas cher, à la clef usb GPS, en passant par des solutions UPS comme PiJuice. Sur ton reseau tu n'as pas une passerelle/routeur qui ferait NTP? c'est souvent une bonne pratique.


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

#21 17/05/2018 10:03:28

antbel
Membre
Inscription : 03/12/2007
Messages : 567

Re : PB Horloge

re: avec raspbian quelque soit le nombre de jours d'arrêt, la rpi se remet à l'heure.
il est vrai que le client ntp va chercher cette heure sur une IP en dur ou sur ntp.pool

https://syrte.obspm.fr/spip/services/re … e-protocol

ntp-p1.obspm.fr (IP : 145.238.203.14) : serveur primaire (de strate 1) installé au LNE-SYRTE (campus parisien de l’Observatoire). C’est un serveur NTP Meinberg M1000/MRS synchronisé par un signal PPS lié à la référence UTC(OP) établie au SYRTE. Comme tous les serveurs primaires, il ne doit être utilisé que pour synchroniser des serveurs de strate 2 desservant des sites importants. Merci de nous envoyer un message à [info.lne-syrte @ obspm.fr] si vous vous servez régulièrement de ce serveur.

ntp.obspm.fr (alias, IP : 145.238.203.10) : serveur secondaire (de strate 2) installé au LNE-SYRTE (campus parisien de l’Observatoire). Il s’agit d’un serveur DELL PowerEdge 1950 sous Linux Debian. Son accès est libre et ouvert à l’ensemble de la communauté internet. Merci de nous envoyer un message à [info.lne-syrte @ obspm.fr] si vous vous servez régulièrement de ce serveur.

Hors ligne

#22 17/05/2018 19:34:57

bloginfo
Membre
Lieu : Saint-Eloi-de-Fourques
Inscription : 04/05/2018
Messages : 15
Site Web

Re : PB Horloge

J'ai du mal à comprendre l'intérêt à parler de Raspbian pour une question portant sur Fedora.

Hors ligne

#23 18/05/2018 08:31:14

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 5 911
Site Web

Re : PB Horloge

1) Pour souligner la bonne pratique d'utiliser une IP pour un serveur NTP.
2) Raspbian, reste la référence sur RPI. On va pas se le cacher parceque c'est un forum Fedora

Dernière modification par madko (18/05/2018 16:55:20)


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

#24 18/05/2018 20:35:08

bloginfo
Membre
Lieu : Saint-Eloi-de-Fourques
Inscription : 04/05/2018
Messages : 15
Site Web

Re : PB Horloge

@madko

J'utilise openSuse sur mon Raspberry Pi 3. Et ça va très bien aussi !

Hors ligne

#25 18/05/2018 20:44:51

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 5 911
Site Web

Re : PB Horloge

Aurais-je laisser entendre le contraire ???


Linux, ya moins bien, mais c'est plus chèr!!!
Ingénieur Systèmes&Réseaux dans l'OpenSource depuis + de 10 ans

Hors ligne

Pied de page des forums