Probleme installation dépendances

Jeedom 4.2.21

Concernant les conseils dans la documentation en cas d’echec d’installation des dépendances, j’ai déjà essayé ça :

LoicTeam Jeedom

11

17 juin

Bonjour,

IMPORTANT : attention a regarder la log du demon si vous avez un base.Timeout en erreur c’est un autre probleme qui est détaillé dans la documentation ainsi que sa correction.

IMPORTANT : pour l’erreur « Building wheel for cryptography (pyproject.toml) … » et l’installation des dépendances qui freeze, malheureusement je ne sais pas corriger et je n’ai aucune piste et pour être franc je comprends a peine ce que je fais et n’ai pas les compétences pour creuser ce point. Je ne vois donc comme solution qu’une réinstallation OS ou d’usine (après avoir récupéré un backup) en espérant que ça corrige le soucis.

Il y a actuellement un soucis sur le plugin zigbee si vous lancez l’installation des dépendances, le démon ne démarre plus. C’est du a une modification dans zigpy 0.47.0 qui ne semble pas en accord avec les packages pour les différents contrôleur.

J’ai mis en place les corrections nécessaire dans la version beta du plugin zigbee (disponible demain sur le market) qui fixe la version de zigpy en 0.46.0 malheureusement pour que ça marche il faut aussi le core en beta (ou alpha). Je vais faire les demandes nécessaire à Jeedom SAS pour que les tests soit fait sur ces nouvelles version puis si c’est ok passer en stable.

En attendant vous pouvez si vous rencontrer le soucis aller dans la configuration de jeedom puis ongle OS/DB lancer la console systeme et faire :

sudo pip3 install --force-reinstall  --upgrade zigpy-deconz==0.16.0
sudo pip3 install --force-reinstall  --upgrade zigpy-znp==0.7.0
sudo pip3 install --force-reinstall  --upgrade zigpy==0.46.0
sudo rm -rf /usr/local/lib/python3.7/dist-packages/zigpy-0.47.0.dist-info

Si le soucis persiste faire :

sudo rm -rf /usr/local/lib/python3.7/dist-packages/zigpy*

Puis relancer les dépendances.

MAJ : le 22/06/2022 la beta repassera sur la branche 0.47 de zigpy qui a semble-t-il corrigé les soucis de jeunesse de cette version. Il y a par contre une redécouverte a faire de certain module ou même une reinclusion dans certain cas (aucune idée de pourquoi ni ce qui sera impacté chez vous)

MAJ2 : pour ceux sur le beta en deconz il y a un bug connu coté zigpy voila l’issue

Firmware de la clef, pas vérifié, mais pas le problème pour le moment.

Package :


Et quand je lance les correction, par exemple pour zigpy :

+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://phoscon.de/apt/deconz buster InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:3 http://archive.raspberrypi.org/debian buster InRelease
Hit:4 https://deb.nodesource.com/node_14.x buster InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ sudo pip3 install --no-cache-dir --force-reinstall --upgrade zigpy
WARNING: Ignoring invalid distribution -etuptools (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -etuptools (/usr/local/lib/python3.7/dist-packages)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting zigpy
Downloading https://www.piwheels.org/simple/zigpy/zigpy-0.51.2-py3-none-any.whl (148 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.2/148.2 kB 2.5 MB/s eta 0:00:00
Collecting aiohttp
Downloading https://www.piwheels.org/simple/aiohttp/aiohttp-3.8.3-cp37-cp37m-linux_armv7l.whl (486 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 486.5/486.5 kB 1.2 MB/s eta 0:00:00
Collecting cryptography
Downloading cryptography-38.0.1.tar.gz (599 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 599.4/599.4 kB 5.2 MB/s eta 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [28 lines of output]
=============================DEBUG ASSISTANCE==========================
If you are seeing an error here please try the following to
successfully install cryptography:
Upgrade to the latest pip and try again. This will fix errors for most
users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
=============================DEBUG ASSISTANCE==========================
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in 
main()
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
return hook(config_settings)
File "/usr/local/lib/python3.7/dist-packages/setuptools/build_meta.py", line 338, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
File "/usr/local/lib/python3.7/dist-packages/setuptools/build_meta.py", line 320, in _get_build_requires
self.run_setup()
File "/usr/local/lib/python3.7/dist-packages/setuptools/build_meta.py", line 335, in run_setup
exec(code, locals())
File "", line 17, in 
File "/tmp/pip-build-env-urk3w86n/overlay/lib/python3.7/site-packages/setuptools_rust/__init__.py", line 1, in 
from .build import build_rust
File "/tmp/pip-build-env-urk3w86n/overlay/lib/python3.7/site-packages/setuptools_rust/build.py", line 26, in 
from typing_extensions import Literal
ImportError: cannot import name 'Literal' from 'typing_extensions' (/usr/local/lib/python3.7/dist-packages/typing_extensions.py)
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
WARNING: Ignoring invalid distribution -etuptools (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -etuptools (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -etuptools (/usr/local/lib/python3.7/dist-packages)