Projet

Général

Profil

Scénario #35263

Impossible d'ajouter un nouveau modèle de réseau Établissement sur Sphynx 2.8 et 2.9

Ajouté par Olivier FEBWIN il y a environ un an. Mis à jour il y a 11 mois.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
01/10/2022
Echéance:
01/01/2024
% 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

Je suis en train de tenter de créer un nouveau modèle de tunnel sur Sphynx 2.8.1. Lorsque je sélectionne le module amon, j'obtiens l'erreur "Error: unable to get variable from Zéphir".

  • Sphynx en version 2.9
  • Zéphir en version 2.9

Voici les logs sphynx 2.9

root@sphynx-agriates2:~# cat  /var/log/rsyslog/local/arv/arv.info.log
2023-03-01T10:21:01.773858+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]: CRITICAL:ARV:Error in GetZephirVariables with args {b'module': [b'103']}
2023-03-01T10:21:01.778475+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]: CRITICAL:ARV:Traceback (most recent call last):
2023-03-01T10:21:01.778681+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3/dist-packages/arv/lib/usezephir.py", line 225, in get_variables
2023-03-01T10:21:01.778793+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     variables = self.zephir.modules.get_vars(module)
2023-03-01T10:21:01.778884+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3.10/xmlrpc/client.py", line 1122, in __call__
2023-03-01T10:21:01.778988+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     return self.__send(self.__name, args)
2023-03-01T10:21:01.779079+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3.10/xmlrpc/client.py", line 1464, in __request
2023-03-01T10:21:01.779176+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     response = self.__transport.request(
2023-03-01T10:21:01.779343+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3.10/xmlrpc/client.py", line 1166, in request
2023-03-01T10:21:01.779429+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     return self.single_request(host, handler, request_body, verbose)
2023-03-01T10:21:01.779517+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3.10/xmlrpc/client.py", line 1182, in single_request
2023-03-01T10:21:01.779595+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     return self.parse_response(resp)
2023-03-01T10:21:01.779683+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3.10/xmlrpc/client.py", line 1354, in parse_response
2023-03-01T10:21:01.779773+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     return u.close()
2023-03-01T10:21:01.779884+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3.10/xmlrpc/client.py", line 668, in close
2023-03-01T10:21:01.779969+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     raise Fault(**self._stack[0])
2023-03-01T10:21:01.780059+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]: xmlrpc.client.Fault: <Fault 8002: "Can't serialize output: cannot marshal None unless allow_none is enabled">
2023-03-01T10:21:01.780147+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]: During handling of the above exception, another exception occurred:
2023-03-01T10:21:01.780241+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]: Traceback (most recent call last):
2023-03-01T10:21:01.780325+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3/dist-packages/arv/web/page.py", line 86, in render
2023-03-01T10:21:01.780411+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     ret = self.render_page(request)
2023-03-01T10:21:01.780497+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3/dist-packages/arv/web/childpage.py", line 1084, in render_page
2023-03-01T10:21:01.780577+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     ret = prefs.zephir.get_variables(module)
2023-03-01T10:21:01.780661+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
2023-03-01T10:21:01.780743+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     return func(*args, **kwargs)
2023-03-01T10:21:01.780838+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:   File "/usr/lib/python3/dist-packages/arv/lib/usezephir.py", line 233, in get_variables
2023-03-01T10:21:01.780927+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]:     raise Exception('Error: unable to get variable from Zéphir')
2023-03-01T10:21:01.781005+01:00 sphynx-agriates2.in.ac-amiens.fr arv[17788]: Exception: Error: unable to get variable from Zéphir

Logs zephir 2.9

2023-03-01T10:21:01.771732+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: 2023-03-01T10:21:01+0100 [zephir.backend.users_rpc.RPCUsers#critical]
2023-03-01T10:21:01.771973+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011Traceback (most recent call last):
2023-03-01T10:21:01.772007+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011  File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 227, in process
2023-03-01T10:21:01.772049+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011    self.render(resrc)
2023-03-01T10:21:01.772075+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011  File "/usr/lib/python3/dist-packages/twisted/web/server.py", line 292, in render
2023-03-01T10:21:01.772126+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011  File "/usr/lib/python3/dist-packages/twisted/web/resource.py", line 262, in render
2023-03-01T10:21:01.772150+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011    return m(request)
2023-03-01T10:21:01.772184+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011  File "/usr/lib/python3/dist-packages/zephir/backend/xmlrpceole.py", line 203, in render_POST
2023-03-01T10:21:01.772211+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011    d = defer.maybeDeferred(function, cred_user, *args)
2023-03-01T10:21:01.772239+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011--- <exception caught here> ---
2023-03-01T10:21:01.772264+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011  File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 190, in maybeDeferred
2023-03-01T10:21:01.772310+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011    result = f(*args, **kwargs)
2023-03-01T10:21:01.772337+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011  File "/usr/lib/python3/dist-packages/zephir/backend/modules_rpc.py", line 396, in xmlrpc_get_vars
2023-03-01T10:21:01.772362+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011    return self.dbpool.runQuery(query, (int(id_module),)).addCallbacks(self._get_vars,db_client_failed)
2023-03-01T10:21:01.772390+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011builtins.TypeError: int() argument must be a string, a bytes-like object or a real number, not 'Binary'
2023-03-01T10:21:01.772414+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011
2023-03-01T10:21:01.772100+01:00 zephir2.ac-amiens.fr zephir_backend[9714]: #011    body = resrc.render(self)

Sous-tâches

Tâche #35347: Correction de problème d'encodage dans arvFerméLaurent Gourvenec

Tâche #35348: ÉtudeFerméLaurent Gourvenec

Sphynx - Tâche #35365: Sphynx 2.8.1 - ajout d'un modèle de lien sécurisé/serveur RVPFerméJoël Cuissinat

Tâche #35372: Corriger la documentation ARVFerméBenjamin Bohard

Tâche #35400: TesterFerméBenjamin Bohard

Historique

#1 Mis à jour par Gilles Grandgérard il y a environ un an

  • Tracker changé de Demande à Scénario
  • Début 01/03/2023 supprimé

#2 Mis à jour par Joël Cuissinat il y a environ un an

Proposition de Fabrice :

Le numéro du module arrive en b'numéro' au lieu d'être en integer
Sur Sphynx, ajouter : module = int(module) ici /usr/lib/python3/dist-packages/arv/lib/usezephir.py +225

Retour utilisateur :

<febcrash> Lorsque je retourne pour modifier ou visualiser le modèle de réseau, le champ est vide...
<febcrash> alors qu'il devrait y avoir adresse_network_vlan_eth1[0]

#3 Mis à jour par Joël Cuissinat il y a environ un an

  • Release mis à EOLE 2.8.0.1
  • Points de scénarios mis à 1.0

#4 Mis à jour par Joël Cuissinat il y a environ un an

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

#5 Mis à jour par Joël Cuissinat il y a environ un an

  • Sujet changé de Impossible d'ajouter un nouveau modèle de réseau Établissement sur Sphynx 2.8.1 et 2.9 à Impossible d'ajouter un nouveau modèle de réseau Établissement sur Sphynx 2.8 et 2.9

#6 Mis à jour par Laurent Gourvenec il y a environ un an

  • Echéance mis à 01/01/2024
  • Assigné à mis à Laurent Gourvenec
  • Version cible mis à Carnet Cadoles
  • Début mis à 01/10/2022

#8 Mis à jour par Joël Cuissinat il y a 11 mois

  • Statut changé de Nouveau à Terminé (Sprint)
  • Version cible changé de Carnet Cadoles à Livraison Cadoles 31/05/2023
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0

Formats disponibles : Atom PDF