Tâche #9161
Distribution EOLE - Scénario #9200: Problèmes d'enregistrement dans gen_config
gen_config mode basique - certificats SSL
Description
En mode basique, si on enregistre sa configuration, l'instance n'aboutit pas :
Erreur creole 3 : valeur invalide pour l'option ssl_country_name : la valeur doit être composée uniquement de lettres majuscules
Le soucis, c'est que si on relance gen_config, que l'on passe en mode expert et que l'on choisit Certificats ssl poura ller modifier la valeur,
on provoque une erreur 500 interne et donc pas moyen de corriger la valeur.
Révisions associées
Problème de calcul de la valeur suffixe_domaine_academique
- creole/eosfunc.py : vérification dans calc_ssl_country_name : si la valeur n'est pas alpha (ex u3) => renvoi FR
- creole/loader.py : faire une vérification pour toutes les variables (même celle hidden ou un mode supérieur)
ref #9161 @3h
Vérification plus poussé des variables en l'enregistrement :
src/eolegenconfig/src.py :
- voir les variables mandataires + erreur même avec un mode supérieur
- pouvoir accéder à un onglet avec une variable avec erreur
fixes #9161 @7h
Ajout d'un test python pour les valeurs calculées erronées.
Ref #9161 @1.5h
Historique
#1 Mis à jour par Thierry Bertrand il y a plus de 9 ans
- Fichier hapy_gen_config_basique1.png Voir ajouté
#2 Mis à jour par Thierry Bertrand il y a plus de 9 ans
- Tracker changé de Anomalie à Tâche
#3 Mis à jour par Philippe Caseiro il y a plus de 9 ans
- Projet changé de EOLE OpenNebula à eole-genconfig
#4 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
La validation avant enregistrement ne doit pas être complet.
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
Il existe un problème assez similaires avec la famille DHCP (#8495).
Au début, je pensais que c'était uniquement cosmétique mais en réalité, gen_config arrive à enregistrer le config.eol avec des variables mandatory non renseignées !
#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Début
07/10/2014supprimé - Temps estimé mis à 3.00 h
- Tâche parente mis à #9200
- Restant à faire (heures) mis à 3.0
#7 Mis à jour par Redmine Admin il y a plus de 9 ans
- Statut changé de Nouveau à En cours
- Début mis à 23/10/2014
#8 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit a99711b21a7a61b281feb643ae3f2f38de768d84.
#9 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans
- Echéance mis à 24/10/2014
- Assigné à mis à Emmanuel GARETTE
- Restant à faire (heures) changé de 3.0 à 0.0
#10 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Résolu à Fermé
#11 Mis à jour par Joël Cuissinat il y a plus de 9 ans
Testé OK on retombe automatiquement sur "FR" dans ssl_country_name.