Tâche #33612
Scénario #33504: EoleAd : problème d'accès réseau à la création du conteneur addc
Tester le réseau au montage du conteneur
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
12/13/2021
Due date:
% Done:
100%
Remaining (hours):
0.0
Related issues
Associated revisions
Mise en place de controle supplémentaire avant contruction du conteneur addc (ref #33612)
Correction orthographique
Ref: #33612
Correction shellcheck
Ref: #33612
Recette de construction du conteneur pour l’application graphique ERA.
Ref #33612
History
#1 Updated by Arnaud FORNEROT over 1 year ago
- Status changed from Nouveau to En cours
#2 Updated by Arnaud FORNEROT over 1 year ago
- Assigned To set to Arnaud FORNEROT
#3 Updated by Joël Cuissinat over 1 year ago
Suite aux questions d'Arnaud sur IRC, je précise que le scénario contient deux éléments distincts :
- avant "lxc-create" (= dans
preservice/05-eolead
) : effectuer un test arping sur "ad_public_address" - avant "apt-get update" (= dans
/usr/share/eole/sbin/eolead
) : vérifier la résolution DNS du dépôt à utiliser ($EOLE_MIRROR
)
#4 Updated by Arnaud FORNEROT over 1 year ago
paquet candidat 2.8.0 = scribe-ad_2.8.0-40
paquet candidat 2.8.1 = scribe-ad_2.8.1-22
Ajout de deux tests avant lxc-create
# Tester si l'ip public du conteneur est disponible sur le reseau ADPUBLICADRESS=$(CreoleGet ad_public_address) if /usr/bin/arping -f -c 1 -I $(CreoleGet interface_gw) $ADPUBLICADRESS >/dev/null 2>&1 then EchoRouge "L'IP public du conteneur $CONTAINER_NAME n'est pas disponible $ADPUBLICADRESS" exit 1 fi # Tester si les dns des dépôts sont résolus SERVEURMAJ=$(CreoleGet serveur_maj) UBUNTUUPDATEMIRRORS=$(CreoleGet ubuntu_update_mirrors) if ! resolvectl query $SERVEURMAJ $UBUNTUUPDATEMIRRORS >/dev/null 2>&1 then EchoRouge "Les noms de domaine des dépôts ne sont pas résolus = $SERVEURMAJ et $UBUNTUUPDATEMIRRORS" exit 1 fi
Et un test avant apt-get update du conteneur addc
if ! lxc-attach -n addc -- resolvectl query $SERVEURMAJ $UBUNTUUPDATEMIRRORS >/dev/null 2>&1 then EchoRouge "Les noms de domaine des dépôts ne sont pas résolus = $SERVEURMAJ et $UBUNTUUPDATEMIRRORS" exit 1 fi
#5 Updated by Arnaud FORNEROT over 1 year ago
- Status changed from En cours to À valider
#6 Updated by Joël Cuissinat over 1 year ago
scribe-ad$ git branch -r --contains 3d532d99 origin/2.8.0/master origin/HEAD -> origin/master origin/dist/eole/2.8.0/master origin/dist/eole/2.8.1/master origin/master
#7 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from À valider to Résolu
#8 Updated by Emmanuel GARETTE over 1 year ago
- % Done changed from 0 to 100
#9 Updated by Joël Cuissinat over 1 year ago
OK pour Scribe + Eolebase
Génération du conteneur addc L'IP publique du conteneur addc n'est pas disponible 192.168.0.24 run-parts: /usr/share/eole/preservice/05-eolead exited with return code 1 Erreur : preservice
#10 Updated by Joël Cuissinat over 1 year ago
OK pour le second test :
Génération du conteneur addc Les noms de domaine des dépôts ne sont pas résolus = toto.tutu et toto.tutu run-parts: /usr/share/eole/preservice/05-eolead exited with return code 1 Erreur : preservice
#11 Updated by Joël Cuissinat over 1 year ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
#12 Updated by Joël Cuissinat over 1 year ago
- Related to Tâche #34181: Scribe 2.8.1 : l'instance ne fonctionne plus si la variable ubuntu_update_mirrors a plusieurs valeurs (valeurs par défaut !) added