Scénario #33048
Depuis Zéphir 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
06/09/2021
Echéance:
24/09/2021
% 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
Problème¶
La sélection d’un groupe de serveur en fonction d’une variable ne fonctionne pas en 2.8.0 et 2.8.1.
août 30 10:12:51 zephir zephir_web[2127]: [-] 192.168.230.30 - - [30/Aug/2021:08:12:51 +0000] "POST /serveur/groupe_vars HTTP/1.1" 200 57782 "https://zephir.ac-test.fr:8070/" "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0" août 30 10:13:03 zephir zephir_web[2127]: 2021-08-30T10:13:03+0200 [twisted.web.server.Request#critical] août 30 10:13:03 zephir zephir_web[2127]: Traceback (most recent call last): août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1700, in dataReceived août 30 10:13:03 zephir zephir_web[2127]: finishCallback(data[contentLength:]) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2116, in _finishRequestBody août 30 10:13:03 zephir zephir_web[2127]: self.allContentReceived() août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2225, in allContentReceived août 30 10:13:03 zephir zephir_web[2127]: req.requestReceived(command, path, version) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 918, in requestReceived août 30 10:13:03 zephir zephir_web[2127]: self.process() août 30 10:13:03 zephir zephir_web[2127]: --- <exception caught here> --- août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 199, in process août 30 10:13:03 zephir zephir_web[2127]: self.render(resrc) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 259, in render août 30 10:13:03 zephir zephir_web[2127]: body = resrc.render(self) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/template/page.py", line 158, in render août 30 10:13:03 zephir zephir_web[2127]: ret = self.render_design(request) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/template/design.py", line 28, in render_design août 30 10:13:03 zephir zephir_web[2127]: self.renderView(request) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/html/serveurs.py", line 4836, in renderView août 30 10:13:03 zephir zephir_web[2127]: groupe_vars = get_groupe_vars(request) août 30 10:13:03 zephir zephir_web[2127]: File "/usr/lib/python3/dist-packages/zephir/web/html/erreur.py", line 164, in get_groupe_vars août 30 10:13:03 zephir zephir_web[2127]: varvalue = request.args['val_%s' % arg_name][0] août 30 10:13:03 zephir zephir_web[2127]: builtins.KeyError: 'val_var_1' août 30 10:13:03 zephir zephir_web[2127]: août 30 10:13:03 zephir zephir_web[2127]: [-] Unhandled Error août 30 10:13:03 zephir zephir_web[2127]: [-] Traceback (most recent call last): août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1700, in dataReceived août 30 10:13:03 zephir zephir_web[2127]: [-] finishCallback(data[contentLength:]) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2116, in _finishRequestBody août 30 10:13:03 zephir zephir_web[2127]: [-] self.allContentReceived() août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 2225, in allContentReceived août 30 10:13:03 zephir zephir_web[2127]: [-] req.requestReceived(command, path, version) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 918, in requestReceived août 30 10:13:03 zephir zephir_web[2127]: [-] self.process() août 30 10:13:03 zephir zephir_web[2127]: [-] --- <exception caught here> --- août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 199, in process août 30 10:13:03 zephir zephir_web[2127]: [-] self.render(resrc) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 259, in render août 30 10:13:03 zephir zephir_web[2127]: [-] body = resrc.render(self) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/template/page.py", line 158, in render août 30 10:13:03 zephir zephir_web[2127]: [-] ret = self.render_design(request) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/template/design.py", line 28, in render_design août 30 10:13:03 zephir zephir_web[2127]: [-] self.renderView(request) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/html/serveurs.py", line 4836, in renderView août 30 10:13:03 zephir zephir_web[2127]: [-] groupe_vars = get_groupe_vars(request) août 30 10:13:03 zephir zephir_web[2127]: [-] File "/usr/lib/python3/dist-packages/zephir/web/html/erreur.py", line 164, in get_groupe_vars août 30 10:13:03 zephir zephir_web[2127]: [-] varvalue = request.args['val_%s' % arg_name][0] août 30 10:13:03 zephir zephir_web[2127]: [-] builtins.KeyError: 'val_var_1' août 30 10:13:03 zephir zephir_web[2127]: 2021-08-30T10:13:03+0200 [twisted.python.log#info] 192.168.230.30 - - [30/Aug/2021:08:13:02 +0000] "POST /serveur/groupe_vars HTTP/1.1" 500 6350 "https://zephir.ac-test.fr:8070/" "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0" août 30 10:13:03 zephir zephir_web[2127]: [-] 192.168.230.30 - - [30/Aug/2021:08:13:02 +0000] "POST /serveur/groupe_vars HTTP/1.1" 500 6350 "https://zephir.ac-test.fr:8070/" "Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0" août 30 10:13:17 zephir ntpd[2046]: Soliciting pool server 176.119.210.243
C’est fonctionnel en 2.7.2.
Critères d’acceptation¶
- Démarrer un
aca.zephir-2.8.0-AvecConf
ouaca.zephir-2.8.1-AvecConf
- Se connection
admin_zephir
- Cliquer le menu
Serveurs
- Cliquer sur
Sélectionner et enregistrer un groupe de serveurs
- Pas de choix de module → cliquer sur
Suivant
- Pas de critères de recherche → cliquer sur
Suivant
- Chercher les serveurs avec
nom_machine == amon
- Cliquer sur
Valider les conditions
- Pas de choix de module → cliquer sur
ATTENTION: Faire un paquet stable rapidement
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Gilles Grandgérard il y a plus de 2 ans
- Tracker changé de Demande à Scénario
- Echéance mis à 24/09/2021
- Version cible mis à Prestation Cadoles MEN 2021 35-38
#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Points de scénarios mis à 1.0
#3 Mis à jour par Gilles Grandgérard il y a plus de 2 ans
- Sujet changé de Depuis 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable à Depuis Zéphir 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable
#4 Mis à jour par Gilles Grandgérard il y a plus de 2 ans
- Description mis à jour (diff)
#5 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Assigné à mis à Matthieu Lamalle
#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Lié à Tâche #33095: Valider le scénario Depuis Zéphir 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable ajouté
#7 Mis à jour par Ludwig Seys il y a plus de 2 ans
- Statut changé de Nouveau à Résolu
#8 Mis à jour par Daniel Dehennin il y a plus de 2 ans
- Statut changé de Résolu à Terminé (Sprint)
#9 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Release mis à EOLE 2.8.0.1