Projet

Général

Profil

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

Ajouté par Daniel Dehennin il y a 7 mois. Mis à jour il y a 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/08/2025
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Lié à Distribution EOLE - Demande #36899: Pouvoir conserver plusieurs versions d’un même paquet dans les dépôts EOLE Nouveau 11/06/2025
Lié à Distribution EOLE - Scénario #36151: EOLE 2.9/2.10 : supprimer les fichiers apt laissés par l'installeur Terminé (Sprint) 12/11/2024 01/01/2026

Révisions associées

Révision 1a9414dd (diff)
Ajouté par Joël Cuissinat il y a 7 mois

feat(saltstack): copy files in containers and upgrade `addc`

Ref: #37056

Révision 54e4e360 (diff)
Ajouté par Joël Cuissinat il y a 7 mois

feat(gen_conteneurs): call majauto script for saltstack

Ref: #37056

Révision 0244ac0c (diff)
Ajouté par Joël Cuissinat il y a 7 mois

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

Formats disponibles : Atom PDF