Scénario #29487
Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
05/02/2020
Echéance:
28/02/2020
% réalisé:
100%
Points de scénarios:
4.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Sur EOLE 2.8.0, voila ce que l'on peut constater
root@eolebase:~# service eoleflask status ● eoleflask.service - Eole flask server Loaded: loaded (/lib/systemd/system/eoleflask.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2020-01-21 15:50:45 CET; 4s ago Process: 2748 ExecStart=/usr/bin/gunicorn --pid /run/eoleflask.pid -c /etc/eole/flask/eoleflask.conf eoleflask.application:run(config='eoleadmin') (code=exited, status=0/SUCCESS) Main PID: 2759 (code=exited, status=3) janv. 21 15:50:45 eolebase systemd[1]: Starting Eole flask server... janv. 21 15:50:45 eolebase gunicorn[2748]: !!! janv. 21 15:50:45 eolebase gunicorn[2748]: !!! WARNING: configuration file should have a valid Python extension. janv. 21 15:50:45 eolebase gunicorn[2748]: !!! janv. 21 15:50:45 eolebase systemd[1]: eoleflask.service: Can't open PID file /run/eoleflask.pid (yet?) after start: Operation not permitted janv. 21 15:50:45 eolebase systemd[1]: Started Eole flask server. janv. 21 15:50:45 eolebase systemd[1]: eoleflask.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED janv. 21 15:50:45 eolebase systemd[1]: eoleflask.service: Failed with result 'exit-code'.
Cela semble lié au passage de python2 à python3.
Solutions à mettre en œuvre¶
- faire fonctionner eoleflask
- faire fonctionner GenConfig (NB : eole-genconfig-client n'est actuellement pas pré-installé sur EOLE 2.8.0)
- faire des proposition visant à ce que les autres frontend utilisant eoleflask (EOP, EOE, ...) puisse être fonctionnels
Critères d'acceptation¶
L'application GenConfig est fonctionnelle sur EOLE 2.8.0.
PS: attention à la compatibilité Zéphir 1
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Tâche parente
#29463supprimé
#2 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Tracker changé de Tâche à Scénario
- Echéance mis à 28/02/2020
- Version cible changé de sprint 2020 04-06 Equipe MENSR à Prestation Cadoles MEN 07-09
#3 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Release mis à EOLE 2.8.0
#4 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Points de scénarios mis à 4.0
#5 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Sujet changé de Faire fonctionner eoleflask sur EOLE 2.8.0 à Faire fonctionner eoleflask sur EOLE 2.8.0 ( et GenConfig ...)
#6 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Echéance
28/02/2020supprimé - Version cible
Prestation Cadoles MEN 07-09supprimé - Début
21/01/2020supprimé - Release changé de EOLE 2.8.0 à Carnet de produit (Cadoles)
#7 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Echéance mis à 28/02/2020
- Version cible mis à Prestation Cadoles MEN 07-09
- Début mis à 10/02/2020
#8 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Sujet changé de Faire fonctionner eoleflask sur EOLE 2.8.0 ( et GenConfig ...) à Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0
- Description mis à jour (diff)
- Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0
#9 Mis à jour par Benjamin Bohard il y a plus de 4 ans
Quel travail a été effectué à ce stade pour la migration vers python3 ?
Si il faut adapter eoleflask, gen_config, eop et eoe, 4 points paraissent trop peu.
#10 Mis à jour par Benjamin Bohard il y a plus de 4 ans
Une petite incohérence : les solutions à mettre en œuvre sont des études et le livrable un produit fonctionnel…
#11 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Description mis à jour (diff)
#12 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Lié à Tâche #29574: Validation du scénario : Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0 ajouté
#13 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Assigné à mis à Emmanuel GARETTE
#14 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Le GenConfig d'un module est bien fonctionnel depuis un poste distant : https://eolebase.ac-test.fr/genconfig
- Zephir Web et GenConfig dans Zéphir peuvent être utilisés si on applique la procédure décrite dans #29575#note-2
- l'authentification EAD3 n'est pas fonctionnelle
#15 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Nouveau à Terminé (Sprint)