Tâche #37056
Scénario #37106: Traitement express MEN fermés 31/12/2025
Le sources.list et les préférences APT pour le dépôt outils ne sont pas copiés dans les conteneurs
100%
Description
Problème¶
Sur Amonécole, le contrôleur salt n’est pas dans la bonne version :
- Sur le maître
root@amonecole:~# apt policy salt-master salt-master: Installé : 3007.6-eole.1 Candidat : 3007.6-eole.1 Table de version : *** 3007.6-eole.1 999 500 http://eole.ac-dijon.fr/outils noble/snapshots/salt-3007.6-eole.1/main amd64 Packages 100 /var/lib/dpkg/status 3007.1 500 500 http://test-eole.ac-dijon.fr/eole eole-2.10.0/main amd64 Packages - Dans le conteneur ADDC
root@addc:~# apt policy salt-master salt-master: Installé : 3007.1 Candidat : 3007.1 Table de version : *** 3007.1 500 500 http://test-eole.ac-dijon.fr/eole eole-2.10.0/main amd64 Packages 100 /var/lib/dpkg/status
Proposition¶
Copier les informations du dépôt outils dans les conteneurs (avec les préférences apt).
Demandes liées
Révisions associées
feat(saltstack): copy files in containers and upgrade `addc`
Ref: #37056
feat(gen_conteneurs): call majauto script for saltstack
Ref: #37056
supprimer le fichier d'apt laissé par curtin (Ref: #37056)
Historique
#1 Mis à jour par Daniel Dehennin il y a 7 mois
- Lié à Demande #36899: Pouvoir conserver plusieurs versions d’un même paquet dans les dépôts EOLE ajouté
#2 Mis à jour par Joël Cuissinat il y a 7 mois
- Tracker changé de Demande à Tâche
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
- Tâche parente mis à #34668
#3 Mis à jour par Joël Cuissinat il y a 7 mois
Pour faire simple, je propose une bidouille supplémentaire dans le script /usr/share/eole/majauto/saltstack
Par contre, si on part du principe que la procédure c'est installation/Maj-Auto/gen_conteneurs/instance, il faudrait envisager d'appeler le script dans gen_conteneurs ?
Autre détail, il me semble que Maj-Auto compare les sources.list du maître avec ceux des conteneurs afin de ne pas jouer "apt update" dans les conteneurs où les sources sont strictement identiques à celles du maître, on pourrait envisager une copie dans tous les conteneurs y compris ceux n'installant pas salt.
#4 Mis à jour par Joël Cuissinat il y a 7 mois
Au passage, cette optimisation est actuellement cassée en 2.10 à cause du fichier ubuntu.sources.curtin.orig !
root@amonecole:~# diff /etc/apt/sources.list.d/ /var/lib/lxc/internet/rootfs/etc/apt/sources.list.d/ Seulement dans /etc/apt/sources.list.d/: saltstack.list Seulement dans /etc/apt/sources.list.d/: ubuntu.sources.curtin.orig
#5 Mis à jour par Joël Cuissinat il y a 7 mois
- Lié à Scénario #36151: EOLE 2.9/2.10 : supprimer les fichiers apt laissés par l'installeur ajouté
#6 Mis à jour par Joël Cuissinat il y a 6 mois
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#7 Mis à jour par Joël Cuissinat il y a 2 mois
- Statut changé de Résolu à Fermé
- Tâche parente changé de #34668 à #37106
- Restant à faire (heures) mis à 0.0