Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/01/2024, à 21:39

mireille64

[Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Bonjour,

Noethys est un logiciel libre de gestion d'associations du genre des Centres de loisirs pour les enfants.
J'essaie de l'installer, mais la procédure indiquée est celle pour Ubuntu 20.04.

J'ai appliqué les deux lignes

sudo apt-get install git curl libsdl2-mixer-2.0-0 libsdl2-image-2.0-0 libsdl2-2.0-0 python3-pip python3-pyscard python3-dev default-libmysqlclient-dev build-essential pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython

mais j'ai alors comme retour :

Defaulting to user installation because normal site-packages is not writeable
Looking in links: https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04
DEPRECATION: The HTML index page being used (https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04/) is not a proper HTML 5 document. This is in violation of PEP 503 which requires these pages to be well-formed HTML 5 documents. Please reach out to the owners of this index page, and ask them to update this index page to a valid HTML 5 document. pip 22.2 will enforce this behaviour change. Discussion can be found at https://github.com/pypa/pip/issues/10825
Collecting wxPython
  Downloading https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04/wxPython-4.2.1-cp310-cp310-linux_x86_64.whl (146.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 146.8/146.8 MB 8.4 MB/s eta 0:00:00
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from wxPython) (1.16.0)
Collecting numpy
  Downloading numpy-1.26.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 30.7 MB/s eta 0:00:00
Requirement already satisfied: pillow in /usr/lib/python3/dist-packages (from wxPython) (9.0.1)
Installing collected packages: numpy, wxPython
  WARNING: The script f2py is installed in '/home/mireille/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts helpviewer, img2png, img2py, img2xpm, pycrust, pyshell, pyslices, pyslicesshell, pywxrc, wxdemo, wxdocs and wxget are installed in '/home/mireille/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed numpy-1.26.3 wxPython-4.2.1

Je ne suis pas sûre de bien comprendre ce que je dois faire.
Quelqu'un pourrait-il m'éclairer ?

Plus précisément, je comprends que des dépendances ne sont pas installées au bon endroit, mais je ne sais pas à quel endroit je dois les installer.
Je vois que je peux aussi utiliser "--no-warn-script-location"
mais j'imagine que cela risque fort d'ensuite être un facteur bloquant ?

Dernière modification par mireille64 (Le 10/03/2024, à 20:35)

Hors ligne

#2 Le 20/01/2024, à 01:39

inbox

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Salut,

Tu peux déjà lire ce sujet sur le forum du fournisseur du logiciel. Il y a probablement les indications nécessaires à l'installation sous 22.04.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 20/01/2024, à 02:15

jplemoine

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

De ce que j'ai compris, il a juste installé "un truc" dans le répertoire /home/mireille/.local/bin qui n'est pas dans le path.
C'est juste un avertissement.
Il faut continuer la procédure..

git clone https://github.com/Noethys/Noethys

Permet de récupérer la dernière version de Noethys

pip3 install -r Noethys/requirements.txt

Installe effectivement le logiciel

python3 Noethys/noethys/Noethys.py

Tente de le lancer


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#4 Le 20/01/2024, à 02:22

jplemoine

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Bon. J'ai tenté.... Ca ne fonctionne pas du premier coup.
Ca va jusqu'au bout de l'installation mais il y a une erreur : il faut effectivement suivre le lien donné par inbox pour corriger.
Comme il est 01h20 : je vais me coucher...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#5 Le 20/01/2024, à 08:46

O_20_100_O

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Bonjour,
Autant préciser que tu as obtenu une réponse sur le forum de l'application. On va commencer par faire comme conseillé.
https://www.noethys.com/index.php/forum … 2-04#27502

EDIT:
En faisant comme indiqué, l'application se lance mais c'est pour afficher des erreurs.
Lignes 166 et 168 dans CTRL_ObjectListView.py

De toute façon, avant de te lancer dans ce projet tu devrais réfléchir au choix de l'outil de gestion de ton association. Est-ce que Noethys est assez actif pour continuer à se développer, corriger ses erreurs et s'améliorer ?
Comment seront sauvegardées les données gérées ? Peut-on les exporter dans un format libre et facilement consultable ?

Il existe de nombreuses autres solutions.

Dernière modification par O_20_100_O (Le 20/01/2024, à 09:26)

Hors ligne

#6 Le 20/01/2024, à 13:20

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

@Inbox : Oui, j'ai regardé ce sujet, mais cela ne m'a pas éclairée suffisamment.

@jplemoine :

git clone https://github.com/Noethys/Noethys

Ok, le processus s'est déroulé normalement.

pip3 install -r Noethys/requirements.txt

Là, j'ai un retour d'erreurs :

Defaulting to user installation because normal site-packages is not writeable
Collecting appdirs
  Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting comtypes
  Downloading comtypes-1.2.1-py2.py3-none-any.whl (184 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 184.9/184.9 KB 3.0 MB/s eta 0:00:00
Collecting icalendar
  Downloading icalendar-5.0.11-py3-none-any.whl (112 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.1/112.1 KB 14.2 MB/s eta 0:00:00
Requirement already satisfied: numpy in ./.local/lib/python3.10/site-packages (from -r Noethys/requirements.txt (line 4)) (1.26.3)
Requirement already satisfied: Pillow in /usr/lib/python3/dist-packages (from -r Noethys/requirements.txt (line 5)) (9.0.1)
Collecting pycryptodome
  Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 23.6 MB/s eta 0:00:00
Collecting XlsxWriter
  Downloading XlsxWriter-3.1.9-py3-none-any.whl (154 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 154.8/154.8 KB 22.8 MB/s eta 0:00:00
Collecting pyttsx
  Downloading pyttsx-1.1.tar.gz (23 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from -r Noethys/requirements.txt (line 9)) (2022.1)
Requirement already satisfied: reportlab in /usr/lib/python3/dist-packages (from -r Noethys/requirements.txt (line 10)) (3.6.8)
Collecting Twisted
  Downloading twisted-23.10.0-py3-none-any.whl (3.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 39.2 MB/s eta 0:00:00
Collecting xlrd
  Downloading xlrd-2.0.1-py2.py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.5/96.5 KB 18.5 MB/s eta 0:00:00
Requirement already satisfied: python-dateutil in /usr/lib/python3/dist-packages (from -r Noethys/requirements.txt (line 13)) (2.8.1)
Collecting psutil
  Downloading psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 288.2/288.2 KB 23.7 MB/s eta 0:00:00
Requirement already satisfied: paramiko in /usr/lib/python3/dist-packages (from -r Noethys/requirements.txt (line 15)) (2.9.3)
Requirement already satisfied: lxml in /usr/lib/python3/dist-packages (from -r Noethys/requirements.txt (line 16)) (4.8.0)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from -r Noethys/requirements.txt (line 17)) (59.6.0)
Collecting matplotlib
  Downloading matplotlib-3.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 35.6 MB/s eta 0:00:00
Collecting opencv-python
  Downloading opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.2/62.2 MB 24.5 MB/s eta 0:00:00
Collecting sqlalchemy
  Downloading SQLAlchemy-2.0.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 24.7 MB/s eta 0:00:00
Collecting pystrich
  Downloading pyStrich-0.8.tar.gz (981 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 981.2/981.2 KB 36.2 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting mysqlclient
  Downloading mysqlclient-2.2.1.tar.gz (89 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.0/90.0 KB 15.7 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output]
      /bin/sh: 1: pkg-config: not found
      /bin/sh: 1: pkg-config: not found
      /bin/sh: 1: pkg-config: not found
      Trying pkg-config --exists mysqlclient
      Command 'pkg-config --exists mysqlclient' returned non-zero exit status 127.
      Trying pkg-config --exists mariadb
      Command 'pkg-config --exists mariadb' returned non-zero exit status 127.
      Trying pkg-config --exists libmariadb
      Command 'pkg-config --exists libmariadb' returned non-zero exit status 127.
      Traceback (most recent call last):
        File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
          main()
        File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/usr/lib/python3/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 162, in get_requires_for_build_wheel
          return self._get_build_requires(
        File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 143, in _get_build_requires
          self.run_setup()
        File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 158, in run_setup
          exec(compile(code, __file__, 'exec'), locals())
        File "setup.py", line 155, in <module>
          ext_options = get_config_posix(get_options())
        File "setup.py", line 49, in get_config_posix
          pkg_name = find_package_name()
        File "setup.py", line 28, in find_package_name
          raise Exception(
      Exception: Can not find valid pkg-config name.
      Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
mireille@mireille-N650DU:~$ python3 Noethys/noethys/Noethys.py
Traceback (most recent call last):
  File "/home/mireille/Noethys/noethys/Noethys.py", line 17, in <module>
    from Utils.UTILS_Traduction import _
  File "/home/mireille/Noethys/noethys/Utils/UTILS_Traduction.py", line 15, in <module>
    from Utils import UTILS_Fichiers
  File "/home/mireille/Noethys/noethys/Utils/UTILS_Fichiers.py", line 18, in <module>
    import appdirs
ModuleNotFoundError: No module named 'appdirs'

Hors ligne

#7 Le 20/01/2024, à 13:24

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

O_20_100_O a écrit :

Bonjour,
Autant préciser que tu as obtenu une réponse sur le forum de l'application. On va commencer par faire comme conseillé.
https://www.noethys.com/index.php/forum … 2-04#27502

EDIT:
En faisant comme indiqué, l'application se lance mais c'est pour afficher des erreurs.
Lignes 166 et 168 dans CTRL_ObjectListView.py

De toute façon, avant de te lancer dans ce projet tu devrais réfléchir au choix de l'outil de gestion de ton association. Est-ce que Noethys est assez actif pour continuer à se développer, corriger ses erreurs et s'améliorer ?
Comment seront sauvegardées les données gérées ? Peut-on les exporter dans un format libre et facilement consultable ?

Il existe de nombreuses autres solutions.

Oui, effectivement, il faut réfléchir.
Mais pour réfléchir correctement, il faut des billes pertinentes, dont je manque.
Donc j'ai tenté Noethys, parce que les membres de l'association m'ont dit que c'était un outil qui était utilisé par de nombreux centres de loisirs ;
et que l'autre logiciel majoritairement utilisé posait d'autres soucis conséquents.

Donc je tente l'installation de Noethys, avant qu'on s'engage davantage sur son utilisation.

Hors ligne

#8 Le 20/01/2024, à 13:28

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Malgré les erreurs, j'ai tenté le lancement du logiciel avec

python3 Noethys/noethys/Noethys.py

mais j'ai comme retour d'erreurs :

Traceback (most recent call last):
  File "/home/mireille/Noethys/noethys/Noethys.py", line 17, in <module>
    from Utils.UTILS_Traduction import _
  File "/home/mireille/Noethys/noethys/Utils/UTILS_Traduction.py", line 15, in <module>
    from Utils import UTILS_Fichiers
  File "/home/mireille/Noethys/noethys/Utils/UTILS_Fichiers.py", line 18, in <module>
    import appdirs
ModuleNotFoundError: No module named 'appdirs'

Malgré les éclairages des uns et des autres, je me perds dans ce que je peux tenter de faire pour résoudre le souci.

Hors ligne

#9 Le 20/01/2024, à 14:10

O_20_100_O

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

ModuleNotFoundError: No module named 'appdirs'

Installe le module, mais il devrait être installé avec les requis.

pip3 install appdirs

Hors ligne

#10 Le 20/01/2024, à 14:13

ylag

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Bonjour,

[HS]
Faudrait peut-être relancer les devs de l'application pour les inciter à produire une version facilement installable sur la 22.04, qui est une version LTS datant déjâ de presque deux ans ... ?   wink
[/HS]

A+

Dernière modification par ylag (Le 20/01/2024, à 14:13)

Hors ligne

#11 Le 20/01/2024, à 14:17

O_20_100_O

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

relancer les devs de l'application

Effectivement, ce serait bien de leur poser directement la question, mais la dernière modif date de quatre jours pour importer les vacances quand la précédente remonte à 3 ans.

Edit:
Ils ont aussi une version full-web
https://github.com/Noethys/Noethysweb

le site a écrit :

Actuellement en test : Soyez vigilants lors d'une utilisation en production.

Dernière modification par O_20_100_O (Le 20/01/2024, à 14:22)

Hors ligne

#12 Le 20/01/2024, à 15:00

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Merci pour vos retours.

J'ai fait

pip3 install appdirs

et ça s'est conclu positivement a priori.

J'ai tenté de relancer l'application avec

python3 Noethys/noethys/Noethys.py

qui s'est conclu par

ModuleNotFoundError: No module named 'Crypto'

Forte de mon expérience précédente, j'ai donc lancé

pip3 install Crypto

qui m'a renvoyé

Defaulting to user installation because normal site-packages is not writeable
Collecting Crypto
  Downloading crypto-1.4.1-py2.py3-none-any.whl (18 kB)
Collecting Naked
  Downloading Naked-0.1.32-py2.py3-none-any.whl (587 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.7/587.7 KB 7.3 MB/s eta 0:00:00
Collecting shellescape
  Downloading shellescape-3.8.1-py2.py3-none-any.whl (3.1 kB)
Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from Naked->Crypto) (5.4.1)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from Naked->Crypto) (2.25.1)
Installing collected packages: shellescape, Naked, Crypto
  WARNING: The script naked is installed in '/home/mireille/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts crypto and decrypto are installed in '/home/mireille/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed Crypto-1.4.1 Naked-0.1.32 shellescape-3.8.1

J'ai à nouveau lancé

python3 Noethys/noethys/Noethys.py

qui m'a malheureusement renvoyé

Traceback (most recent call last):
  File "/home/mireille/Noethys/noethys/Noethys.py", line 47, in <module>
    from Utils import UTILS_Utilisateurs
  File "/home/mireille/Noethys/noethys/Utils/UTILS_Utilisateurs.py", line 15, in <module>
    from Crypto.Hash import SHA256
ModuleNotFoundError: No module named 'Crypto'

Hors ligne

#13 Le 20/01/2024, à 15:02

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

@ylag : J'ai effectivement tenté de le faire sur Github, mais je ne suis pas sûre d'avoir placé ma demande au bon endroit.

Dernière modification par mireille64 (Le 20/01/2024, à 15:03)

Hors ligne

#14 Le 20/01/2024, à 15:27

O_20_100_O

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Salut "padawan en programmation", ce serait encore mieux de donner des précisions sur les retours obtenus dans ta demande d'aide.
Toutefois, il suffit de voir comment a été traitée la demande de noeclust. Elle date du 12/08/22 et n'a pas de réponse. De plus olivierb2 a trouvé l'origine du problème et propose un correctif depuis le 02/10/23. Il n'est pas accepté ni même discuté.

Dernière modification par O_20_100_O (Le 20/01/2024, à 15:29)

Hors ligne

#15 Le 20/01/2024, à 15:31

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Merci pour ton message, @O_20_100_O
Par contre, je ne vois pas quels retours je peux faire de plus que ceux que j'ai indiqués dans mon message d'il y a 1h ?

olivierb2 a trouvé l'origine du problème et propose un correctif depuis le 02/10/23. Il n'est pas accepté ni même discuté.

Je n'ai pas trouvé quel était ce correctif proposé, ni s'il est finalement effectif ?

Dernière modification par mireille64 (Le 20/01/2024, à 15:32)

Hors ligne

#16 Le 21/01/2024, à 10:30

O_20_100_O

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Nous n'avons que des ordis sous Ubuntu 22.04, donc il va bien falloir qu'on fasse avec...

Installer Windows sur une machine virtuelle et y mettre ce logiciel qui n'a pas de procédure claire et fiable pour une installation sur Ubuntu 22.04.
Ou choisir une autre application de gestion de l'association.

Hors ligne

#17 Le 21/01/2024, à 10:58

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Ok, merci de cette proposition : je vais essayer de voir comment la mettre en place.

Hors ligne

#18 Le 10/03/2024, à 20:37

mireille64

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Bonjour à tous,

Un aimable internaute m'ayant contactée suite à un souci que j'avais sur LibreOffice Base que je mettais en place pour pallier à mon impossibilité d'utiliser Noethys a fait ce qu'il fallait pour mettre à jour Noethys pour Ubuntu 22.04.
Ses infos ici : https://github.com/JurassicPork/Noethys

Merci à tous !

Hors ligne

#19 Le 10/03/2024, à 21:56

O_20_100_O

Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04

Et ça fonctionne très bien.
Merci à JurassicPork smile

Hors ligne