Problèmes avec connecthys easy pour les familles & erreur synchro noethys

Plus d'informations
il y a 3 ans 8 mois - il y a 3 ans 8 mois #23774 par PMSL
Bonjour,

Suite à la panne de notre serveur local (disque dur H.S), j'ai dû effectuer une réinstallation avec pour unique backup le fichier .nod de noethys (ouf c'est déjà ça).
J'avais donc l'essentiel, les données d'inscription de cet été...

Après une réinstallation clean, sans sauvegardes réalisés par l'admin improvisé qui me précédait, tout fonctionne de nouveau sauf le portail connecthys:
  1. Une erreur lors des synchros avec le serveur
  2. Les familles n'arrivent plus à se connecter au portail
  1. Lors des communications avec le serveur, apparaissent des messages d'erreur tels que celui-ci dans la fenêtre de connecthys:

[15/07/20 17:09:13] Client de synchronisation prêt
[15/07/20 17:09:43] Lancement de la synchronisation...
[15/07/20 17:09:43] Téléchargement des demandes...
[15/07/20 17:09:45] Aucune demande non traitée trouvée...
[15/07/20 17:09:45] Lancement de la synchronisation des données...
[15/07/20 17:09:45] Connexion SSH/SFTP...
[15/07/20 17:09:46] Synchro du fichier de configuration...
[15/07/20 17:09:46] Téléchargement du fichier de config
[15/07/20 17:09:46] Récupération des modèles de données...
[15/07/20 17:09:50] Récupération des données à exporter...
[15/07/20 17:11:23] Enregistrement des données à exporter...
[15/07/20 17:11:52] Compression du fichier d'export...
[15/07/20 17:11:53] Cryptage du fichier d'export...
[15/07/20 17:11:53] Envoi du fichier de données...
[15/07/20 17:11:54] Fermeture de la connexion SSH/SFTP...
[15/07/20 17:11:54] Envoi de la requête de traitement du fichier d'export...
[15/07/20 17:11:55] [ERREUR] Erreur dans le traitement du fichier
[15/07/20 17:11:56] Synchronisation effectuée en 132 secondes.
[15/07/20 17:11:56] Client de synchronisation prêt
2. Les familles n'arrivent plus à se connecter au portail
Est-ce en lien avec le problème  précédent? pour y voir plus clair, le fichier de log est en pièce joint.

Pour résoudre cela, j'ai suivi les conseils d'Ivan, mais je n'ai pas observé d'améliorations. Voici ce que j'ai appliqué:
1. Menu Outils > Connecthys
2. Bouton OUTILS (en bas à droite) : Réparer la base de données (Attends quelques secondes)
3. Bouton OUTILS (en bas à droite) : Forcer l'upgrade (Attends quelques secondes)
4. Bouton OUTILS (en bas à droite) : Auto-reload WSGI (Attends quelques secondes)

Merci pour votre aide en cette période où le fonctionnement de connecthys easy est important pour nous et nos adhérents.

Bonne journée à tous.

Cordialement.

Fichier attaché :

Nom du fichier : fichierlog...7-20.txt
Taille du ficher :157 ko
Pièces jointes :
Dernière édition: il y a 3 ans 8 mois par PMSL.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 8 mois - il y a 3 ans 8 mois #23776 par PMSL
re,
[édit: j'ai complété les infos du log en extrayant les éléments du message précédent qui paraissent poser problème]
Pour moi le problème est dans ces lignes du log...
[2020-07-16 09:12:14,760][DEBUG][views.py:291] Recuperation des demandes: last(20200707164104811926000698)[2020-07-16 09:13:05,037][DEBUG][importation.py:124] Traitement de la table users...
[2020-07-16 09:13:05,039][ERROR][app.py:1761] Exception on /syncup/66555039770022662401 [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/var/www/clients/client98/web106/web/application/views.py", line 283, in syncup
    resultat = importation.Importation(secret=secret)
  File "/var/www/clients/client98/web106/web/application/importation.py", line 126, in Importation
    liste_users_destination = destination.query(models.User).all()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2836, in all
    return list(self)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2988, in __iter__
    return self._execute_and_instances(context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 3011, in _execute_and_instances
    result = conn.execute(querycontext.statement, self._params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 948, in execute
    return meth(self, multiparams, params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
    context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1413, in _handle_dbapi_exception
    exc_info
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 265, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
    context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 509, in do_execute
    cursor.execute(statement, parameters)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute
    self.errorhandler(self, exc, value)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
    raise errorclass, errorvalue
OperationalError: (_mysql_exceptions.OperationalError) (1054, "Unknown column 'portail_users.parametres' in 'field list'") [SQL: u'SELECT portail_users.`IDuser` AS `portail_users_IDuser`, portail_users.identifiant AS portail_users_identifiant, portail_users.password AS portail_users_password, portail_users.nom AS portail_users_nom, portail_users.email AS portail_users_email, portail_users.`role` AS portail_users_role, portail_users.`IDfamille` AS `portail_users_IDfamille`, portail_users.`IDutilisateur` AS `portail_users_IDutilisateur`, portail_users.actif AS portail_users_actif, portail_users.session_token AS portail_users_session_token, portail_users.last_maj_password AS portail_users_last_maj_password, portail_users.parametres AS portail_users_parametres \nFROM portail_users'] (Background on this error at: http://sqlalche.me/e/e3q8)
[2020-07-16 09:42:15,201][DEBUG][views.py:291] Recuperation des demandes: last(20200707164104811926000698)
[2020-07-16 09:43:04,269][DEBUG][importation.py:124] Traitement de la table users...
[2020-07-16 09:43:04,271][ERROR][app.py:1761] Exception on /syncup/55013381502227743710 [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/var/www/clients/client98/web106/web/application/views.py", line 283, in syncup
    resultat = importation.Importation(secret=secret)
  File "/var/www/clients/client98/web106/web/application/importation.py", line 126, in Importation
    liste_users_destination = destination.query(models.User).all()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2836, in all
    return list(self)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2988, in __iter__
    return self._execute_and_instances(context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 3011, in _execute_and_instances
    result = conn.execute(querycontext.statement, self._params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 948, in execute
    return meth(self, multiparams, params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
    context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1413, in _handle_dbapi_exception
    exc_info
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 265, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
    context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 509, in do_execute
    cursor.execute(statement, parameters)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute
    self.errorhandler(self, exc, value)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
    raise errorclass, errorvalue
OperationalError: (_mysql_exceptions.OperationalError) (1054, "Unknown column 'portail_users.parametres' in 'field list'") [SQL: u'SELECT portail_users.`IDuser` AS `portail_users_IDuser`, portail_users.identifiant AS portail_users_identifiant, portail_users.password AS portail_users_password, portail_users.nom AS portail_users_nom, portail_users.email AS portail_users_email, portail_users.`role` AS portail_users_role, portail_users.`IDfamille` AS `portail_users_IDfamille`, portail_users.`IDutilisateur` AS `portail_users_IDutilisateur`, portail_users.actif AS portail_users_actif, portail_users.session_token AS portail_users_session_token, portail_users.last_maj_password AS portail_users_last_maj_password, portail_users.parametres AS portail_users_parametres \nFROM portail_users'] (Background on this error at: http://sqlalche.me/e/e3q8)
[2020-07-16 10:39:50,872][INFO][views.py:330] Erreur dans recherche du user durant le login
[2020-07-16 10:39:50,873][INFO][views.py:331] (_mysql_exceptions.OperationalError) (1054, "Unknown column 'portail_users.parametres' in 'field list'") [SQL: u'SELECT portail_users.`IDuser` AS `portail_users_IDuser`, portail_users.identifiant AS portail_users_identifiant, portail_users.password AS portail_users_password, portail_users.nom AS portail_users_nom, portail_users.email AS portail_users_email, portail_users.`role` AS portail_users_role, portail_users.`IDfamille` AS `portail_users_IDfamille`, portail_users.`IDutilisateur` AS `portail_users_IDutilisateur`, portail_users.actif AS portail_users_actif, portail_users.session_token AS portail_users_session_token, portail_users.last_maj_password AS portail_users_last_maj_password, portail_users.parametres AS portail_users_parametres \nFROM portail_users \nWHERE portail_users.identifiant = %s \n LIMIT %s'] [parameters: ('F834700564', 1)] (Background on this error at: http://sqlalche.me/e/e3q8)
[2020-07-16 10:39:50,874][INFO][views.py:335] Il semble manquer une colonne : tentative de reparation de la DB
[2020-07-16 10:39:50,874][INFO][models.py:134] Tentative de reparation de la DB
[2020-07-16 10:39:50,874][INFO][models.py:147] Suppression table alembic_version...
[2020-07-16 10:39:50,882][INFO][models.py:149] Suppression du repertoire migrations...
Dernière édition: il y a 3 ans 8 mois par PMSL.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 8 mois #23777 par animationcape
J'ai le même soucis, et j'ai bien visualisé cette ligne de code également
j'ai posté mes message d'erreur dans une conversation dans " Signaler un bug " du forum
Les utilisateur(s) suivant ont remercié: PMSL

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 8 mois #23779 par PMSL
Merci, moi qui craignait que cela provienne de notre ré-installation...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 8 mois #23782 par PMSL
Lors d'une demande de renouvellement de mot de passe par les utilisateurs qui n'arrivent pas à se connecter:
Traceback (most recent call last):  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/var/www/clients/client98/web106/web/application/views.py", line 2340, in lost_password
    user = models.User.query.filter_by(identifiant=form.identifiant.data).first()
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2888, in first
    ret = list(self[0:1])
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2680, in __getitem__
    return list(res)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2988, in __iter__
    return self._execute_and_instances(context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 3011, in _execute_and_instances
    result = conn.execute(querycontext.statement, self._params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 948, in execute
    return meth(self, multiparams, params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
    context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1413, in _handle_dbapi_exception
    exc_info
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 265, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
    context)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 509, in do_execute
    cursor.execute(statement, parameters)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute
    self.errorhandler(self, exc, value)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
    raise errorclass, errorvalue
OperationalError: (_mysql_exceptions.OperationalError) (1054, "Unknown column 'portail_users.parametres' in 'field list'") [SQL: u'SELECT portail_users.`IDuser` AS `portail_users_IDuser`, portail_users.identifiant AS portail_users_identifiant, portail_users.password AS portail_users_password, portail_users.nom AS portail_users_nom, portail_users.email AS portail_users_email, portail_users.`role` AS portail_users_role, portail_users.`IDfamille` AS `portail_users_IDfamille`, portail_users.`IDutilisateur` AS `portail_users_IDutilisateur`, portail_users.actif AS portail_users_actif, portail_users.session_token AS portail_users_session_token, portail_users.last_maj_password AS portail_users_last_maj_password, portail_users.parametres AS portail_users_parametres \nFROM portail_users \nWHERE portail_users.identifiant = %s \n LIMIT %s'] [parameters: ('F945600674', 1)] (Background on this error at: http://sqlalche.me/e/e3q8)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 8 mois #23783 par Ivan
Bonjour,

Si vous êtes souscripteurs à Connecthys Easy, je vous invite à m'envoyer un email sur ma messagerie gmail afin que je puisse traiter votre dépannage au plus vite.

Merci,

Ivan
Les utilisateur(s) suivant ont remercié: PMSL

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 8 mois #23790 par PMSL
message envoyé, au temps pour moi.

A bientôt.

Franck

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.221 secondes
Propulsé par Kunena