#1 Le 19/01/2024, à 20: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, à 19:35)
Hors ligne
#2 Le 20/01/2024, à 00: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, à 01: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.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#4 Le 20/01/2024, à 01: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.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#5 Le 20/01/2024, à 07: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, à 08:26)
Hors ligne
#6 Le 20/01/2024, à 12: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, à 12:24
- mireille64
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#27502EDIT:
En faisant comme indiqué, l'application se lance mais c'est pour afficher des erreurs.
Lignes 166 et 168 dans CTRL_ObjectListView.pyDe 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, à 12: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, à 13: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, à 13: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 ... ?
[/HS]
A+
Dernière modification par ylag (Le 20/01/2024, à 13:13)
Hors ligne
#11 Le 20/01/2024, à 13: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
Actuellement en test : Soyez vigilants lors d'une utilisation en production.
Dernière modification par O_20_100_O (Le 20/01/2024, à 13:22)
Hors ligne
#12 Le 20/01/2024, à 14: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, à 14: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, à 14:03)
Hors ligne
#14 Le 20/01/2024, à 14: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, à 14:29)
Hors ligne
#15 Le 20/01/2024, à 14: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, à 14:32)
Hors ligne
#16 Le 21/01/2024, à 09: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, à 09: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, à 19: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, à 20:56
- O_20_100_O
Re : [Résolu] Soucis Installation Noethys sur Ubuntu 22.04
Et ça fonctionne très bien.
Merci à JurassicPork
Hors ligne