Projet

Général

Profil

Scénario #33048

Depuis Zéphir 2.8.0 il est impossible de sélectionner un groupe de serveur en fonction d’une variable

Ajouté par Daniel Dehennin il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
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

  1. Démarrer un aca.zephir-2.8.0-AvecConf ou aca.zephir-2.8.1-AvecConf
  2. Se connection admin_zephir
  3. Cliquer le menu Serveurs
  4. Cliquer sur Sélectionner et enregistrer un groupe de serveurs
    1. Pas de choix de module → cliquer sur Suivant
    2. Pas de critères de recherche → cliquer sur Suivant
    3. Chercher les serveurs avec nom_machine == amon
    4. Cliquer sur Valider les conditions

ATTENTION: Faire un paquet stable rapidement


Sous-tâches

Tâche #33084: Zéphir 2.8.1 : impossible de supprimer un serveur d'un groupeFermé

Tâche #33104: Corriger la convertion des données byte str lors de la récupération des variables transmisesFermé

Tâche #33121: testFerméLudwig Seys


Demandes liées

Lié à Distribution EOLE - 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 Fermé 07/09/2021

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

Formats disponibles : Atom PDF