Project

General

Profile

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"

Added by Lionel Morin over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/25/2019
Due date:
% Done:

100%

Remaining (hours):
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.


Related issues

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

History

#1 Updated by Lionel Morin over 4 years ago

  • Description updated (diff)

#2 Updated by Scrum Master over 4 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Lionel Morin over 4 years ago

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 Updated by Lionel Morin over 4 years ago

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 Updated by Benjamin Bohard over 4 years ago

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 Updated by Joël Cuissinat over 4 years ago

  • Status changed from En cours to Fermé
  • Assigned To set to Lionel Morin
  • % Done changed from 0 to 100
  • Remaining (hours) set to 0.0

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

#7 Updated by Joël Cuissinat over 4 years ago

  • Copied to Scénario #26905: EAD3 : Faire fonctionner l'action "Gérer les fichiers" sur EOLE 2.7 added

Also available in: Atom PDF