Scénario #35263
Impossible d'ajouter un nouveau modèle de réseau Établissement sur Sphynx 2.8 et 2.9
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
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
Historique
#1 Mis à jour par Gilles Grandgérard il y a environ un an
- Tracker changé de Demande à Scénario
- Début
01/03/2023supprimé
#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 avoiradresse_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
#7 Mis à jour par Olivier FEBWIN il y a environ un an
#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