Projet

Général

Profil

Scénario #25717

Une modification via gen_config semble être bien enregistrée sur Zéphir alors qu'en fait, ce n'est pas le cas

Ajouté par Thierry Bertrand il y a plus de 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
26/09/2019
Echéance:
11/10/2019
% réalisé:

100%

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

Description

A Vérifier. si plus de 2pts alors on arbitra le scénario.

Lorsqu'on veut modifier la configuration, en mode normal, du serveur dont le .eol est joint, gen_config semble valider l'enregistrement.
Lorsque l'on revient sur la configuration à nouveau, la modification n'est plus présente.

En cherchant sur le zephir, on arrive à trouver l'information suivante dans zephir_backend.alert.log :

2018-11-05T16:24:42.688526+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] Traceback (most recent call last):
2018-11-05T16:24:42.688814+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py", line 593, in save_config
2018-11-05T16:24:42.689024+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]     dico_zeph.save(fic_zephir, encode=encode, force=force)
2018-11-05T16:24:42.689150+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/zephir/utils/creolewrap.py", line 720, in save
2018-11-05T16:24:42.689286+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]     self.loader.config_save_values(self.dico, 'creole', eol_file=eol_file, check_mandatory=check_mandatory, eol_version=self.release_version)
2018-11-05T16:24:42.689400+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/creole/loader1.py", line 742, in config_save_values
2018-11-05T16:24:42.689575+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]     store = config_get_values(config, namespace, check_mandatory)
2018-11-05T16:24:42.689694+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/creole/loader1.py", line 699, in config_get_values
2018-11-05T16:24:42.689829+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]     raise PropertiesOptionError("\n".join(text), ('mandatory',))
2018-11-05T16:24:42.689962+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] PropertiesOptionError: La variable obligatoire 'partitioning_lv_to_extend' de la famille 'Systeme' n'est pas renseignée !
2018-11-05T16:24:42.693041+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] Traceback (most recent call last):
2018-11-05T16:24:42.693288+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/zephir/backend/serveurs_rpc.py", line 2014, in xmlrpc_save_conf
2018-11-05T16:24:42.693512+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]     serv.save_config(d,mode,encode)
2018-11-05T16:24:42.693948+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py", line 608, in save_config
2018-11-05T16:24:42.694349+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-]     (self.id_s, os.path.basename(fic_zephir), str(err)))
2018-11-05T16:24:42.694900+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] IOError: serveur 580 - erreur de sauvegarde de zephir.eol :
2018-11-05T16:24:42.695272+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] La variable obligatoire 'partitioning_lv_to_extend' de la famille 'Systeme' n'est pas renseignée !

Un gen_config du serveur via le zephir donne les résultats suivants :
mode normal, famille système : rien n'est affiché au sujet du partitionnement
mode expert, on a "Utiliser le modèle d’extension standard EOLE " positionné à oui et rien d'autre.

on passe alors "Utiliser le modèle d’extension standard EOLE " à non et on obtient les variables/valeurs suivantes :
Ajuster le partitionnement => non
Allouer l'espace restant => oui
Volume logique à étendre => vide

Le fait de saisir home à "volume logique à étendre" remet tout en marche et les modifications de conf sont à nouveau possibles.

zephir_config_582.eol - fichier issu du zephir (9,29 ko) Thierry Bertrand, 05/11/2018 17:09


Sous-tâches

Tâche #29028: Tenter de reproduire le problèmeFerméEmmanuel GARETTE

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 5 ans

  • Tracker changé de Demande à Scénario
  • Projet changé de eole-genconfig à zephir-parc
  • Début 05/11/2018 supprimé
  • Release mis à EOLE 2.6.2.2

Il faut mettre à jour les dictionnaires sur les Zéphir :

  • Rétroporter le nouvel outil de mise à jour des dictionnaires
  • Rétroporter le changement pour l’activation du mode_zephir (#25837)

#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Echéance mis à 30/08/2019
  • Version cible mis à sprint 2019 27-35 Equipe MENSR (été)
  • Début mis à 01/07/2019

#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Tâche parente mis à #28807
  • Points de scénarios mis à 1.0

#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans

Demander confirmation à teebee44 avant de fermer :)

#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Sujet changé de une modification via gen_config semble être bien enregistrée sur zephir alors qu'en fait, ce n'est pas le cas à Une modification via gen_config semble être bien enregistrée sur zephir alors qu'en fait, ce n'est pas le cas
<teebee44> le comportement était induit sur eSBL par le fait que la partie partitionnement a fait l'objet d'un dico spécifique qui n'était pas pris en charge par les dicos eSBL
<teebee44> mais ce qui me chiffonne, c'est que gen_config ne bronche pas
<teebee44> il nous dit ok alors que le backend dit le contraire
<teebee44> donc sur l'aspect problématique, on pourrait fermer
<teebee44> mais sur l'aspect fonctionnel, c'est douteux

#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Sujet changé de Une modification via gen_config semble être bien enregistrée sur zephir alors qu'en fait, ce n'est pas le cas à Une modification via gen_config semble être bien enregistrée sur Zéphir alors qu'en fait, ce n'est pas le cas
  • Echéance 30/08/2019 supprimé
  • Début 01/07/2019 supprimé
  • Release EOLE 2.6.2.2 supprimé
  • Points de scénarios changé de 1.0 à 2.0

#7 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Tâche parente #28807 supprimé

#8 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Tracker changé de Tâche à Scénario
  • Version cible sprint 2019 36-38 Equipe MENSR supprimé
  • Release mis à EOLE 2.7.1.1

#9 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Release changé de EOLE 2.7.1.1 à EOLE 2.7.1.2

#10 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

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

#11 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Description mis à jour (diff)

#12 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Echéance mis à 11/10/2019
  • Version cible mis à Prestation Cadoles 39-41
  • Début mis à 23/09/2019

#13 Mis à jour par Scrum Master il y a plus de 4 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#14 Mis à jour par Joël Cuissinat il y a plus de 4 ans

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

Formats disponibles : Atom PDF