Project

General

Profile

Scénario #24550

Hâpy : l'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO

Added by Joël Cuissinat almost 2 years ago. Updated almost 2 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
09/07/2018
Due date:
10/05/2018
% Done:

100%

Estimated time:
(Total: 11.00 h)
Spent time:
(Total: 16.00 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
0 days
Release:
Release relationship:
Auto

Description

Si on demande l'image 2.6.2, on obtient la même erreur :

run-parts: executing /usr/share/eole/postservice/99-create-eoleone-user instance

Initialisation du mot de passe pour l'utilisateur "eoleone" pour l'accès à l'interface Web Sunstone

Entrez le nouveau mot de passe : 
Retapez le nouveau mot de passe : 
ID: 2

Inscription de l'utilisateur eoleone dans le groupe oneadmin

run-parts: executing /usr/share/eole/postservice/99-init-hapy-master instance
***** Création de DSK-20-Go *****
ID: 0

***** Création de l'image ISO-Eole-2.6.2-amd64 *****

[one.image.allocate] Cannot parse image SIZE: Failed to get image head
       Création terminée, l'image a le statut : 

***** Création de InstallEole-2.6.2-amd64 *****
ID: 0

En y regardant de plus prêt, l'erreur Cannot parse image SIZE est également visible sur toutes les versions 2.6 ...


Subtasks

Tâche #24914: Mettre en place les liens latest pour chaque version EOLEFerméDaniel Dehennin

Tâche #25053: Implémenter une bibliothèque de gestion des images ISO pyeole.isoFerméDaniel Dehennin

Tâche #25055: Utiliser pyeole.iso afin de télécharger la bonne version de l’image ISO dans HâpyFerméDaniel Dehennin

Tâche #25091: La configuration du module Hâpy dans l’infrastructure EOLE n’a plus a utiliser de valeur forcéeFerméDaniel Dehennin

Tâche #25096: Repassage du testFerméGérald Schwartzmann


Related issues

Related to Distribution EOLE - Tâche #24549: Exécuter les tests Hâpy 2.7.0 Fermé 07/24/2018
Related to eole-one-master - Scénario #18447: Hâpy doit permettre d’initialiser plusieurs images ISO et plusieurs tailles de disques vierges Terminé (Sprint) 10/14/2019 10/31/2019
Related to creole - Bac à idée #25054: Utiliser la nouvelle bibliothèque pyeole.iso dans Upgrade-Auto Nouveau

Associated revisions

Revision fbfbc035 (diff)
Added by Joël Cuissinat almost 2 years ago

logparser-eole.rules : traque du mot clé "Failed to" (Hâpy)

Ref: #24550

Revision ff133bc2 (diff)
Added by Joël Cuissinat almost 2 years ago

logparser-eole.rules : "Cannot parse image" pour Hâpy (2.6/2.7)

Ref: #24550

Revision fd6f9d24 (diff)
Added by Joël Cuissinat almost 2 years ago

aca.hapy : available EOLE version for "hapy_init_master_iso_version"

Ref: #24550

Revision e32ff137 (diff)
Added by Joël Cuissinat 6 months ago

aca.hapy 2.6.2 : le calcul des noms d'ISO n'a pas été rétro-porté

=> utilisation explicite de l'image "2.6.2.2"

Ref: #24550

History

#1 Updated by Joël Cuissinat almost 2 years ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat almost 2 years ago

  • Subject changed from L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnel en 2.7.0 to L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle en 2.7.0

#3 Updated by Joël Cuissinat almost 2 years ago

  • Description updated (diff)

#4 Updated by Joël Cuissinat almost 2 years ago

  • Related to Tâche #24549: Exécuter les tests Hâpy 2.7.0 added

#5 Updated by Joël Cuissinat almost 2 years ago

  • Tracker changed from Demande to Scénario
  • Due date set to 08/24/2018
  • Assigned To set to Joël Cuissinat
  • Target version set to sprint 2018 29-34 Equipe MENSR (été 2018)
  • Release set to EOLE 2.7.0
  • Story points set to 2.0

#6 Updated by Joël Cuissinat almost 2 years ago

L'adresse de l'ISO est calculée uniquement à partir de la variable, si on met le numéro du dernier "état technique", c'est fonctionnel !

root@hapy:~# sh -x /usr/share/eole/postservice/99-init-hapy-master 
++ CreoleGet hapy_init_master
+ '[' oui == non ']'
++ CreoleGet hapy_init_master_disk_size
+ DISKSIZE=20
+ DISKNAME=DSK-20-Go
+ DISKDESC='Disque vide de 20 Go'
++ CreoleGet hapy_init_master_iso_version
+ VERSIONISO=2.6.2
+ MAJORVERSION=2.6
+ ISONAME=ISO-Eole-2.6.2-amd64
+ ISODESC='Image ISO EOLE Stable 2.6.2 64 bits'
+ ISOURL=http://eole.ac-dijon.fr/pub/iso/EOLE-2.6/2.6.2/eole-2.6.2-alternate-amd64.iso
   [ ... ]

C'est fonctionnel avec :

CreoleSet hapy_init_master_iso_version 2.6.2.1

En lisant le code, on dirait bien que c'est le fonctionnement prévu mais maintenant que les premières ISO ont été déplacées dans "Archives", la valeur par défaut proposée (eole_release) n'est plus valide !

Il faudrait envisager un code qui trouve la bonne ISO à partir de la version d'EOLE comme dans Upgrade-Auto.

Si l'ISO est introuvable, il devrait y avoir un message clair sans pour autant stopper l'instance (FIXME ?), ce qui n'est pas le cas actuellement...

#7 Updated by Joël Cuissinat almost 2 years ago

  • Tracker changed from Scénario to Demande
  • Subject changed from L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle en 2.7.0 to L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO
  • Due date deleted (08/24/2018)
  • Assigned To deleted (Joël Cuissinat)
  • Target version deleted (sprint 2018 29-34 Equipe MENSR (été 2018))
  • Start date deleted (07/24/2018)

#8 Updated by Joël Cuissinat almost 2 years ago

  • Subject changed from L'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO to Hâpy : l'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO

#9 Updated by Joël Cuissinat almost 2 years ago

  • Related to Scénario #18447: Hâpy doit permettre d’initialiser plusieurs images ISO et plusieurs tailles de disques vierges added

#10 Updated by Joël Cuissinat almost 2 years ago

  • Tracker changed from Demande to Scénario
  • Due date set to 09/14/2018
  • Target version set to sprint 2018 35-37 Equipe MENSR
  • Start date set to 08/27/2018

Proposition : mettre en place des liens du type http://eole.ac-dijon.fr/pub/iso/EOLE-2.6.X/latest et les utiliser dans le lien de téléchargement

#11 Updated by Joël Cuissinat almost 2 years ago

  • Target version changed from sprint 2018 35-37 Equipe MENSR to sprint 2018 38-40 Equipe MENSR

#12 Updated by Daniel Dehennin almost 2 years ago

  • Assigned To set to Daniel Dehennin

#13 Updated by Gérald Schwartzmann almost 2 years ago

  • Status changed from Nouveau to Terminé (Sprint)

#14 Updated by Joël Cuissinat over 1 year ago

  • Related to Bac à idée #25054: Utiliser la nouvelle bibliothèque pyeole.iso dans Upgrade-Auto added

Also available in: Atom PDF