Projet

Général

Profil

Tâche #26653

Scénario #26544: Faire fonctionner l'action EAD3 d'import AAF sur EOLE >= 2.7.0

Étudier le problème de l'action "Gérer les fichiers"

Ajouté par Lionel Morin il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/01/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Erreur flask :

==> /var/log/eoleflask/eoleflask.log <==
ImportError: No module named salt.auth
2019-02-05 11:02:32,377: eoleflask - Unable to load module 'ead3fileserver': No module named salt.auth
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eoleflask/loader.py", line 80, in load_app
    m = __import__(module)
  File "/usr/lib/python2.7/dist-packages/ead3fileserver/__init__.py", line 18, in <module>
    from ead3fileserver import api
  File "/usr/lib/python2.7/dist-packages/ead3fileserver/api.py", line 8, in <module>
    import salt.auth

Salt est installé en python3 et flask en python2.


Demandes liées

Copié vers Distribution EOLE - Scénario #26905: EAD3 : Faire fonctionner l'action "Gérer les fichiers" sur EOLE 2.7 Terminé (Sprint) 16/04/2019 26/04/2019

Historique

#1 Mis à jour par Lionel Morin il y a environ 5 ans

  • Description mis à jour (diff)

#2 Mis à jour par Scrum Master il y a environ 5 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Lionel Morin il y a environ 5 ans

Pistes envisagées :
  • réécrire l'action d'import AAF pour qu'elle aille chercher le fichier zip d'import à une URI fournie par l'utilisateur
  • migrer flask en python3
  • faire tourner une instance flask python3 en parallèle pour le service ead3fileserver

#4 Mis à jour par Lionel Morin il y a environ 5 ans

Corriger dans /usr/share/eole/creole/distrib/ead3.nginx.conf :

# Accès fileserver
    location ~ ^/ead/fileserver(?:/(.*))?$ {
      proxy_pass http://127.0.0.1:5000/ead3/fileserver/$1;

#5 Mis à jour par Benjamin Bohard il y a environ 5 ans

En lançant une autre instance de flask (python 3) la validation du token n’est pas possible étant donné qu’il n’est pas partagé entre les deux.

#6 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de En cours à Fermé
  • Assigné à mis à Lionel Morin
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Étude réalisée => ouverture d'un nouveau scénario

#7 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Copié vers Scénario #26905: EAD3 : Faire fonctionner l'action "Gérer les fichiers" sur EOLE 2.7 ajouté

Formats disponibles : Atom PDF