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...

    Erreur de synchro : AttributeError: 'CypherText' object has no attribute '_Cyphe

    Plus d'informations
    il y a 5 ans 4 mois #24796 par buggs
    Bonjour,

    Nous avons installé Noethys depuis quelques semaines, et je suis en train de mettre en place le portail famille.
    VM dédiée Ubuntu 20.04 à Connecthys, install des pré-requis ok sous Python 3, upload via FTP directement vers le serveur connecthys.
    Config en WSGI + FTP, j'ai du modifier qq champs pour que la création des tables MySQL soient sans erreur (les champs varchar sont trop grands pour MySQL qui est limité à 16.000 caractères par enregistrement), et j'arrive sur la page de login connecthys avec le capcha.
    MAIS Si je lance la sychro via noethys, j'ai un message suivant dans les log :

    [2021-03-17 00:52:21,906][DEBUG][views.py:295] Recuperation des demandes: last(0)
    [2021-03-17 00:52:23,090][DEBUG][views.py:134] Demande update: Version Noethys=(1, 2, 9, 0)
    [2021-03-17 00:52:23,090][DEBUG][updater.py:91] Recherche d'une update...
    [2021-03-17 00:52:23,091][DEBUG][updater.py:92] Version de Noethys : 1.2.9.0 (Mode : wsgi)
    [2021-03-17 00:52:23,091][DEBUG][updater.py:96] Version actuelle de connecthys: 0.9.0
    [2021-03-17 00:52:23,146][DEBUG][updater.py:119] Pas de nouvelle version disponible.
    [2021-03-17 00:52:50,625][ERROR][app.py:1891] Exception on /syncup/84900772280489461145 [GET]
    Traceback (most recent call last):
      File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "/usr/local/lib/python3.8/dist-packages/flask/_compat.py", line 39, in reraise
        raise value
      File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "/var/www/portail/connecthys/application/views.py", line 287, in syncup
        resultat = importation.Importation(secret=secret)
      File "/var/www/portail/connecthys/application/importation.py", line 67, in Importation
        resultat = DecrypterFichier(nomFichier, nomFichierZIP, cryptage_mdp)
      File "/var/www/portail/connecthys/application/cryptage.py", line 174, in DecrypterFichier
        dec = decrypt(contenu2, motdepasse)
      File "/var/www/portail/connecthys/application/cryptage.py", line 84, in decrypt
        message_n_trail = cryptu.decrypt(ciphertext.getCypherText())
      File "/var/www/portail/connecthys/application/cryptage.py", line 32, in getCypherText
        return self.__CypherText
    AttributeError: 'CypherText' object has no attribute '_CypherText__CypherText'
    [2021-03-17 00:53:52,240][DEBUG][views.py:288] Syncho depuis Noethys
    [2021-03-17 00:53:53,979][DEBUG][views.py:288] Syncho depuis Noethys

    J'ai creusé sur des pb éventuels de droits, mais je ne vois pas...
    Qq1 aurait une idée / un conseil SVP ?

    Merci
    Romain

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

    Plus d'informations
    il y a 5 ans 4 mois #24800 par Ivan
    Bonjour,

    Je pense qu'il s'agit d'un problème de version python. Voilà comment corriger le souci :

    1. Menu Outils > Utilitaires admin > Ouvrir le répertoire utilisateur.
    2. Ouvrir le fichier customize.ini qui apparaît dans ce répertoire.
    3. Ajouter ceci à la fin du fichier : 
    [version_cryptage]
    connecthys = 2

    4. Enregistrer.
    5. Relancer Noethys.

    Ivan

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

    Plus d'informations
    il y a 5 ans 4 mois #24801 par buggs
    Top ! En effet, c'était bien ça !
    Je suis en python 3.8
    Je vais faire la modif sur tous les PC (on est en version réseau)

    Le portail semble fonctionner à peu près ok d'après mes premiers tests, sauf si je tente de faire une modif de renseignement d'individus. En validant la modif sur le portail, j'ai le message suivant : module 'time' has no attribute 'clock'
    Et les modifs ne sont pas prises en compte...
    A priori, l'attribut clock est deprecated depuis python 3.3 et retiré depuis 3.8...

    Merci beaucoup !
    Romain
     

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

    Plus d'informations
    il y a 5 ans 4 mois #24815 par Ivan
    Bonjour,

    Je n'utilise pas time.clock dans Connecthys mais certaines dépendances, oui.

    Essayez d'identifier dans les logs de Connecthys quel module est fautif. Mako, requests et flask_sqlAlchemy ont l'air d'être concernés. Il faudrait vérifier que c'est bien la dernière version de ces modules qui est installée. Il semblerait que flask_sqlalchemy et requests aient été mis à jour, mako je ne sais pas.

    Ivan

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

    Plus d'informations
    il y a 5 ans 3 mois #24836 par buggs
    Salut !

    J'ai passé pas mal de temps à controler, mais les lib sont toutes à jour.
    J'ai même vérifié dans le code source si le cas time.clock était bien géré dans les codes des différentes lib
    requests, flask_sqlalchemy, Crypto/Random, mako...

    Même avec le mode DEBUG activé, je ne vois rien d'explicite dans les logs de Connecthys...
    Uniquement le debug de la requête d'affichage de la fiche famille de renseignement, mais rien lors de la validation de la modif...
    Extrait:
    [2021-03-30 00:15:22,097][DEBUG][importation.py:249] Fin de l'importation.
    [2021-03-30 00:15:22,098][DEBUG][views.py:288] Syncho depuis Noethys
    [2021-03-30 00:15:43,040][DEBUG][views.py:1875] Page RENSEIGNEMENTS (F168200065): famille id(65) liste_individus: [<IDindividu 173>, <IDindividu 172>, <IDindividu 174>]

    Système:
    Python 3.8.5
    Ubuntu 20.04

    Toutes mes libs PIP sont à jour, sauf celles du système... Mais cela devrait pas concerner ce pb il me semble...

    Version des libs:
    Mako                   1.1.4
    Flask-SQLAlchemy       2.5.1
    requests               2.25.1

    # python3 -m pip list --outdated
    Package        Version Latest Type



    distro-info    0.0.0   0.10   sdist
    mysqlclient    1.4.4   2.0.3  sdist
    PyGObject      3.36.0  3.40.0 sdist
    PyICU          2.4.2   2.6    sdist
    python-augeas  0.5.0   1.1.0  sdist
    PyYAML         5.3.1   5.4.1  wheel
    zope.component 4.6.2   5.0.0  wheel
    zope.interface 5.2.0   5.3.0  wheel

    Une idée comment creuser pour trouver la lib fautive ?

    Merci
    Romain

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

    Plus d'informations
    il y a 5 ans 3 mois #24866 par buggs
    Bonsoir,

    Qq1 aurait une petite idée pour m'aider à localiser la lib fautive ? Le fait de devoir faire les modif des familles à la main est dommage = 

    Merci pour votre aide ! 

    Romain

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

    Plus d'informations
    il y a 5 ans 3 mois #24873 par Ivan
    Bonjour,

    Pas d'idée de mon côté, désolé.

    Ivan

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

    Temps de génération de la page : 0.294 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 2830 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