Projet

Général

Profil

Tâche #29966

Scénario #29921: Sphynx 2.8.0 : Porter ARV en python 3

Porter l'agent Zéphir RVP en Python 3

Ajouté par Fabrice Barconnière il y a environ 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
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

Révision 6200440d (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

portage des agents Sphynx en python3 (ref #29966)

Révision 1d12e103 (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

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é

Formats disponibles : Atom PDF