Projet

Général

Profil

Scénario #29487

Faire fonctionner eoleflask et GenConfig sur EOLE 2.8.0

Ajouté par Joël Cuissinat il y a plus de 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
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

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


Demandes liées

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

Historique

#1 Mis à jour par Gilles Grandgérard il y a environ 4 ans

  • Tâche parente #29463 supprimé

#2 Mis à jour par Gilles Grandgérard il y a environ 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 environ 4 ans

  • Release mis à EOLE 2.8.0

#4 Mis à jour par Gilles Grandgérard il y a environ 4 ans

  • Points de scénarios mis à 4.0

#5 Mis à jour par Gilles Grandgérard il y a environ 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 environ 4 ans

  • Echéance 28/02/2020 supprimé
  • Version cible Prestation Cadoles MEN 07-09 supprimé
  • Début 21/01/2020 supprimé
  • Release changé de EOLE 2.8.0 à Carnet de produit (Cadoles)

#7 Mis à jour par Gilles Grandgérard il y a environ 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 environ 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 environ 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 environ 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 environ 4 ans

  • Description mis à jour (diff)

#12 Mis à jour par Joël Cuissinat il y a environ 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 environ 4 ans

  • Assigné à mis à Emmanuel GARETTE

#14 Mis à jour par Joël Cuissinat il y a environ 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 environ 4 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF