Projet

Général

Profil

Tâche #33733

Scénario #33763: Amélioration de la génération du conteneur addc

EOLE 2.9 : amélioration création addc (degraded)

Ajouté par Emmanuel GARETTE il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/02/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Le service systemd-sysusers.service ne démarre pas dans le conteneur addc

janv. 27 09:03:56 addc systemd[243]: systemd-sysusers.service: Failed to set up credentials: Protocol error
janv. 27 09:03:56 addc systemd[243]: systemd-sysusers.service: Failed at step CREDENTIALS spawning systemd-sysusers: Protocol error

dans eolead, il faut mieux gérer les messsages d'erreur et le is-system-running (gérer le cas 'degraded')

Si le conteneur est en mode dégradé, il faut afficher un message explicite à l'utilisateur mais continuer l'installation du conteneur.

Les status possibles : https://www.freedesktop.org/software/systemd/man/systemctl.html#is-system-running

- "initializing" + "starting" => on attend
- "running" on continue
- "degraded" on fait un warning avec un message explicite et on continue
- autre : on arrête en faisant un message explicite.

Révisions associées

Révision 3d258b20 (diff)
Ajouté par Emmanuel GARETTE il y a environ 2 ans

HACK TEMPORAIRE (ref #33733)

Révision 06ff09fe (diff)
Ajouté par Emmanuel GARETTE il y a environ 2 ans

mise à jour rules (ref #33733)

Révision d7bebe69 (diff)
Ajouté par Laurent Gourvenec il y a environ 2 ans

Eolead: séparation des tests de démarrage systemd et sshd dans le conteneur

Plus de cas d'erreurs gérés
Gestion du mode dégradé
Messages d'erreurs plus explicites

Ref #33733 et #33734

Révision 218a8f15 (diff)
Ajouté par Laurent Gourvenec il y a environ 2 ans

Revert "HACK TEMPORAIRE (ref #33733)"

This reverts commit 3d258b208a54c06eab19b8b812169f182febeb00.

Historique

#1 Mis à jour par Emmanuel GARETTE il y a environ 2 ans

Pour contourner le problème, dans le fichier /usr/share/eole/sbin/eolead faire la modification suivante :

#    IS_RUNNING="$(lxc-attach -n addc -- /bin/systemctl is-system-running || /bin/true)" 
    IS_RUNNING='running'

#2 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Sujet changé de Le service systemd-sysusers.service ne démarre pas dans le conteneur addc à EOLE 2.9 : Le service systemd-sysusers.service ne démarre pas dans le conteneur addc
  • Tâche parente #33643 supprimé

#3 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Tracker changé de Tâche à Scénario
  • Version cible Prestation Cadoles MEN 2022 03-05 supprimé
  • Début 17/01/2022 supprimé
  • Release mis à EOLE 2.9.0

#4 Mis à jour par Gilles Grandgérard il y a environ 2 ans

  • Release changé de EOLE 2.9.0 à Carnet de produit (Cadoles)

#5 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Points de scénarios mis à 1.0

#6 Mis à jour par Gilles Grandgérard il y a environ 2 ans

  • Release changé de Carnet de produit (Cadoles) à EOLE 2.9.0

#7 Mis à jour par Gilles Grandgérard il y a environ 2 ans

  • Release changé de EOLE 2.9.0 à Carnet de produit (Cadoles)

#8 Mis à jour par Gilles Grandgérard il y a environ 2 ans

  • Sujet changé de EOLE 2.9 : Le service systemd-sysusers.service ne démarre pas dans le conteneur addc à EOLE 2.9 : amélioration création addc (degraded)
  • Description mis à jour (diff)

#9 Mis à jour par Gilles Grandgérard il y a environ 2 ans

  • Tracker changé de Scénario à Tâche

#10 Mis à jour par Gilles Grandgérard il y a environ 2 ans

  • Tâche parente mis à #33763

#11 Mis à jour par Emmanuel GARETTE il y a environ 2 ans

  • Description mis à jour (diff)

#12 Mis à jour par Emmanuel GARETTE il y a environ 2 ans

  • Description mis à jour (diff)

#13 Mis à jour par Laurent Gourvenec il y a environ 2 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Laurent Gourvenec
  • Début mis à 24/02/2022

#14 Mis à jour par Laurent Gourvenec il y a environ 2 ans

  • % réalisé changé de 0 à 80

#15 Mis à jour par Laurent Gourvenec il y a environ 2 ans

  • Statut changé de En cours à À valider

#16 Mis à jour par Emmanuel GARETTE il y a environ 2 ans

  • % réalisé changé de 80 à 100

#17 Mis à jour par Emmanuel GARETTE il y a environ 2 ans

  • Statut changé de À valider à Résolu

#18 Mis à jour par Joël Cuissinat il y a environ 2 ans

scribe-ad$ git branch -r --contains d7bebe69  
  origin/2.7.2/master
  origin/2.8.0/master
  origin/2.8.1/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.7.2/master
  origin/dist/eole/2.8.0/master
  origin/dist/eole/2.8.1/master
  origin/dist/eole/2.9.0/master
  origin/f/ameliorations_gen
  origin/master

On voit bien le warning en... 2.9 !

   [ ... ]
Démarrage du conteneur addc
Le conteneur addc a démarré
Failed to connect to bus: Aucun fichier ou dossier de ce type
Conteneur addc en cours de démarrage : 
Conteneur addc démarré en mode dégradé !
Les services suivants sont en état "failed" :
● systemd-sysusers.service loaded failed failed Create System Users

Finalisation du conteneur addc
   [ ... ]

#19 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

OK

Formats disponibles : Atom PDF