logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-07-2024 19:31:50

Ed209NT
Membre
Lieu : 59
Distrib. : Debian 12 Bookworm
Noyau : Linux 6.5.0-0.deb12.4-amd64
(G)UI : KDE
Inscription : 08-05-2019

Problème de synchronisation horloge

Bonjour à tou(te)s,

L'horloge de ma machine n'est plus à l'heure.
J'ai actuellement 3 minutes d'avance sur l'heure réelle.
J'ai fait des recherches sur ce souci sur Internet et j'ai notamment trouvé des
discussions sur DF mais ça ne m'a pas dépanné pour le moment.

J'ai réussi à faire fonctionner les commandes suivantes :


utilisateur@pc-debian:/$ timedatectl status
               Local time: dim. 2024-07-14 20:14:09 CEST
           Universal time: dim. 2024-07-14 18:14:09 UTC
                 RTC time: dim. 2024-07-14 18:14:09
                Time zone: Europe/Paris (CEST, +0200)
System clock synchronized: no
              NTP service: n/a
          RTC in local TZ: no
 




root@pc-debian:/$ hwclock
2024-07-14 20:14:09.549968+02:00
 



De ce que j'ai compris, l'heure de Debian a perdu la synchro NTP.
L'heure matérielle semble cohérente avec l'heure de Debian cela dit.

Pourriez-vous m'aider à relancer la synchro et corriger la situation svp ?

Hors ligne

#2 14-07-2024 20:20:47

brennux
Adhérent(e)
Lieu : France
Distrib. : Debian-facile 11 (bullseye)
Noyau : 5.10.0-26-amd64
(G)UI : Xfce
Inscription : 21-04-2020

Re : Problème de synchronisation horloge

Bonjour,
après lecture du man timedatectl, j'ai tenté cette commande. Si le serveur NTP n'est pas accessible, peut-il y avoir à un problème de réseau ?

sudo systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2024-07-14 11:08:34 CEST; 10h ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 709 (systemd-timesyn)
     Status: "Initial synchronization to time server 163.172.93.85:123 (0.debian.pool.ntp.org)."
      Tasks: 2 (limit: 38157)
     Memory: 1.2M
        CPU: 107ms
     CGroup: /system.slice/systemd-timesyncd.service
             └─709 /lib/systemd/systemd-timesyncd

juil. 14 11:08:34 brennux systemd[1]: Starting Network Time Synchronization...
juil. 14 11:08:34 brennux systemd[1]: Started Network Time Synchronization.
juil. 14 11:09:09 brennux systemd-timesyncd[709]: Initial synchronization to time server [2a01:cb08:8348:bd02:502b:71d0:d3a0:3f50]:>
juil. 14 21:11:50 brennux systemd-timesyncd[709]: Initial synchronization to time server 163.172.93.85:123 (0.debian.pool.ntp.org).
admin@brennux:/home/brennux$
 


Aucune idole, vivante, statufiée ou immatérielle.
Xfce, style Numix, icônes Tango

Hors ligne

#3 14-07-2024 20:36:42

èfpé
Membre
Inscription : 10-07-2016

Re : Problème de synchronisation horloge

Ed209NT a écrit :

timedatectl status

System clock synchronized: no
              NTP service: n/a


Sujet traité ici. Tu peux (1) installer le paquet systemd-timesyncd, et (2) activer la synchronisation :

apt install systemd-timesyncd

timedatectl set-ntp true


Le service systemd-timesyncd, interroge un serveur de la « zone fournisseur » debian.pool.ntp.org.

Hors ligne

#4 14-07-2024 20:43:37

Ed209NT
Membre
Lieu : 59
Distrib. : Debian 12 Bookworm
Noyau : Linux 6.5.0-0.deb12.4-amd64
(G)UI : KDE
Inscription : 08-05-2019

Re : Problème de synchronisation horloge

Bonjour,

Merci pour votre retour.
J'ai testé la commande également, voici le résultat :


root@pc-debian:~# systemctl status systemd-timesyncd.service
Unit systemd-timesyncd.service could not be found.
 



En plus d'une éventuelle déconnexion du serveur, il semble que j'ai un problème interne à ma machine
sur le service.

Hors ligne

#5 14-07-2024 20:49:34

Ed209NT
Membre
Lieu : 59
Distrib. : Debian 12 Bookworm
Noyau : Linux 6.5.0-0.deb12.4-amd64
(G)UI : KDE
Inscription : 08-05-2019

Re : Problème de synchronisation horloge

Bonjour èfpé,

Merci également pour ton retour.
En effet, j'ai vérifié ma liste de paquets et systemd-timesyncd n'est pas installé.
Je vais le faire.

Hors ligne

#6 14-07-2024 20:53:59

brennux
Adhérent(e)
Lieu : France
Distrib. : Debian-facile 11 (bullseye)
Noyau : 5.10.0-26-amd64
(G)UI : Xfce
Inscription : 21-04-2020

Re : Problème de synchronisation horloge

èfpé a écrit :

Tu peux (1) installer le paquet systemd-timesyncd


bizarre, sur Debian-Facile 11 le paquet est installé dès l'origine.

apt list systemd* --installed
systemd-sysv/oldstable,now 247.3-7+deb11u5 amd64  [installé]
systemd-timesyncd/oldstable,now 247.3-7+deb11u5 amd64  [installé]
systemd/oldstable,now 247.3-7+deb11u5 amd64  [installé]
 


Aucune idole, vivante, statufiée ou immatérielle.
Xfce, style Numix, icônes Tango

Hors ligne

#7 14-07-2024 20:56:55

Ed209NT
Membre
Lieu : 59
Distrib. : Debian 12 Bookworm
Noyau : Linux 6.5.0-0.deb12.4-amd64
(G)UI : KDE
Inscription : 08-05-2019

Re : Problème de synchronisation horloge

Bonjour,

En effet, l'installation du paquet systemd-timesyncd a immédiatement corrigé la situation.
Même pas besoin de passer le set-ntp à l'état true.

Je n'ai pas vu le sujet que tu m'as joint dans mes recherches, mes excuses.

J'aurais une question cela dit stp. Ca fait 1 an que ce PC est installé avec Debian 12 et
fonctionne sans le paquet systemd-timesyncd.
Pour autant je ne me souviens pas avoir déjà remarqué un décalage d'horloge avant
celui-ci.
Vu que systemd-timesyncd n'est pas installé par défaut, il existe une autre méthode pour garder
l'heure à jour ?

Hors ligne

#8 14-07-2024 21:24:42

èfpé
Membre
Inscription : 10-07-2016

Re : Problème de synchronisation horloge

Ed209NT a écrit :

Vu que systemd-timesyncd n'est pas installé par défaut, il existe une autre méthode pour garder
l'heure à jour ?


Oui, plusieurs... Avant systemd-timesyncd, le grand classique était l'implémentation officielle de NTP.
https://wiki.debian.org/NTP
Mais sauf erreur de ma part, l'installation de Debian 12 n'installe aucun des divers outils disponibles.

Dernière modification par èfpé (18-07-2024 17:34:42)

Hors ligne

#9 16-07-2024 21:05:17

Ed209NT
Membre
Lieu : 59
Distrib. : Debian 12 Bookworm
Noyau : Linux 6.5.0-0.deb12.4-amd64
(G)UI : KDE
Inscription : 08-05-2019

Re : Problème de synchronisation horloge

D'accord, donc ça fait sûrement 1 an que mon horloge était approximative mais
je ne l'ai vu que maintenant.
D'après ce que j'ai vu, installer NTP directement, ça permet de pourvoir préciser quels serveurs NTP on utilise n'est ce pas ?

Donc après l'installation de Debian, il faut choisir et installer manuellement un service de synchro NTP, je le saurais merci wink

Hors ligne

#10 17-07-2024 13:34:42

èfpé
Membre
Inscription : 10-07-2016

Re : Problème de synchronisation horloge

Ed209NT a écrit :

[...], installer NTP directement, ça permet de pourvoir préciser quels serveurs NTP on utilise [...] ?


Non, installer le paquet ntp de nos jours permet de disposer d'un serveur (et pas juste d'un client).

Dans ton cas systemd-timesyncd suffit (tu peux choisir les serveurs via un fichier de configuration).
https://manpages.debian.org/bookworm/sy … .5.en.html
Cela peut s'avérer très pertinent si tu disposes d'un serveur NTP sur ton réseau local, par exemple.

Hors ligne

#11 17-07-2024 14:24:02

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Problème de synchronisation horloge

èfpé a écrit :

Non, installer le paquet ntp de nos jours permet de disposer d'un serveur (et pas juste d'un client).


Le démon ntpd est bien un client NTP, pas une source de synchronisation. Il est prévu pour tourner sur un système qu’on cherche maintenir à l’heure, pas pour fournir une horloge de référence sur laquelle d’autres machines peuvent venir se régler.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#12 17-07-2024 16:14:42

èfpé
Membre
Inscription : 10-07-2016

Re : Problème de synchronisation horloge

vv222 a écrit :

Le démon ntpd est bien un client NTP, pas une source de synchronisation.


Ceci est en contradiction avec la description du paquet binaire ntpsec (dont dépend le paquet ntp) :

The same NTP daemon is also used to provide NTP service to other hosts.

Il me semble que l'option « -m, --mdns Register with mDNS as an NTP server. » confirme ce point...

Hors ligne

#13 17-07-2024 16:46:38

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Problème de synchronisation horloge

Ça veut dire que tu peux faire tourner ce démon aussi bien de manière réservée à la machine locale, ou partagée avec le LAN. En gros c’est un client NTP "partageable".

Un peu de la même manière qu’un proxy cache APT reste un client des dépôts Debian (le serveur c’est par exemple deb.debian.org, pas le proxy), même si on le partage entre plusieurs machines.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#14 17-07-2024 17:07:33

debian-noel
Membre
Distrib. : Trixie
(G)UI : Mate
Inscription : 21-03-2023

Re : Problème de synchronisation horloge

Bonjour
je confirme le paquet ntp permet de se synchroniser avec le net et fournir l'heure aux clients d'un réseau local (sur un serveur du réseau local)
pour le paquet systemd-timesyncd , il est installé sur une debian neuve ( avec l'iso DVD1 par exemple) et actif au redémarrage (fin de l'installation de debian)
le paquet NTP n'est plus nécessaire sur une machine de bureau connecté au net
donc ceci du #9 est inexact


Donc après l'installation de Debian, il faut choisir et installer manuellement un service de synchro NTP, je le saurais merci
 



par exemple avec Openntpd


NTP, Network Time Protocol (Protocole de Temps Réseau), est utilisé pour
maintenir les horloges de l’ordinateur synchronisées. Il permet de
synchroniser l’horloge locale avec des serveurs NTP distants et peut servir
de serveur NTP lui-même, en redistribuant l’horloge locale.

Il s’agit d’une mise en œuvre alternative du logiciel NTP, créée par le
projet OpenBSD. Il utilise la séparation des privilèges, ne met en œuvre
qu’un sous-ensemble du protocole NTP, ajustant la fréquence d’horloge pour
synchroniser l’horloge locale.

Les autres paquets fournissant la même fonctionnalité sont ntp et chrony.
 



bon a vérifier (je n'utilise plus "ntp" depuis longtemps ) , mais l'intérêt est de fournir l'heure aux clients sur un réseau local sans trop de latence .
ps: on peux fournir l'heure a une box ou un switch etc .... (tous les clients du réseau local ont la même heure avec une bonne précision )
nota: pour un ordinateur de bureau "systemd-timesyncd" est suffisant du moment qu'il a le net (internet).

Hors ligne

#15 17-07-2024 17:24:42

èfpé
Membre
Inscription : 10-07-2016

Re : Problème de synchronisation horloge

vv222 a écrit :

Un peu de la même manière qu’un proxy cache APT reste un client des dépôts Debian (...)


Ou qu'un résolveur DNS est client d'un serveur faisant autorité ? avec NTP, il y a la notion de strate.
Je note aussi que les implémentations chrony et openntpd utilisent sans vergogne le terme serveur.

debian-noel a écrit :

[...] le paquet systemd-timesyncd [...] est installé [...] et actif au redémarrage (...)


Ce paquet est présent sur les images netinst et DVD-1 mais pas sur les images live, ni sur l'ISO DF.

Dernière modification par èfpé (18-07-2024 17:26:42)

Hors ligne

#16 17-07-2024 21:23:08

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : Problème de synchronisation horloge

èfpé a écrit :

Ou qu'un résolveur DNS est client d'un serveur faisant autorité ?


Oui, c’est justement l’analogie que j’avais en tête.

èfpé a écrit :

Je note aussi que les implémentations chrony et openntpd utilisent sans vergogne le terme serveur.


C’est un peu piégeux, dans le sens où c’est un client du point de vue des horloges de référence, mais un serveur du point de vue des autres machines partageant le même réseau.
Dans le cas courant où on utilise une seule machine cette notion de serveur est absente, ne reste que le comportement de client des horloges de référence.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#17 21-07-2024 20:32:23

Ed209NT
Membre
Lieu : 59
Distrib. : Debian 12 Bookworm
Noyau : Linux 6.5.0-0.deb12.4-amd64
(G)UI : KDE
Inscription : 08-05-2019

Re : Problème de synchronisation horloge

Merci à tous pour ces précisions.
Le NTP ça dépend surtout de ce qu'on a besoin d'en faire,
ça peut aller du cas simple à quelque chose de beaucoup
plus élaboré big_smile

Hors ligne

Pied de page des forums