Tâche #29966
Scénario #29921: Sphynx 2.8.0 : Porter ARV en python 3
Porter l'agent Zéphir RVP en Python 3
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
20/05/2020
Echéance:
% réalisé:
100%
Temps estimé:
0.00 h
Restant à faire (heures):
0.0
Description
ARV utilise du code de l'agent RVP.
De plus le diagnose renvoie une erreur :
Traceback (most recent call last): File "/usr/share/eole/diagnose/152-rvp", line 14, in <module> from zephir.monitor.agents.rvp import parse_ipsec_statusall ImportError: No module named zephir.monitor.agents.rvp run-parts: /usr/share/eole/diagnose/152-rvp exited with return code 1
Révisions associées
portage des agents Sphynx en python3 (ref #29966)
converti bytes => str (ref #29966)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel GARETTE
- Début mis à 20/05/2020
#2 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#3 Mis à jour par Fabrice Barconnière il y a presque 4 ans
- Statut changé de Résolu à En cours
#4 Mis à jour par Fabrice Barconnière il y a presque 4 ans
Traceback dans l'agent rvp :
2020-05-27T10:45:54.158932+02:00 amon.etb1.lan zephiragents[71537]: 2020-05-27T10:45:54+0200 [stderr#error] Traceback (most recent call last): 2020-05-27T10:45:54.159202+02:00 amon.etb1.lan zephiragents[71537]: 2020-05-27T10:45:54+0200 [stderr#error] File "/usr/lib/python3/dist-packages/zephir/monitor/agents/rvp.py", line 55, in parse_ipsec_statusall 2020-05-27T10:45:54.159453+02:00 amon.etb1.lan zephiragents[71537]: 2020-05-27T10:45:54+0200 [stderr#error] if "statusall" in response: 2020-05-27T10:45:54.159513+02:00 amon.etb1.lan zephiragents[71537]: 2020-05-27T10:45:54+0200 [stderr#error] TypeError: a bytes-like object is required, not 'str' 2020-05-27T10:45:54.159713+02:00 amon.etb1.lan zephiragents[71537]: 2020-05-27T10:45:54+0200 [-] a bytes-like object is required, not 'str' 2020-05-27T10:45:54.159851+02:00 amon.etb1.lan zephiragents: [-] a bytes-like object is required, not 'str
#5 Mis à jour par Emmanuel GARETTE il y a presque 4 ans
- Statut changé de En cours à Résolu
Pour le diagnose, je ne reproduit pas :
root@sphynx:~# /usr/share/eole/diagnose/152-rvp *** Réseau virtuel privé . VPN => Aucun tunnel . ARV => Ok root@sphynx:~#
#6 Mis à jour par Fabrice Barconnière il y a presque 4 ans
Je ferme, l'agent semble fonctionner, il génère les stats mais la page web ne s'affiche pas (cf #30221).
OK pour le diagnose, le traceback se produisait logiquement avant le portage en python3.
#7 Mis à jour par Fabrice Barconnière il y a presque 4 ans
- Statut changé de Résolu à Fermé