**********************************
* Installation des dépendances *
**********************************
Hit:1 http://www.deb-multimedia.org buster InRelease
Get:2 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB]
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Hit:5 http://ftp.uk.debian.org/debian buster InRelease
Get:6 http://ftp.uk.debian.org/debian buster-updates InRelease [56.6 kB]
Hit:7 https://oph.mdrjr.net/meveric all InRelease
Hit:8 https://oph.mdrjr.net/meveric buster InRelease
Get:9 http://security.debian.org/debian-security buster/updates/main Sources [256 kB]
Get:10 http://security.debian.org/debian-security buster/updates/main arm64 Packages [341 kB]
Get:11 http://security.debian.org/debian-security buster/updates/main Translation-en [189 kB]
Err:4 https://repo.jeedom.com/odroid stable InRelease
502 Bad Gateway [IP: 51.178.69.128 443]
Fetched 878 kB in 16s (55.9 kB/s)
Reading package lists...
W: Failed to fetch http://repo.jeedom.com/odroid/dists/stable/InRelease 502 Bad Gateway [IP: 51.178.69.128 443]
W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.7.3-1).
0 upgraded, 0 newly installed, 0 to remove and 221 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5).
0 upgraded, 0 newly installed, 0 to remove and 221 not upgraded.
Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (22.2.2)
WARNING: Error parsing requirements for setuptools: [Errno 2] No such file or directory: '/usr/local/lib/python3.7/dist-packages/setuptools-62.3.2.dist-info/METADATA'
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Requirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (2.28.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests) (1.26.9)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests) (2022.6.15)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests) (3.3)
Requirement already satisfied: charset-normalizer<3,>=2 in /usr/local/lib/python3.7/dist-packages (from requests) (2.0.12)
WARNING: Error parsing requirements for setuptools: [Errno 2] No such file or directory: '/usr/local/lib/python3.7/dist-packages/setuptools-62.3.2.dist-info/METADATA'
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Requirement already satisfied: wheel in /usr/local/lib/python3.7/dist-packages (0.37.1)
WARNING: Error parsing requirements for setuptools: [Errno 2] No such file or directory: '/usr/local/lib/python3.7/dist-packages/setuptools-62.3.2.dist-info/METADATA'
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Collecting git+https://github.com/cddu33/fordpass-python.git
Cloning https://github.com/cddu33/fordpass-python.git to /tmp/pip-req-build-1oq7nzki
Running command git clone --filter=blob:none --quiet https://github.com/cddu33/fordpass-python.git /tmp/pip-req-build-1oq7nzki
Resolved https://github.com/cddu33/fordpass-python.git to commit ac2117e9b6440e8d8a16929df75b20dfc1965dad
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
/usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'egg_info'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
**********************************
* Installation des dépendances OK *
**********************************
Quand je regarde tes log, on voit qu’il n’arrive pas à récupérer la dernière version de mon package.
La grosse modification, c’est que j’ai rajouté la commande refresh forcée. Mais le fonctionnements global n’a pas évolué
Quand on lit tes log, on voit que le package que je t’ai indiqué n’arrive pas à interpréter le script alors qu’il y arrive chez moi où j’ai une version supérieure de ce même package.
Au cas où, supprime le plugin, et mets la version bêta. j’ai changé le type d’installation pour utiliser les dernières nouveautés de jeedom pour les dépendances.
Je vais voir pour intégrer le module python directement dans le plugin
Les depandance c’est normal. Si tout est installé plus de log.
Si la première requête passe pas il en renvoie une 10s après puis il s’arrête et attend le prochain cron
Pour le niveau d’essence. Faut que je regarde j’ai reproduit le bug
J’ai pousser une nouvelle beta ce matin.
Pour refaire le point:
Les dépendances: c’est maintenant Jeedom qui s’occupe de les installer si besoin, tu les retrouves dans configuration/osdb/vérification des package système
les messages d’erreurs: j’ai simplifié les scripts pour éviter au maximum les erreurs et maintenant il devrait y avoir plus de log dans le script lors d’une erreur