RequestsDependencyWarning: urllib3 (1.26.3) or chardet (3.0.4)

Bonjour,

je reçois plusieurs fois toutes les dix minutes le mail suivant :

Objet : Cron <root@****.ynh.fr> : YunoHost DynDNS update; sleep $((RANDOM%60)); test -e /var/run/moulinette_yunohost.lock || yunohost dyndns update >> /dev/null

Message : /usr/lib/python3/dist-packages/requests/init.py:91: RequestsDependencyWarning: urllib3 (1.26.3) or chardet (3.0.4) doesn’t match a supported version!
RequestsDependencyWarning)

Je ne trouve rien de clair et adapté à yunohost sur le net excepté ça : Python (pip) - RequestsDependencyWarning: urllib3 (1.9.1) or chardet (2.3.0) doesn't match a supported version - Stack Overflow
que je ne parviens pas à appliquer.

Avez vous des pistes sur ce que je peux faire ?

La derniere version de ynh est installée et tourne sur un kimsufi ovh

Les services semblent fonctionner correctement à part ça et j’ai accès en ssh.

Je suis utilisateur de jupyterlab et j’ai installé des librairies python et sélénium webdriver notamment, je ne vois pas quel peut être la cause de ces warnings qui remplissent mes boîtes mail quotidiennement.

Merci

Que racontent

python3 -c 'import urllib3; print(urllib3)'

et

python3 -c 'import chardet; print(chardet)'

merci pour cette réponse rapide, j’obtiens respectivement :
<module ‘urllib3’ from ‘/usr/local/lib/python3.7/dist-packages/urllib3/init.py’>
<module ‘chardet’ from ‘/usr/lib/python3/dist-packages/chardet/init.py’>

Du coup c’est ça le probleme : quelque chose ou quelqu’un a installé des paquets avec pip3 en global (théoriquement c’est déconseillé, il faut mieux utiliser des virtualenv) du coup il y a une incohérence entre la version de urllib3 installée et la version attendue par requests (qui elle, viens de debian et non de pip3)

Il faut downgrader la version de urllib3 en python 3 et non 3.7 si je comprends bien

Non, les deux sont en 3.7 meme si dans un cas c’est affiché python3

A mon avis il faut faire un truc genre pip3 uninstall urllib3

Mais ça ne résouds pas la question initiale qui est que peut-être qu’un autre programme sur la machine a besoin de cette dépendance installée en globale, et que le fait de la désinstaller va casser quelque chose.

j’ai désinstaller cette instance de urllib3, le problème semble résolu. je craignais que cela ne casse des petites routines python homemade mais en fait, non.
le reste n’est fait que d’applications pur jus yunohost, il n’y a à priori aucune raison d’avoir qqchose de casser à ce niveau.
jusqu’ici tout va bien
merci

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.