Anomalie #7448
Erreur de connexion à genconfig après un redémarrage du service eoleflask
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Pour reproduire :
- se connecter à genconfig
- se déconnecter et laisser le navigateur ouvert
- relancer le service eoleflask
- se reconnecter à genconfig
Erreur obtenue :
AttributeError: 'SecureCookieSession' object has no attribute 'sid'
Demandes liées
Révisions associées
Correction si authentification en cours pendant le redémarrage d'eoleflask
Fixes #7448 @3h
Correction dans le cas de l'utilisation d'un backend Redis
Ref #7448 @30m
Historique
#1 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Echéance mis à 04/04/2014
- Statut changé de Nouveau à Accepté
- Assigné à mis à Ghislain Loaec
- Début mis à 24/03/2014
D’après Ghislain c’est déjà résolu.
#2 Mis à jour par Joël Cuissinat il y a presque 10 ans
J'arrive à reproduire ce bug (page affichée est : Internal Server Error) mais c'est bien la même erreur dans les logs :
# tail -f /var/log/eoleflask/eolegenconfig.log 2014-04-02 12:18:53,848: eolegenconfig - Exception on /login [POST] Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1504, in wsgi_app response = self.full_dispatch_request() File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1266, in full_dispatch_request response = self.process_response(response) File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1407, in process_response self.save_session(ctx.session, response) File "/usr/lib/python2.7/dist-packages/flask/app.py", line 757, in save_session return self.session_interface.save_session(self, session, response) File "/usr/lib/python2.7/dist-packages/eoleauthlib/cachedsession.py", line 251, in save_session self.manager.put(session) File "/usr/lib/python2.7/dist-packages/eoleauthlib/cachedsession.py", line 124, in put self.parent.put(session) File "/usr/lib/python2.7/dist-packages/eoleauthlib/cachedsession.py", line 197, in put print "Storing session: %s" % session.sid AttributeError: 'SecureCookieSession' object has no attribute 'sid'
#3 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Echéance changé de 04/04/2014 à 18/04/2014
- Version cible changé de Eole 2.4-RC3 à Eole 2.4 Stable
#4 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Echéance
18/04/2014supprimé - Version cible
Eole 2.4 Stablesupprimé - Début
24/03/2014supprimé
#5 Mis à jour par Bruno Boiget il y a presque 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 5afefde8ac795c6bfc4493c0748433cd8d1e1d53.
#6 Mis à jour par Bruno Boiget il y a presque 10 ans
problème contourné en initialisant un manager de session par défaut à l'initialisation de l'application (écrasé ensuite une fois que la configuration de l'application est disponible)
Ce fonctionnement peut poser problème dans le cas d'une utilisation d'eoleflask-aaa en mode global (pas utilisé actuellement). cf demande liée
#7 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Echéance mis à 04/07/2014
- Version cible mis à Eole 2.4.0.1
#8 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Assigné à changé de Ghislain Loaec à Bruno Boiget