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"
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
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