Problème installation dépendance klf200

bonjour
je viens de migre mon install sur un serveur prolian avec debian 10
et j’ai un soucis avec les dependance de klf200,
avec la chance que j’ai en ce moment ca aurai ete trop beau que ca marche du premier coup :sweat_smile:

********************************************************
04/09/2022 19:11:19 Installation des dépendances
********************************************************
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 https://deb.nodesource.com/node_16.x buster InRelease
Reading package lists...
Installation des dépendances apt
Reading package lists...
Building dependency tree...
Reading state information...
python3-venv is already the newest version (3.7.3-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
/var/www/html/plugins/klf200/resources/venv/share/python-wheels/requests-2.21.0-py2.py3-none-any.whl/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (4.0.0) doesn't match a supported version!
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/venv/bin/pip3", line 5, in 
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'
/var/www/html/plugins/klf200/resources/venv/share/python-wheels/requests-2.21.0-py2.py3-none-any.whl/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (4.0.0) doesn't match a supported version!
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/venv/bin/pip3", line 5, in 
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'
/var/www/html/plugins/klf200/resources/venv/share/python-wheels/requests-2.21.0-py2.py3-none-any.whl/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (4.0.0) doesn't match a supported version!
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/venv/bin/pip3", line 5, in 
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'
/var/www/html/plugins/klf200/resources/venv/share/python-wheels/requests-2.21.0-py2.py3-none-any.whl/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (4.0.0) doesn't match a supported version!
Traceback (most recent call last):
File "/var/www/html/plugins/klf200/resources/venv/bin/pip3", line 5, in 
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'
********************************************************
04/09/2022 19:11:30 Installation terminée
********************************************************

j’ai teste la résolution de ce post mais sans succès Installation dépendance KLF200 - #19 par lunarok


root@Prolian-Jeedom:/var/www/html/plugins/klf200/resources# AIOHTTP_NO_EXTENSIONS=1 MULTIDICT_NO_EXTENSIONS=1 YARL_NO_EXTENSIONS=1 venv/bin/pip3 install aiohttp==3.7.4.post0

/var/www/html/plugins/klf200/resources/venv/share/python-wheels/requests-2.21.0-py2.py3-none-any.whl/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (4.0.0) doesn't match a supported version!
Traceback (most recent call last):
  File "venv/bin/pip3", line 5, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'
root@Prolian-Jeedom:/var/www/html/plugins/klf200/resources# Collecting aiohttp==3.7.4.post0
-bash: Collecting : commande introuvable
root@Prolian-Jeedom:/var/www/html/plugins/klf200/resources#

Hello,

Tu as testé ça:

Dans le répertoire resources du plugin, tu pourrais lancer ca :
AIOHTTP_NO_EXTENSIONS=1 MULTIDICT_NO_EXTENSIONS=1 YARL_NO_EXTENSIONS=1 venv/bin/pip3 install aiohttp==3.7.4.post0

Edit: j’ai lu trop vite :exploding_head:, my bad

1 « J'aime »

J’avais eu le même problème, fixer avec :

pip3 install --upgrade requests

ca sort vraiment de mes compétences, parléez moi de meringue macarons … je gère, mais la je suis perdu,

root@Prolian-Jeedom:~# pip3 install --upgrade requests
Collecting requests
  Downloading https://files.pythonhosted.org/packages/ca/91/6d9b8ccacd0412c08820f72cebaa4f0c0441b5cda699c90f618b6f8a1b42/requests-2.28.1-py3-none-any.whl (62kB)
    100% |████████████████████████████████| 71kB 2.8MB/s
Collecting charset-normalizer<3,>=2 (from requests)
  Downloading https://files.pythonhosted.org/packages/db/51/a507c856293ab05cdc1db77ff4bc1268ddd39f29e7dc4919aa497f0adbec/charset_normalizer-2.1.1-py3-none-any.whl
Requirement already satisfied, skipping upgrade: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests) (1.24.1)
Requirement already satisfied, skipping upgrade: idna<4,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests) (3.3)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests) (2018.8.24)
Installing collected packages: charset-normalizer, requests
  Found existing installation: requests 2.21.0
    Not uninstalling requests at /usr/lib/python3/dist-packages, outside environment /usr
    Can't uninstall 'requests'. No files were found to uninstall.
Successfully installed charset-normalizer-2.1.1 requests-2.28.1

Ensuite tu refais :

Dans le répertoire resources du plugin, tu pourrais lancer ca :
AIOHTTP_NO_EXTENSIONS=1 MULTIDICT_NO_EXTENSIONS=1 YARL_NO_EXTENSIONS=1 venv/bin/pip3 install aiohttp==3.7.4.post0

J’ai plus l’impression qu’il manque pip sur cette install, elle a été faite comment ? Pourquoi installer du Debian 10 maintenant ?

même erreur

root@Prolian-Jeedom:/var/www/html/plugins/klf200/resources# AIOHTTP_NO_EXTENSIONS=1 MULTIDICT_NO_EXTENSIONS=1 YARL_NO_EXTENSIONS=1 venv/bin/pip3 install aiohttp==3.7.4.post0
/var/www/html/plugins/klf200/resources/venv/share/python-wheels/requests-2.21.0-py2.py3-none-any.whl/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (4.0.0) doesn't match a supported version!
Traceback (most recent call last):
  File "venv/bin/pip3", line 5, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'

j’ai fais hier une install avec debian 11, j’avais plusieur plugin en erreur, et j’ai trouve un post jeedom disant que tout les plugin n’etait pas encore compatible avec Debian 11 Bullseye , donc rebellote vers la version 10, et la j’ai que klf et espeasy qui veux pas

Une recherche Google → confirmation de mon ressenti, pip non installé, donc comment est installé ce Jeedom sur une Debian 10 obsolète (ouais oldstable, ca reste pareil)

Ca serait plus cool de plutot insisté auprès des plugins qui osent en septembre 2022 ne pas fonctionner avec la Debian Stable pour qu’ils résolvent au plus vite le soucis, plutot que se prendre la tete avec une vieille Debian

100% agree

Une fois ZwaveJS en stable ca devrait le faire.

1 « J'aime »

je peux retente la version11 demain, zwave, j’ai que 2 truc je peux m’en passé, mais j’avais plusieur plugin en rouge comme gcast et lui je peux pas m’en passer :sweat:

Peut être install pip pour voir déjà no?

sudo apt install python3-pip

python3-pip est déjà la version la plus récente (18.1-5)
:exploding_head: :face_with_spiral_eyes:

Pip est différent pour le Python 2 par rapport au 3.

Antoine