Projet

Général

Profil

Tâche #30651

Scénario #30561: Vérifier le fonctionnement d'EoleSSO (python2.7) sur EOLE 2.8 et son interaction avec l'EAD

Une correction non compatible python2 dans creole empêche eole-sso de se charger

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
16/09/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Pas simple à trouver avec juste la ligne suivante dans les logs :

Configuration Creole non accessible

En tirant la pelote, on finit par trouver le code coupable...

>>> from creole.loader import creole_loader, config_save_values
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 22, in <module>
    from .var_loader import convert_tiramisu_value, modes_level, CreoleUsernameOption, MACOption
  File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 19, in <module>
    from . import eosfunc
  File "/usr/lib/python2.7/dist-packages/creole/eosfunc.py", line 21, in <module>
    import importlib.util
ImportError: No module named util


Demandes liées

Lié à Distribution EOLE - Tâche #30591: Répertorier le code obsolète Fermé 21/08/2020

Révisions associées

Révision 7c9db9e4 (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

creole/eosfunc.py : restore python2 compatibility

Ref #30651
Ref #30591

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans

#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Statut changé de Résolu à En cours

Hum, si je comprends bien la correction, il faut que la creole/les dicos/les fonctions/... reste 100% compatible python2 ?

Il ne serait pas plus judicieux de lancer la commande "/usr/share/sso/update_conf.py" via "os.system" et porter ce script en python3 ?

#4 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

OK mais désormais plus utile avec #30662

Formats disponibles : Atom PDF