Projet

Général

Profil

Tâche #30382

Scénario #30256: Traitement express MEN (25-27)

Passer ce script en python3 : /mnt/eole-ci-tests/scripts/arv_apply_conf_ipsec.py

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

Statut:
Fermé
Priorité:
Normal
Début:
14/10/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0


Demandes liées

Lié à Sphynx - Tâche #30131: Porter ARV vers Sqlalchemy Fermé 04/05/2020

Révisions associées

Révision d8da59d6 (diff)
Ajouté par Fabrice Barconnière il y a presque 4 ans

Execute arv_apply_conf_ipsec.py with python3

ref #30382

Révision 684db3ab (diff)
Ajouté par Fabrice Barconnière il y a presque 4 ans

pylint : scripts/arv_apply_conf_ipsec.py:4: [E0012, ] Bad option value u'W0142'

ref #30382

Révision 7b23db74 (diff)
Ajouté par Fabrice Barconnière il y a presque 4 ans

Disable some pylint Warning and Error control; It's OK mannually but not
in eole-ci job

ref #30382

Révision cfe85653 (diff)
Ajouté par Fabrice Barconnière il y a presque 4 ans

Decode bytes if needed to be a string

ref #30382
ref #30399

Historique

#1 Mis à jour par Fabrice Barconnière il y a presque 4 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Fabrice Barconnière il y a presque 4 ans

  • Assigné à mis à Fabrice Barconnière

#3 Mis à jour par Fabrice Barconnière il y a presque 4 ans

  • Statut changé de En cours à Nouveau
  • Assigné à Fabrice Barconnière supprimé

Je ne vois pas comment régler le problème.
Traceback dans Jenkins et pas manuellement.

#4 Mis à jour par Joël Cuissinat il y a presque 4 ans

J'obtiens le traceback suivant :

root@sphynx:/mnt/eole-ci-tests# arv_apply_conf_ipsec.py
Traceback (most recent call last):
  File "/mnt/eole-ci-tests/scripts/arv_apply_conf_ipsec.py", line 24, in <module>
    ipsec_conf_apply(zephir=zephir)
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/arv/lib/sw_config_apply.py", line 743, in ipsec_conf_apply
    ipsec_conf_build(zephir, current_node, arv_node=True)
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/arv/lib/sw_config_apply.py", line 643, in ipsec_conf_build
    connect.leftsendcert.decode(), \
AttributeError: 'str' object has no attribute 'decode'

Si j'enlève les .decode() présents aux lignes 643 et 651 du fichier /mnt/eole-ci-tests/scripts/arv_apply_conf_ipsec.py

Les decode en question ont été ajoutés dans le cadre de #30131

#5 Mis à jour par Joël Cuissinat il y a presque 4 ans

#6 Mis à jour par Fabrice Barconnière il y a presque 4 ans

  • Statut changé de Nouveau à En cours

#7 Mis à jour par Fabrice Barconnière il y a presque 4 ans

  • Assigné à mis à Fabrice Barconnière

#9 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Vu.

Formats disponibles : Atom PDF