Correction du package isso : besoin de conseils

Bonjour,

Suite au problème de lancement du service isso ( Isso : Impossible de démarrer le service (import pkg_resources ModuleNotFoundError: No module named 'pkg_resources') ), je viens de faire ma première PR sur un package d’une app : Install specific setuptools version to keep pkg_ressources by Fipaddict · Pull Request #19 · YunoHost-Apps/isso_ynh · GitHub

Bien évidemment, je ne suis pas du tout sûr d’avoir fait ça dans les clous par rapport aux bonnes pratiques et je suis donc “impatient” d’avoir un retour pour corriger si besoin ou au moins faire mieux la prochaine fois. :wink:

1 Like

Je confirme que je suis perdu :upside_down_face:
J’ai un peu modifié ma PR suite à 2 remarques… Cela fonctionne au poil sur mes instances YNH (VM de test et VPS) mais la CI échoue lamentablement sur une erreur que je ne comprends pas du tout… Je ne sais par quel bout commencer les investigations.

The requested URL was not found on the server. If you entered the URL manually please chec
Errors  :
    - Got return code 404, but was expecting 200
FAIL
========
==> /var/log/nginx/sub.domain.tld-access.log <==
10.246.154.1 - - [04/Mar/2026:10:01:09 +0000] "GET / HTTP/2.0" 301 162 "-" "PycURL/7.45.2 libcurl/7.88.1 GnuTLS/3.7.9 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13"
10.246.154.1 - - [04/Mar/2026:10:01:09 +0000] "GET /js/embed.min.js HTTP/2.0" 404 207 "-" "PycURL/7.45.2 libcurl/7.88.1 GnuTLS/3.7.9 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13"
10.246.154.1 - - [04/Mar/2026:10:01:09 +0000] "GET / HTTP/2.0" 301 162 "-" "PycURL/7.45.2 libcurl/7.88.1 GnuTLS/3.7.9 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13"
10.246.154.1 - - [04/Mar/2026:10:01:09 +0000] "GET /js/embed.min.js HTTP/2.0" 404 207 "-" "PycURL/7.45.2 libcurl/7.88.1 GnuTLS/3.7.9 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13"

==> /var/log/nginx/sub.domain.tld-error.log <==

Je vais pouvoir fermer ce sujet grâce à l’intervention de @Tho qui a proposé une PR plus adaptée directement sur le repo.

Je mets le lien ici si jamais quelqu’un passe par là et cherche à comprendre : install isso with the version found from manifest by Thovi98 · Pull Request #20 · YunoHost-Apps/isso_ynh · GitHub