Projet

Général

Profil

Scénario #34025

Hapy 2.8 : instance bloquée sur 'Disable and mask libvirt-guests service'

Ajouté par Gilles Grandgérard il y a environ 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
19/04/2022
Echéance:
06/05/2022
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Cf. : https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-instance-acahapy-2.8.1-amd64/365/console

00:03:30.109             run-parts: executing /usr/share/eole/posttemplate/03-mail instance
00:03:40.114             run-parts: executing /usr/share/eole/posttemplate/10-libvirt-guests instance
00:03:40.114             Disable and mask libvirt-guests service
00:43:21.264             MONITOR: TIMEOUT action:$TIMEOUT
00:43:26.268             MONITOR: apres timeout de 2400 secondes

Dans journalctl, je trouve :

avril 05 20:50:51 hapy systemd1: libvirt-guests.service: Found ordering cycle on libvirtd.service/start
avril 05 20:50:51 hapy systemd1: libvirt-guests.service: Found dependency on multi-user.target/start
avril 05 20:50:51 hapy systemd1: libvirt-guests.service: Found dependency on libvirt-guests.service/start
avril 05 20:50:51 hapy systemd1: libvirt-guests.service: Job libvirtd.service/start deleted to break ordering cycle starting with libvirt-guests.service/start

Cela ressemble beaucoup à #28362 (avec opennebula-scheduler)


Sous-tâches

Tâche #34091: Revoir les dépendances des services libvirtd/libvirt-guestsFerméLaurent Gourvenec

Tâche #34093: Déplacer le stop du service libvirt-guests avant celui de libvirtdFerméLaurent Gourvenec

Tâche #34102: testFerméLudwig Seys

Tâche #34110: Rétro-portage en 2.8.0 ?FerméLaurent Gourvenec

Historique

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

  • Sujet changé de Hapy : instance bloquée sur 'Disable and mask libvirt-guests service' à Hapy 2.8.1 : instance bloquée sur 'Disable and mask libvirt-guests service'
  • Release mis à Carnet de produit (Cadoles)

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

  • Points de scénarios mis à 1.0

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

  • Echéance mis à 06/05/2022
  • Version cible mis à Prestation Cadoles MEN 2022 16-18
  • Début mis à 19/04/2022

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

  • Assigné à mis à Laurent Gourvenec

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

A première vue, dans une instance qui réussi, le problème de dépendance circulaire est bien détectée mais c'est le service libvirt-guests et non le service libvirtd qui est modifié.

multi-user.target: Job libvirt-guests.service/start deleted to break ordering cycle starting with multi-user.target/start

Régler le problème de dépendance circulaire devrait régler le soucis.

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

En fait, le problème de dépendance circulaire semble avoir caché ce bug depuis la 2.8.1 (bug non présent en 2.7.2 même s'il y a le problème de dépendance circulaire).
A priori, on stop libvirtd avant de stopper libvirt-guests. Il faudrait stopper d'abord libvirt-guests qui se repose sur libvirtd.

#7 Mis à jour par Ludwig Seys il y a presque 2 ans

  • Statut changé de Nouveau à Résolu

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

  • Sujet changé de Hapy 2.8.1 : instance bloquée sur 'Disable and mask libvirt-guests service' à Hapy 2.8 : instance bloquée sur 'Disable and mask libvirt-guests service'
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0

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

  • Statut changé de Résolu à Terminé (Sprint)

Formats disponibles : Atom PDF