Tâche #37506
Scénario #37499: EOLE 2.11 : Portage du service NTP client et serveur
Remplacer timesyncd par chrony
100%
Révisions associées
condition pour la gestion de chrony.conf
ref #37506
condition pour la gestion de chrony.conf hors serveur seth
ref #37506
nettoyage des reste de timesyncd
ref #37506
supprime l'installation de l'override ntp.service
ref #37506
Nom de template plus explicite
À la fois pour clarifier le rôle du template
et pour éviter les conflits de paquets en période
de transition.
Ref #37506
Chrony est seulement client NTP dans le cas classique
Ref #37506
Historique
#1 Mis à jour par Ludwig Seys il y a 3 mois
- Statut changé de Nouveau à En cours
#2 Mis à jour par Ludwig Seys il y a 3 mois
systemd-timesyncd faisait auparavant partie de l’installation par défaut, mais a été remplacé par chrony depuis Ubuntu 25.10. La documentation Ubuntu 26.04 indique également que chrony est désormais le démon de temps par défaut pour les nouvelles installations, en remplacement de systemd-timesyncd.
Sources :
https://ubuntu.com/server/docs/how-to/networking/timedatectl-and-timesyncd/
https://documentation.ubuntu.com/release-notes/26.04/summary-for-lts-users/
Constat EOLE :
Les modifications autour de chrony corrigent le cas Seth, mais impactent d’autres modules, notamment Scribe et AmonEcole. Certains scénarios utilisent Samba ou des services en conteneur, et les reconfigure EOLE 2.11 peuvent échouer actuellement à cause d’un template chrony manquant.
Proposition :
- Conserver l’orientation vers chrony pour être aligné avec Ubuntu 26.04.
- Ajouter une condition dans le template concerné afin de préserver le fonctionnement d’eolebase et éviter les erreurs lorsque la configuration chrony n’est pas applicable ou que le fichier attendu est absent.
- Prévoir une étude/prise en charge spécifique pour Scribe et AmonEcole, le remplacement de la logique timesyncd par chrony peut avoir des impacts sur Samba, les conteneurs et les rôles serveur/client NTP.
#3 Mis à jour par Benjamin Bohard il y a 3 mois
Restait un conflit de nom de template (chrony.conf a été amené par deux paquets différents pour certaines versions).
La résolution par déclaration de conflit sur des versionns antérieures dans le paquet est possible mais le renommage du template dans eole-server en chrony-client.conf résoud à la fois le problème de conflit et la compréhension du rôle du template.
#4 Mis à jour par Ludwig Seys il y a 3 mois
- Statut changé de En cours à À valider
#5 Mis à jour par Ludwig Seys il y a 3 mois
- Tâche parente changé de #37402 à #37499
#6 Mis à jour par Joël Cuissinat il y a 3 mois
- Sujet changé de timesyncd à Remplacer timesyncd par chrony
#7 Mis à jour par Ludwig Seys il y a 22 jours
- Statut changé de À valider à Résolu
#8 Mis à jour par Joël Cuissinat il y a 21 jours
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0