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