Project

General

Profile

Scénario #29487

Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0

Added by Joël Cuissinat 2 months ago. Updated 28 days ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
02/05/2020
Due date:
02/28/2020
% Done:

100%

Story points:
4.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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


Subtasks

Tâche #29575: Porter le code en python3FerméEmmanuel GARETTE

Tâche #29576: Faire les paquets en 2.8.0FerméEmmanuel GARETTE

Tâche #29582: posttemplate/70-eoleflask est en erreurFerméEmmanuel GARETTE

Tâche #29641: Erreur si upgrade des variables 2.3 en 2.8.0FerméEmmanuel GARETTE


Related issues

Related to Distribution EOLE - Tâche #29574: Validation du scénario : Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0 Fermé 02/05/2020

History

#1 Updated by Gilles Grandgérard 2 months ago

  • Parent task deleted (#29463)

#2 Updated by Gilles Grandgérard 2 months ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 02/28/2020
  • Target version changed from sprint 2020 04-06 Equipe MENSR to Prestation Cadoles MEN 07-09

#3 Updated by Gilles Grandgérard 2 months ago

  • Release set to EOLE 2.8.0

#4 Updated by Gilles Grandgérard 2 months ago

  • Story points set to 4.0

#5 Updated by Gilles Grandgérard 2 months ago

  • Subject changed from Faire fonctionner eoleflask sur EOLE 2.8.0 to Faire fonctionner eoleflask sur EOLE 2.8.0 ( et GenConfig ...)

#6 Updated by Gilles Grandgérard 2 months ago

  • Due date deleted (02/28/2020)
  • Target version deleted (Prestation Cadoles MEN 07-09)
  • Start date deleted (01/21/2020)
  • Release changed from EOLE 2.8.0 to Carnet de produit (Cadoles)

#7 Updated by Gilles Grandgérard 2 months ago

  • Due date set to 02/28/2020
  • Target version set to Prestation Cadoles MEN 07-09
  • Start date set to 02/10/2020

#8 Updated by Joël Cuissinat 2 months ago

  • Subject changed from Faire fonctionner eoleflask sur EOLE 2.8.0 ( et GenConfig ...) to Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0
  • Description updated (diff)
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.8.0

#9 Updated by Benjamin Bohard 2 months ago

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 Updated by Benjamin Bohard 2 months ago

Une petite incohérence : les solutions à mettre en œuvre sont des études et le livrable un produit fonctionnel…

#11 Updated by Gilles Grandgérard about 2 months ago

  • Description updated (diff)

#12 Updated by Joël Cuissinat about 2 months ago

  • Related to Tâche #29574: Validation du scénario : Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0 added

#13 Updated by Joël Cuissinat about 1 month ago

  • Assigned To set to Emmanuel GARETTE

#14 Updated by Joël Cuissinat about 1 month ago

  • 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 Updated by Joël Cuissinat about 1 month ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF