Probleme dépendances

bonjour,

j’ai un soucis d’installation des dépendances de blea en béta:

je pensais que c’était lié a la nouvelle béta de ce matin mais j’ai pareil avec un restore de mon backup, et comme le restore relance les dépendance j’ai la meme erreur sur xiaomihome:

je met les logs complets en piece jointe car le message est trop long…
xiaomihome_packages.txt (35,3 Ko)
blea_update.txt (45,1 Ko)

la partie interessante me semble etre ça:

+ sudo pip3 install --upgrade pip
Traceback (most recent call last):
  File "/usr/bin/pip3", line 33, in <module>
    sys.exit(load_entry_point('pip==20.3.4', 'console_scripts', 'pip3')())
  File "/usr/bin/pip3", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._vendor.packaging.utils import canonicalize_name
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in <module>
    vendored("requests.packages.urllib3.contrib.pyopenssl")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in <module>
  File "/usr/local/lib/python3.9/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import SSL, crypto
  File "/usr/local/lib/python3.9/dist-packages/OpenSSL/SSL.py", line 34, in <module>
    from OpenSSL.crypto import (
  File "/usr/local/lib/python3.9/dist-packages/OpenSSL/crypto.py", line 942, in <module>
    utils.deprecated(
TypeError: deprecated() got an unexpected keyword argument 'name'

du coup je pense que c’est une incompatibilité avec une version d’un autre package mais je sais pas lequel…

version de jeedom:

si quelqu’un a une idée d’où chercher, je suis preneur :smiley:

Bonjour,

En ssh un pip -V donne quoi comme version ?
Je vous demande cela car dans le log on voit une vieille version

ben on dirait que c’est tout pip qui est cassé…

et pip3 -V donne pareil ?

oui…
mais j’ai trouvé l’info ailleurs

Bizarre la version, j’ai perso 24.2

ça m’en trouve pas de plus récente:

ce n’est pas le même paquet.

que donne pip3 -V en retour ?

ben comme dit au dessus: ça donne l’erreur…

Si tu pouvais donner tes logs en collant le texte et en utilisant le dormatage Texte préformaté que tu as avec le bouton </>

Les logs seraient plus lisible.

A quand remonte la dernière mise à jour de debian ?

Merci

j’ai bien ce que j’avais fait, mais ya une limite a 32000 caracteres ou un truc comme ça

L’environnement pip semble corrompu.

on dirait mais je ne sais pas pourquoi ni comment réparer.

j’ai fait des MAJ de plugins sans soucis cette semaine, donc ça doit etre récent…

Donc en ssh ou vous arrivez à réparer ou alors c’est réinstallation et restauration d’un backup.

oui, j’en suis a chercher la solution « réparer en ssh ».

si je ne trouve pas, alors effectivement ce sera reinstallation

Ben réparer il n’y aura pas, tenter de désinstaller et réinstaller ?

de python3-pip?

déja éssayé :frowning:

Pour éviter tout souci je pense que le plus sage et de repartir sur un OS ‹ propre ›

j’ai trouvé une solituin sur google qui semble marcher:

supprimer le dossier OpenSSL dans usr/local/lib/python3.9/dist-packages

pip semble remarcher, je reteste les dépendances

eidt: tout semble ok, je vide tous mes logs pour voir si j’ai cassé quelquechose…

Bonjour.

BLEA fonctionne bien en Debian 11 chez vous ? Sans que la mémoire RAM et la CPU finissent par prendre toutes les ressources ?