Project

General

Profile

Scénario #33048

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

Added by Daniel Dehennin about 2 years ago. Updated almost 2 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
09/06/2021
Due date:
09/24/2021
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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


Subtasks

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


Related issues

Related to 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é 09/07/2021

History

#1 Updated by Gilles Grandgérard about 2 years ago

  • Tracker changed from Demande to Scénario
  • Due date set to 09/24/2021
  • Target version set to Prestation Cadoles MEN 2021 35-38

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

  • Story points set to 1.0

#3 Updated by Gilles Grandgérard about 2 years ago

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

#4 Updated by Gilles Grandgérard about 2 years ago

  • Description updated (diff)

#5 Updated by Emmanuel GARETTE about 2 years ago

  • Assigned To set to Matthieu Lamalle

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

  • Related to 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 added

#7 Updated by Ludwig Seys about 2 years ago

  • Status changed from Nouveau to Résolu

#8 Updated by Daniel Dehennin about 2 years ago

  • Status changed from Résolu to Terminé (Sprint)

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

  • Release set to EOLE 2.8.0.1

Also available in: Atom PDF