Tâche #28283
Scénario #28145: Problèmes rencontrés lors de la qualification 2.7.1-beta2
SC-T02-MODULES-003 : vérifier pourquoi un Maj-Auto est lancé et repasser le test avec les nouveaux prérequis
Début:
29/04/2019
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
Correction SC-T02-MODULES-003 - Genconfig Basique sur Horus - ETB1
- Pourquoi un Maj-Auto est lancé (images non instanciées et non Daily).
- Modifier les prérequis : utiliser des images Daily
Pas n°5¶
Erreur lors de l'instance (horus etb1 non instancié) :
pendant preservice/05-eolead, echec de Maj-Auto qui indique un lock système posé par reconfigure (configuration des sources apt car construction du conteneur impossible à partir du CD-ROM).
run-parts: executing /usr/share/eole/preservice/05-eolead instance La construction du conteneur est impossible à partir du CD-ROM Configuration des sources APT afin de mettre à jour depuis le réseau Mise à jour le jeudi 16 mai 2019 10:39:17 Maj-Auto - A system lock is already set: /var/lock/eole/eole-system/reconfigure.4970 run-parts: /usr/share/eole/preservice/05-eolead exited with return code 1 Erreur : preservice
Exécution Squash-TM¶
Demandes liées
Révisions associées
- preservice/05-eolead : workaround to avoid lock conflict if we need to update sources.list
Ref: #28283
Historique
#1 Mis à jour par Bruno Boiget il y a presque 5 ans
- Sujet changé de Correction SC-T02-MODULES-003 - Genconfig Basique sur Horus à Correction SC-T02-MODULES-003 - Genconfig Basique sur Horus - ETB1
- Description mis à jour (diff)
#2 Mis à jour par Scrum Master il y a presque 5 ans
- Sujet changé de Correction SC-T02-MODULES-003 - Genconfig Basique sur Horus - ETB1 à SC-T02-MODULES-003 : vérifier pourquoi un Maj-Auto est lancé et repasser le test avec les nouveaux prérequis
- Description mis à jour (diff)
#3 Mis à jour par Daniel Dehennin il y a presque 5 ans
- Description mis à jour (diff)
#4 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Assigné à mis à Joël Cuissinat
#6 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Lié à Tâche #25870: Forcer la mise à jour par le réseau plutôt que de planter à la fin de la génération du conteneur addc ajouté
#7 Mis à jour par Joël Cuissinat il y a presque 5 ans
Je pensais ajouter vite fait la commande suivante avant l'appel mais CreoleLock
vérifie le processus de l'appelant !
CreoleLock release --name reconfigure --level=system A system lock is already set by another process: /var/lock/eole/eole-system/reconfigure.28447
#8 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
J'ai modifié le test mais du coup, il ne passe plus dans le cas qui pose problème.
J'ai ajouté un contournement pour gérer le conflit de lock entre "reconfigure" et "majauto" directement dans le script.
#9 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Lié à Tâche #28357: Documentation : précision à ajouter sur CreoleLock ajouté
#10 Mis à jour par Gilles Grandgérard il y a presque 5 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0