Introduction

    Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

    Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

    Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

    Migration de la base de données qui s'est effectué toute seule

    Plus d'informations
    il y a 5 ans 8 mois - il y a 5 ans 8 mois #24221 par alsh multisite
    Bonjour,
    Ce matin mon portail connecthys que j'héberge sur mon serveur linux en interne à planter
    Le dernier message dans debug.log est :
    Code:
    [2020-10-27 11:16:13,737][INFO][models.py:94] Migration de la base de donnees...
    C'est normal qu'il est fait une migration de la base de données tout seul ?
    Dernière édition: il y a 5 ans 8 mois par alsh multisite.

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

    Plus d'informations
    il y a 5 ans 8 mois #24222 par alsh multisite
    J'ai eu une erreur quelques heures avant, je sais pas si c'est lié :
    Code:
    [2020-10-27 06:45:09,082][ERROR][app.py:1423] Exception on /login [GET] Traceback (most recent call last):   File "lib/flask/flask/app.py", line 1817, in wsgi_app response = self.full_dispatch_request()   File "lib/flask/flask/app.py", line 1477, in full_dispatch_request rv = self.handle_user_exception(e)   File "lib/flask/flask/app.py", line 1381, in handle_user_exception reraise(exc_type, exc_value, tb)   File "lib/flask/flask/app.py", line 1475, in full_dispatch_request rv = self.dispatch_request()   File "lib/flask/flask/app.py", line 1461, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args)   File "/home/user/connecthys/application/views.py", line 322, in login dict_parametres = models.GetDictParametres()   File "/home/user/connecthys/application/models.py", line 1359, in GetDictParametres if parametre == None :   File "lib/sqlalchemy/orm/query.py", line 2613, in all return list(self)   File "lib/sqlalchemy/orm/query.py", line 2761, in __iter__ return self._execute_and_instances(context)   File "lib/sqlalchemy/orm/query.py", line 2774, in _execute_and_instances close_with_result=True)   File "lib/sqlalchemy/orm/query.py", line 2765, in _connection_from_session **kw)   File "lib/sqlalchemy/orm/session.py", line 893, in connection execution_options=execution_options)   File "lib/sqlalchemy/orm/session.py", line 898, in _connection_for_bind engine, execution_options)   File "lib/sqlalchemy/orm/session.py", line 334, in _connection_for_bind conn = bind.contextual_connect()   File "lib/sqlalchemy/engine/base.py", line 2039, in contextual_connect self._wrap_pool_connect(self.pool.connect, None),   File "lib/sqlalchemy/engine/base.py", line 2078, in _wrap_pool_connect e, dialect, self)   File "lib/sqlalchemy/engine/base.py", line 1405, in _handle_dbapi_exception_noconnection exc_info   File "lib/sqlalchemy/util/compat.py", line 202, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause)   File "lib/sqlalchemy/engine/base.py", line 2074, in _wrap_pool_connect return fn()   File "lib/sqlalchemy/pool.py", line 376, in connect return _ConnectionFairy._checkout(self)   File "lib/sqlalchemy/pool.py", line 713, in _checkout fairy = _ConnectionRecord.checkout(pool)   File "lib/sqlalchemy/pool.py", line 485, in checkout rec.checkin()   File "lib/sqlalchemy/util/langhelpers.py", line 60, in __exit__ compat.reraise(exc_type, exc_value, exc_tb)   File "lib/sqlalchemy/pool.py", line 482, in checkout dbapi_connection = rec.get_connection()   File "lib/sqlalchemy/pool.py", line 563, in get_connection self.connection = self.__connect()   File "lib/sqlalchemy/pool.py", line 607, in __connect connection = self.__pool._invoke_creator(self)   File "lib/sqlalchemy/engine/strategies.py", line 97, in connect return dialect.connect(*cargs, **cparams)   File "lib/sqlalchemy/engine/default.py", line 385, in connect return self.dbapi.connect(*cargs, **cparams)   File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 86, in Connect return Connection(*args, **kwargs)   File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 204, in __init__ super(Connection, self).__init__(*args, **kwargs2) OperationalError: (_mysql_exceptions.OperationalError) (2003, "Can't connect to MySQL server on '192.168.0.53' (111)") [2020-10-27 06:45:10,616][ERROR][app.py:1423] Exception on /login [GET] Traceback (most recent call last):   File "lib/flask/flask/app.py", line 1817, in wsgi_app response = self.full_dispatch_request()   File "lib/flask/flask/app.py", line 1477, in full_dispatch_request rv = self.handle_user_exception(e)   File "lib/flask/flask/app.py", line 1381, in handle_user_exception reraise(exc_type, exc_value, tb)   File "lib/flask/flask/app.py", line 1475, in full_dispatch_request rv = self.dispatch_request()   File "lib/flask/flask/app.py", line 1461, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args)   File "/home/user/connecthys/application/views.py", line 322, in login dict_parametres = models.GetDictParametres()   File "/home/user/connecthys/application/models.py", line 1359, in GetDictParametres if parametre == None :   File "lib/sqlalchemy/orm/query.py", line 2613, in all return list(self)   File "lib/sqlalchemy/orm/query.py", line 2761, in __iter__ return self._execute_and_instances(context)   File "lib/sqlalchemy/orm/query.py", line 2774, in _execute_and_instances close_with_result=True)   File "lib/sqlalchemy/orm/query.py", line 2765, in _connection_from_session **kw)   File "lib/sqlalchemy/orm/session.py", line 893, in connection execution_options=execution_options)   File "lib/sqlalchemy/orm/session.py", line 898, in _connection_for_bind engine, execution_options)   File "lib/sqlalchemy/orm/session.py", line 334, in _connection_for_bind conn = bind.contextual_connect()   File "lib/sqlalchemy/engine/base.py", line 2039, in contextual_connect self._wrap_pool_connect(self.pool.connect, None),   File "lib/sqlalchemy/engine/base.py", line 2078, in _wrap_pool_connect e, dialect, self)   File "lib/sqlalchemy/engine/base.py", line 1405, in _handle_dbapi_exception_noconnection exc_info   File "lib/sqlalchemy/util/compat.py", line 202, in raise_from_cause reraise(type(exception), exception, tb=exc_tb, cause=cause)   File "lib/sqlalchemy/engine/base.py", line 2074, in _wrap_pool_connect return fn()   File "lib/sqlalchemy/pool.py", line 376, in connect return _ConnectionFairy._checkout(self)   File "lib/sqlalchemy/pool.py", line 713, in _checkout fairy = _ConnectionRecord.checkout(pool)   File "lib/sqlalchemy/pool.py", line 485, in checkout rec.checkin()   File "lib/sqlalchemy/util/langhelpers.py", line 60, in __exit__ compat.reraise(exc_type, exc_value, exc_tb)   File "lib/sqlalchemy/pool.py", line 482, in checkout dbapi_connection = rec.get_connection()   File "lib/sqlalchemy/pool.py", line 563, in get_connection self.connection = self.__connect()   File "lib/sqlalchemy/pool.py", line 607, in __connect connection = self.__pool._invoke_creator(self)   File "lib/sqlalchemy/engine/strategies.py", line 97, in connect return dialect.connect(*cargs, **cparams)   File "lib/sqlalchemy/engine/default.py", line 385, in connect return self.dbapi.connect(*cargs, **cparams)   File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 86, in Connect return Connection(*args, **kwargs)   File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 204, in __init__ super(Connection, self).__init__(*args, **kwargs2) OperationalError: (_mysql_exceptions.OperationalError) (2003, "Can't connect to MySQL server on '192.168.0.53' (111)")

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

    Plus d'informations
    il y a 5 ans 8 mois #24223 par alsh multisite
    J'ai l'impression que le serveur est bien démarré, mais quand je veux accéder à la page d’accueil du portail famille j'ai ça dans le log :
    Code:
    Exception happened during processing of request from ('52.42.49.200', 7998) Traceback (most recent call last):   File "/usr/lib/python2.7/SocketServer.py", line 293, in _handle_request_noblock self.process_request(request, client_address)   File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request self.finish_request(request, client_address)   File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request self.RequestHandlerClass(request, client_address, self)   File "/usr/lib/python2.7/SocketServer.py", line 655, in __init__ self.handle()   File "lib/werkzeug/werkzeug/serving.py", line 217, in handle rv = BaseHTTPRequestHandler.handle(self)   File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle self.handle_one_request()   File "lib/werkzeug/werkzeug/serving.py", line 251, in handle_one_request elif self.parse_request():   File "/usr/lib/python2.7/BaseHTTPServer.py", line 253, in parse_request self.send_error(400, "Bad request version (%r)" % version)   File "/usr/lib/python2.7/BaseHTTPServer.py", line 364, in send_error self.log_error("code %d, message %s", code, message)   File "lib/werkzeug/werkzeug/serving.py", line 273, in log_error self.log('error', *args)   File "lib/werkzeug/werkzeug/serving.py", line 279, in log _log(type, '%s - - [%s] %s\n' % (self.address_string(),   File "lib/werkzeug/werkzeug/serving.py", line 267, in address_string return self.environ['REMOTE_ADDR'] AttributeError: 'WSGIRequestHandler' object has no attribute 'environ'

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

    Plus d'informations
    il y a 5 ans 8 mois #24224 par alsh multisite
    Question subsidiaire : y a t il un log de toutes les adresses IP qui se connectent sur la page d'accueil du portail famille ? Merci

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

    Plus d'informations
    il y a 5 ans 8 mois #24225 par Ivan
    Bonjour,

    La migration se lance lors d'une mise à jour de Connecthys (qui se déclenche lors d'une mise à jour de Noethys)
    Il est possible que le plantage soit dû à un problème de migration de la base de données. Il faut sûrement chercher de ce côté-là.
    Pas de collecte d'IP intégrée à Connecthys. Un serveur avec Apache par exemple peut le faire.

    Bonne journée,

    Ivan

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

    Plus d'informations
    il y a 5 ans 8 mois #24226 par alsh multisite
    OK merci.
    C'est bizarre tout ça. Noethys n'était en fonctionnement sur aucun de mes pc... Et la mise à jour de connecthys vers la dernière version (0.7.9) a déjà été faite il y a quelques semaines...
    Y a-t-il un moyen rapide de remettre la BDD en fonctionnement pour connecthys ?
    Ou je me lance dans la réinstallation de connecthys ?
    Merci

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

    Plus d'informations
    il y a 5 ans 8 mois #24227 par Ivan
    Oui bizarre. Je ne suis pas sûr que la réinstallation corrige le problème. Il faut regarder si le problème est dans une migration de la base (Voir répertoire Migrations). Mais ce genre de réparation est assez technique : Voir  https://flask-migrate.readthedocs.io/en/latest/  pour plus d'informations. L'autre possibilité est peut-être de supprimer la base pour la régénérer de nouveau (Faire une sauvegarde de la base au préalable).

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

    Plus d'informations
    il y a 5 ans 8 mois #24228 par alsh multisite
    Ok merci pour les renseignements. Je vais regarder ça et vous retiens au courants...

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

    Plus d'informations
    il y a 5 ans 8 mois #24229 par alsh multisite
    J'ai supprimer la BDD de connecthys, mais rien n'y fait... erreur pendant la synchro :

    Je vais tenter la réinstal de connecthys...

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

    Plus d'informations
    il y a 5 ans 8 mois #24234 par alsh multisite
    Allez c'est bon... jusqu'à,la prochaine fois ;)
    Encore merci pour l'aide, le logiciel etc

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

    Temps de génération de la page : 0.188 secondes

    Paramétrages de cookies

    ×

    Cookies fonctionnels

    Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

    Mesure d"'"audience

    Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

    Réseaux sociaux/Vidéos

    Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

    Session

    Veuillez vous connecter pour voir vos activités "!"

    Autres cookies

    Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.

    Connexion

    Qui est en ligne ?

    Il y a 3730 invités et 4 membres en ligne

    Dernières actualités

    • Version 1.3.3.9 (06/09/2024)

      Ajout de l'export des locations vers Noethysweb Correction de la vignette des pièces de type PDF Ajout de l'option Masquer les archivés dans les options de la fiche famille Ajout du tableau des...

      Lire la suite...

    Recherche