Probleme plugin zigbee avec zigpy 0.47.0

Pour être encore plus précis :

Un peu comme tout le monde, mon plugin zigbee est tombé en panne ce matin après l’update du jour (et son passage à zigpy 0.47.0).

Dans un premier temps, j’ai tenté ton fix en tapant les 3 commandes pour changer les versions de

  • zigpy-deconz
  • zigpy-znp
  • zigpy

Ça ne fonctionnait déjà pas.

Les logs m’indiquaient que lors de l’installation des dépendances, et ce durant une tentative de compilation d’une partie liée à la cryptographie, il manquait un outil (rustc).

Je l’ai installé via aptitude puis j’ai relancé l’installation des dépendances, c’est là que j’ai eu cette erreur :

error: [Errno 2] No such file or directory: 'cargo': 'cargo'
      [end of output]

Je n’avais plus le temps de poursuivre les tests, j’ai donc laissé tomber à ce stade.

En rentrant cet après-midi, j’ai installé le plugin zigbee (version 2022-06-23 13:08:58). En cours d’installation des dépendances à ce stade, l’erreur était la même que ce matin, j’ai donc fait 2/3 recherches sur cargo (manifestement, un outil qui gère les dépendances des paquets rust), et comme il existait un package, je l’ai installé :

sudo apt install cargo

Et là, l’installation des dependances du plugin zigbee a fonctionné.

Pour info : je surveillais avec top ce qui se passait sur la machine et j’ai vu que le compilateur rust s’était mis au travail. C’était déjà bon signe. C’est allé au bout.

J’ai bien flippé aujourd’hui :grimacing:

Je comprends pas pourquoi chez toi ya besoin de rustc et pas chez d’autre… Ya vraiment un truc qui m’échappe.

Si ça peut aider, j ai fait les différentes MAJ stable de ce jour. Je n’ai pas eu de soucis particulier.
J’avais juste eu un souci sur une maj de il y a 3 semaines ou 1 mois.
Je suis en conbee2.

FWIW :
J’imagine qu’une majorité des utilisateurs de Jeedom sont sur Raspberry Pi OS/Raspberry Pi.
Je suis sous Armbian sur un Odroid XU4.
Ça pourrait venir de là. Qui sait ?
Par ailleurs, mes interfaces ZigBee sont des passerelles Lidl hackées, j’en ai deux.

Bonsoir,

Je suis dans le cas de beaucoup d’entre vous. Les dépendances se lancent mais au bout de 20%, résultat NOK.

Log ZIGBEE :

[2022-06-23 16:30:57]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 16:46:02]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 17:01:11]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 18:16:11]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 18:30:56]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 18:45:47]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 19:00:57]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 19:16:00]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 19:31:11]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 19:45:54]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused
[2022-06-23 20:00:56]ERROR : Echec de la requête HTTP : http://127.0.0.1:8089/device/all cURL error : Failed to connect to 127.0.0.1 port 8089: Connection refused

Log ZIGBEE_PACKAGES

Successfully uninstalled zigpy-xbee-0.14.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
requests 2.28.0 requires charset-normalizer~=2.0.0, but you have charset-normalizer 2.1.0 which is incompatible.
Successfully installed aiohttp-3.8.1 aiosignal-1.2.0 aiosqlite-0.17.0 async-timeout-4.0.2 attrs-21.4.0 cffi-1.15.0 charset-normalizer-2.1.0 crccheck-1.1 cryptography-37.0.2 frozenlist-1.3.0 idna-3.3 multidict-6.0.2 pycparser-2.21 pyserial-3.5 pyserial-asyncio-0.6 typing_extensions-4.2.0 voluptuous-0.13.1 yarl-1.7.2 zigpy-0.47.0 zigpy-xbee-0.14.0
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
+ echo 14
+ sudo pip3 install --force-reinstall --upgrade zigpy-deconz==0.16.0
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting zigpy-deconz==0.16.0
Using cached https://www.piwheels.org/simple/zigpy-deconz/zigpy_deconz-0.16.0-py3-none-any.whl (30 kB)
Collecting pyserial-asyncio
Using cached https://www.piwheels.org/simple/pyserial-asyncio/pyserial_asyncio-0.6-py3-none-any.whl (7.5 kB)
Collecting zigpy>=0.40.0
Using cached https://www.piwheels.org/simple/zigpy/zigpy-0.47.0-py3-none-any.whl (137 kB)
Collecting aiosqlite>=0.16.0
Using cached https://www.piwheels.org/simple/aiosqlite/aiosqlite-0.17.0-py3-none-any.whl (15 kB)
Collecting crccheck
Using cached https://www.piwheels.org/simple/crccheck/crccheck-1.1-py3-none-any.whl (27 kB)
Collecting aiohttp
Using cached aiohttp-3.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB)
Collecting voluptuous
Using cached https://www.piwheels.org/simple/voluptuous/voluptuous-0.13.1-py3-none-any.whl (35 kB)
Collecting cryptography
Using cached cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.6 MB)
Collecting pyserial
Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
Collecting typing_extensions>=3.7.2
Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting async-timeout<5.0,>=4.0.0a3
Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting frozenlist>=1.1.1
Using cached frozenlist-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (156 kB)
Collecting multidict<7.0,>=4.5
Using cached multidict-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116 kB)
Collecting attrs>=17.3.0
Using cached https://www.piwheels.org/simple/attrs/attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting yarl<2.0,>=1.0
Using cached yarl-1.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321 kB)
Collecting aiosignal>=1.1.2
Using cached https://www.piwheels.org/simple/aiosignal/aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting charset-normalizer<3.0,>=2.0
Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.1.0-py3-none-any.whl (39 kB)
Collecting cffi>=1.12
Using cached cffi-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447 kB)
Collecting pycparser
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB)
Collecting idna>=2.0
Using cached https://www.piwheels.org/simple/idna/idna-3.3-py3-none-any.whl (64 kB)
Installing collected packages: voluptuous, pyserial, crccheck, typing_extensions, pyserial-asyncio, pycparser, multidict, idna, frozenlist, charset-normalizer, attrs, async-timeout, yarl, cffi, aiosqlite, aiosignal, cryptography, aiohttp, zigpy, zigpy-deconz
Attempting uninstall: voluptuous
Found existing installation: voluptuous 0.13.1
Uninstalling voluptuous-0.13.1:
Successfully uninstalled voluptuous-0.13.1
Attempting uninstall: pyserial
Found existing installation: pyserial 3.5
Uninstalling pyserial-3.5:
Successfully uninstalled pyserial-3.5
Attempting uninstall: crccheck
Found existing installation: crccheck 1.1
Uninstalling crccheck-1.1:
Successfully uninstalled crccheck-1.1
Attempting uninstall: typing_extensions
Found existing installation: typing_extensions 4.2.0
Uninstalling typing_extensions-4.2.0:
Successfully uninstalled typing_extensions-4.2.0
Attempting uninstall: pyserial-asyncio
Found existing installation: pyserial-asyncio 0.6
Uninstalling pyserial-asyncio-0.6:
Successfully uninstalled pyserial-asyncio-0.6
Attempting uninstall: pycparser
Found existing installation: pycparser 2.21
Uninstalling pycparser-2.21:
Successfully uninstalled pycparser-2.21
Attempting uninstall: multidict
Found existing installation: multidict 6.0.2
Uninstalling multidict-6.0.2:
Successfully uninstalled multidict-6.0.2
Attempting uninstall: idna
Found existing installation: idna 3.3
Uninstalling idna-3.3:
Successfully uninstalled idna-3.3
Attempting uninstall: frozenlist
Found existing installation: frozenlist 1.3.0
Uninstalling frozenlist-1.3.0:
Successfully uninstalled frozenlist-1.3.0
Attempting uninstall: charset-normalizer
Found existing installation: charset-normalizer 2.1.0
Uninstalling charset-normalizer-2.1.0:
Successfully uninstalled charset-normalizer-2.1.0
Attempting uninstall: attrs
Found existing installation: attrs 21.4.0
Uninstalling attrs-21.4.0:
Successfully uninstalled attrs-21.4.0
Attempting uninstall: async-timeout
Found existing installation: async-timeout 4.0.2
Uninstalling async-timeout-4.0.2:
Successfully uninstalled async-timeout-4.0.2
Attempting uninstall: yarl
Found existing installation: yarl 1.7.2
Uninstalling yarl-1.7.2:
Successfully uninstalled yarl-1.7.2
Attempting uninstall: cffi
Found existing installation: cffi 1.15.0
Uninstalling cffi-1.15.0:
Successfully uninstalled cffi-1.15.0
Attempting uninstall: aiosqlite
Found existing installation: aiosqlite 0.17.0
Uninstalling aiosqlite-0.17.0:
Successfully uninstalled aiosqlite-0.17.0
Attempting uninstall: aiosignal
Found existing installation: aiosignal 1.2.0
Uninstalling aiosignal-1.2.0:
Successfully uninstalled aiosignal-1.2.0
Attempting uninstall: cryptography
Found existing installation: cryptography 37.0.2
Uninstalling cryptography-37.0.2:
Successfully uninstalled cryptography-37.0.2
Attempting uninstall: aiohttp
Found existing installation: aiohttp 3.8.1
Uninstalling aiohttp-3.8.1:
Successfully uninstalled aiohttp-3.8.1
Attempting uninstall: zigpy
Found existing installation: zigpy 0.47.0
Uninstalling zigpy-0.47.0:
Successfully uninstalled zigpy-0.47.0
Attempting uninstall: zigpy-deconz
Found existing installation: zigpy-deconz 0.16.0
Uninstalling zigpy-deconz-0.16.0:
Successfully uninstalled zigpy-deconz-0.16.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
requests 2.28.0 requires charset-normalizer~=2.0.0, but you have charset-normalizer 2.1.0 which is incompatible.
Successfully installed aiohttp-3.8.1 aiosignal-1.2.0 aiosqlite-0.17.0 async-timeout-4.0.2 attrs-21.4.0 cffi-1.15.0 charset-normalizer-2.1.0 crccheck-1.1 cryptography-37.0.2 frozenlist-1.3.0 idna-3.3 multidict-6.0.2 pycparser-2.21 pyserial-3.5 pyserial-asyncio-0.6 typing_extensions-4.2.0 voluptuous-0.13.1 yarl-1.7.2 zigpy-0.47.0 zigpy-deconz-0.16.0
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
+ echo 15
+ sudo pip3 install --force-reinstall --upgrade zigpy-zigate==0.8.0
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting zigpy-zigate==0.8.0
Using cached https://www.piwheels.org/simple/zigpy-zigate/zigpy_zigate-0.8.0-py3-none-any.whl (29 kB)
Collecting pyusb>=1.1.0
Using cached https://www.piwheels.org/simple/pyusb/pyusb-1.2.1-py3-none-any.whl (58 kB)
Collecting zigpy>=0.22.2
Using cached https://www.piwheels.org/simple/zigpy/zigpy-0.47.0-py3-none-any.whl (137 kB)
Collecting RPi.GPIO
Using cached RPi.GPIO-0.7.1-cp39-cp39-linux_aarch64.whl
Collecting pyserial>=3.5
Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
Collecting pyserial-asyncio>=0.5
Using cached https://www.piwheels.org/simple/pyserial-asyncio/pyserial_asyncio-0.6-py3-none-any.whl (7.5 kB)
Collecting aiohttp
Using cached aiohttp-3.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB)
Collecting voluptuous
Using cached https://www.piwheels.org/simple/voluptuous/voluptuous-0.13.1-py3-none-any.whl (35 kB)
Collecting aiosqlite>=0.16.0
Using cached https://www.piwheels.org/simple/aiosqlite/aiosqlite-0.17.0-py3-none-any.whl (15 kB)
Collecting crccheck
Using cached https://www.piwheels.org/simple/crccheck/crccheck-1.1-py3-none-any.whl (27 kB)
Collecting cryptography
Using cached cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.6 MB)
Collecting typing_extensions>=3.7.2
Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting yarl<2.0,>=1.0
Using cached yarl-1.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321 kB)
Collecting charset-normalizer<3.0,>=2.0
Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.1.0-py3-none-any.whl (39 kB)
Collecting attrs>=17.3.0
Using cached https://www.piwheels.org/simple/attrs/attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting aiosignal>=1.1.2
Using cached https://www.piwheels.org/simple/aiosignal/aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting async-timeout<5.0,>=4.0.0a3
Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting frozenlist>=1.1.1
Using cached frozenlist-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (156 kB)
Collecting multidict<7.0,>=4.5
Using cached multidict-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116 kB)
Collecting cffi>=1.12
Using cached cffi-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447 kB)
Collecting pycparser
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB)
Collecting idna>=2.0
Using cached https://www.piwheels.org/simple/idna/idna-3.3-py3-none-any.whl (64 kB)
WARNING: The candidate selected for download or install is a yanked version: 'zigpy-zigate' candidate (version 0.8.0 at https://www.piwheels.org/simple/zigpy-zigate/zigpy_zigate-0.8.0-py3-none-any.whl#sha256=deff7b20c785ddaa2e23ef879962475db071a2cf316d0f713665f3e6adbdb5b4 (from https://www.piwheels.org/simple/zigpy-zigate/))
Reason for being yanked: 
Installing collected packages: voluptuous, RPi.GPIO, pyserial, crccheck, typing_extensions, pyusb, pyserial-asyncio, pycparser, multidict, idna, frozenlist, charset-normalizer, attrs, async-timeout, yarl, cffi, aiosqlite, aiosignal, cryptography, aiohttp, zigpy, zigpy-zigate
Attempting uninstall: voluptuous
Found existing installation: voluptuous 0.13.1
Uninstalling voluptuous-0.13.1:
Successfully uninstalled voluptuous-0.13.1
Attempting uninstall: RPi.GPIO
Found existing installation: RPi.GPIO 0.7.0
ERROR: Cannot uninstall 'RPi.GPIO'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
+ echo 16
+ sudo pip3 install --force-reinstall --upgrade bellows==0.30.0
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting bellows==0.30.0
Using cached https://www.piwheels.org/simple/bellows/bellows-0.30.0-py3-none-any.whl (158 kB)
Collecting zigpy>=0.37.0
Using cached https://www.piwheels.org/simple/zigpy/zigpy-0.47.0-py3-none-any.whl (137 kB)
Collecting pyserial-asyncio
Using cached https://www.piwheels.org/simple/pyserial-asyncio/pyserial_asyncio-0.6-py3-none-any.whl (7.5 kB)
Collecting pure-pcapy3==1.0.1
Using cached https://www.piwheels.org/simple/pure-pcapy3/pure_pcapy3-1.0.1-py3-none-any.whl (6.1 kB)
Collecting click-log>=0.2.1
Using cached https://www.piwheels.org/simple/click-log/click_log-0.4.0-py2.py3-none-any.whl (4.5 kB)
Collecting pyserial
Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
Collecting voluptuous
Using cached https://www.piwheels.org/simple/voluptuous/voluptuous-0.13.1-py3-none-any.whl (35 kB)
Collecting click
Using cached https://www.piwheels.org/simple/click/click-8.1.3-py3-none-any.whl (96 kB)
Collecting setuptools
Using cached https://www.piwheels.org/simple/setuptools/setuptools-62.6.0-py3-none-any.whl (1.2 MB)
Collecting crccheck
Using cached https://www.piwheels.org/simple/crccheck/crccheck-1.1-py3-none-any.whl (27 kB)
Collecting aiohttp
Using cached aiohttp-3.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB)
Collecting aiosqlite>=0.16.0
Using cached https://www.piwheels.org/simple/aiosqlite/aiosqlite-0.17.0-py3-none-any.whl (15 kB)
Collecting cryptography
Using cached cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.6 MB)
Collecting typing_extensions>=3.7.2
Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting aiosignal>=1.1.2
Using cached https://www.piwheels.org/simple/aiosignal/aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting multidict<7.0,>=4.5
Using cached multidict-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116 kB)
Collecting yarl<2.0,>=1.0
Using cached yarl-1.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321 kB)
Collecting async-timeout<5.0,>=4.0.0a3
Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting frozenlist>=1.1.1
Using cached frozenlist-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (156 kB)
Collecting attrs>=17.3.0
Using cached https://www.piwheels.org/simple/attrs/attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting charset-normalizer<3.0,>=2.0
Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.1.0-py3-none-any.whl (39 kB)
Collecting cffi>=1.12
Using cached cffi-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447 kB)
Collecting pycparser
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB)
Collecting idna>=2.0
Using cached https://www.piwheels.org/simple/idna/idna-3.3-py3-none-any.whl (64 kB)
Installing collected packages: voluptuous, pyserial, crccheck, typing_extensions, setuptools, pyserial-asyncio, pycparser, multidict, idna, frozenlist, click, charset-normalizer, attrs, async-timeout, yarl, pure-pcapy3, click-log, cffi, aiosqlite, aiosignal, cryptography, aiohttp, zigpy, bellows
Attempting uninstall: voluptuous
Found existing installation: voluptuous 0.13.1
Uninstalling voluptuous-0.13.1:
Successfully uninstalled voluptuous-0.13.1
Attempting uninstall: pyserial
Found existing installation: pyserial 3.5
Uninstalling pyserial-3.5:
Successfully uninstalled pyserial-3.5
Attempting uninstall: crccheck
Found existing installation: crccheck 1.1
Uninstalling crccheck-1.1:
Successfully uninstalled crccheck-1.1
Attempting uninstall: typing_extensions
Found existing installation: typing_extensions 4.2.0
Uninstalling typing_extensions-4.2.0:
Successfully uninstalled typing_extensions-4.2.0
Attempting uninstall: setuptools
Found existing installation: setuptools 62.6.0
Uninstalling setuptools-62.6.0:
Successfully uninstalled setuptools-62.6.0
Attempting uninstall: pyserial-asyncio
Found existing installation: pyserial-asyncio 0.6
Uninstalling pyserial-asyncio-0.6:
Successfully uninstalled pyserial-asyncio-0.6
Attempting uninstall: pycparser
Found existing installation: pycparser 2.21
Uninstalling pycparser-2.21:
Successfully uninstalled pycparser-2.21
Attempting uninstall: multidict
Found existing installation: multidict 6.0.2
Uninstalling multidict-6.0.2:
Successfully uninstalled multidict-6.0.2
Attempting uninstall: idna
Found existing installation: idna 3.3
Uninstalling idna-3.3:
Successfully uninstalled idna-3.3
Attempting uninstall: frozenlist
Found existing installation: frozenlist 1.3.0
Uninstalling frozenlist-1.3.0:
Successfully uninstalled frozenlist-1.3.0
Attempting uninstall: click
Found existing installation: click 8.1.3
Uninstalling click-8.1.3:
Successfully uninstalled click-8.1.3
Attempting uninstall: charset-normalizer
Found existing installation: charset-normalizer 2.1.0
Uninstalling charset-normalizer-2.1.0:
Successfully uninstalled charset-normalizer-2.1.0
Attempting uninstall: attrs
Found existing installation: attrs 21.4.0
Uninstalling attrs-21.4.0:
Successfully uninstalled attrs-21.4.0
Attempting uninstall: async-timeout
Found existing installation: async-timeout 4.0.2
Uninstalling async-timeout-4.0.2:
Successfully uninstalled async-timeout-4.0.2
Attempting uninstall: yarl
Found existing installation: yarl 1.7.2
Uninstalling yarl-1.7.2:
Successfully uninstalled yarl-1.7.2
Attempting uninstall: pure-pcapy3
Found existing installation: pure-pcapy3 1.0.1
Uninstalling pure-pcapy3-1.0.1:
Successfully uninstalled pure-pcapy3-1.0.1
Attempting uninstall: click-log
Found existing installation: click-log 0.4.0
Uninstalling click-log-0.4.0:
Successfully uninstalled click-log-0.4.0
Attempting uninstall: cffi
Found existing installation: cffi 1.15.0
Uninstalling cffi-1.15.0:
Successfully uninstalled cffi-1.15.0
Attempting uninstall: aiosqlite
Found existing installation: aiosqlite 0.17.0
Uninstalling aiosqlite-0.17.0:
Successfully uninstalled aiosqlite-0.17.0
Attempting uninstall: aiosignal
Found existing installation: aiosignal 1.2.0
Uninstalling aiosignal-1.2.0:
Successfully uninstalled aiosignal-1.2.0
Attempting uninstall: cryptography
Found existing installation: cryptography 37.0.2
Uninstalling cryptography-37.0.2:
Successfully uninstalled cryptography-37.0.2
Attempting uninstall: aiohttp
Found existing installation: aiohttp 3.8.1
Uninstalling aiohttp-3.8.1:
Successfully uninstalled aiohttp-3.8.1
Attempting uninstall: zigpy
Found existing installation: zigpy 0.47.0
Uninstalling zigpy-0.47.0:
Successfully uninstalled zigpy-0.47.0
Attempting uninstall: bellows
Found existing installation: bellows 0.30.0
Uninstalling bellows-0.30.0:
Successfully uninstalled bellows-0.30.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
requests 2.28.0 requires charset-normalizer~=2.0.0, but you have charset-normalizer 2.1.0 which is incompatible.
Successfully installed aiohttp-3.8.1 aiosignal-1.2.0 aiosqlite-0.17.0 async-timeout-4.0.2 attrs-21.4.0 bellows-0.30.0 cffi-1.15.0 charset-normalizer-2.1.0 click-8.1.3 click-log-0.4.0 crccheck-1.1 cryptography-37.0.2 frozenlist-1.3.0 idna-3.3 multidict-6.0.2 pure-pcapy3-1.0.1 pycparser-2.21 pyserial-3.5 pyserial-asyncio-0.6 setuptools-62.6.0 typing_extensions-4.2.0 voluptuous-0.13.1 yarl-1.7.2 zigpy-0.47.0
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
+ echo 17
+ sudo pip3 install --force-reinstall --upgrade zigpy==0.46.0
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting zigpy==0.46.0
Using cached https://www.piwheels.org/simple/zigpy/zigpy-0.46.0-py3-none-any.whl (133 kB)
Collecting crccheck
Using cached https://www.piwheels.org/simple/crccheck/crccheck-1.1-py3-none-any.whl (27 kB)
Collecting cryptography
Using cached cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl (3.6 MB)
Collecting voluptuous
Using cached https://www.piwheels.org/simple/voluptuous/voluptuous-0.13.1-py3-none-any.whl (35 kB)
Collecting aiosqlite>=0.16.0
Using cached https://www.piwheels.org/simple/aiosqlite/aiosqlite-0.17.0-py3-none-any.whl (15 kB)
Collecting aiohttp
Using cached aiohttp-3.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB)
Collecting typing_extensions>=3.7.2
Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting charset-normalizer<3.0,>=2.0
Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.1.0-py3-none-any.whl (39 kB)
Collecting async-timeout<5.0,>=4.0.0a3
Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting yarl<2.0,>=1.0
Using cached yarl-1.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321 kB)
Collecting aiosignal>=1.1.2
Using cached https://www.piwheels.org/simple/aiosignal/aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting multidict<7.0,>=4.5
Using cached multidict-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116 kB)
Collecting frozenlist>=1.1.1
Using cached frozenlist-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (156 kB)
Collecting attrs>=17.3.0
Using cached https://www.piwheels.org/simple/attrs/attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting cffi>=1.12
Using cached cffi-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (447 kB)
Collecting pycparser
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB)
Collecting idna>=2.0
Using cached https://www.piwheels.org/simple/idna/idna-3.3-py3-none-any.whl (64 kB)
Installing collected packages: voluptuous, crccheck, typing_extensions, pycparser, multidict, idna, frozenlist, charset-normalizer, attrs, async-timeout, yarl, cffi, aiosqlite, aiosignal, cryptography, aiohttp, zigpy
Attempting uninstall: voluptuous
Found existing installation: voluptuous 0.13.1
Uninstalling voluptuous-0.13.1:
Successfully uninstalled voluptuous-0.13.1
Attempting uninstall: crccheck
Found existing installation: crccheck 1.1
Uninstalling crccheck-1.1:
Successfully uninstalled crccheck-1.1
Attempting uninstall: typing_extensions
Found existing installation: typing_extensions 4.2.0
Uninstalling typing_extensions-4.2.0:
Successfully uninstalled typing_extensions-4.2.0
Attempting uninstall: pycparser
Found existing installation: pycparser 2.21
Uninstalling pycparser-2.21:
Successfully uninstalled pycparser-2.21
Attempting uninstall: multidict
Found existing installation: multidict 6.0.2
Uninstalling multidict-6.0.2:
Successfully uninstalled multidict-6.0.2
Attempting uninstall: idna
Found existing installation: idna 3.3
Uninstalling idna-3.3:
Successfully uninstalled idna-3.3
Attempting uninstall: frozenlist
Found existing installation: frozenlist 1.3.0
Uninstalling frozenlist-1.3.0:
Successfully uninstalled frozenlist-1.3.0
Attempting uninstall: charset-normalizer
Found existing installation: charset-normalizer 2.1.0
Uninstalling charset-normalizer-2.1.0:
Successfully uninstalled charset-normalizer-2.1.0
Attempting uninstall: attrs
Found existing installation: attrs 21.4.0
Uninstalling attrs-21.4.0:
Successfully uninstalled attrs-21.4.0
Attempting uninstall: async-timeout
Found existing installation: async-timeout 4.0.2
Uninstalling async-timeout-4.0.2:
Successfully uninstalled async-timeout-4.0.2
Attempting uninstall: yarl
Found existing installation: yarl 1.7.2
Uninstalling yarl-1.7.2:
Successfully uninstalled yarl-1.7.2
Attempting uninstall: cffi
Found existing installation: cffi 1.15.0
Uninstalling cffi-1.15.0:
Successfully uninstalled cffi-1.15.0
Attempting uninstall: aiosqlite
Found existing installation: aiosqlite 0.17.0
Uninstalling aiosqlite-0.17.0:
Successfully uninstalled aiosqlite-0.17.0
Attempting uninstall: aiosignal
Found existing installation: aiosignal 1.2.0
Uninstalling aiosignal-1.2.0:
Successfully uninstalled aiosignal-1.2.0
Attempting uninstall: cryptography
Found existing installation: cryptography 37.0.2
Uninstalling cryptography-37.0.2:
Successfully uninstalled cryptography-37.0.2
Attempting uninstall: aiohttp
Found existing installation: aiohttp 3.8.1
Uninstalling aiohttp-3.8.1:
Successfully uninstalled aiohttp-3.8.1
Attempting uninstall: zigpy
Found existing installation: zigpy 0.47.0
Uninstalling zigpy-0.47.0:
Successfully uninstalled zigpy-0.47.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
requests 2.28.0 requires charset-normalizer~=2.0.0, but you have charset-normalizer 2.1.0 which is incompatible.
Successfully installed aiohttp-3.8.1 aiosignal-1.2.0 aiosqlite-0.17.0 async-timeout-4.0.2 attrs-21.4.0 cffi-1.15.0 charset-normalizer-2.1.0 crccheck-1.1 cryptography-37.0.2 frozenlist-1.3.0 idna-3.3 multidict-6.0.2 pycparser-2.21 typing_extensions-4.2.0 voluptuous-0.13.1 yarl-1.7.2 zigpy-0.46.0
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
+ echo 18
+ sudo pip3 install --force-reinstall --upgrade xmodem
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting xmodem
Using cached https://www.piwheels.org/simple/xmodem/xmodem-0.4.6-py3-none-any.whl (34 kB)
Installing collected packages: xmodem
Attempting uninstall: xmodem
Found existing installation: xmodem 0.4.6
Uninstalling xmodem-0.4.6:
Successfully uninstalled xmodem-0.4.6
Successfully installed xmodem-0.4.6
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
+ echo 19
+ sudo pip3 install --force-reinstall --upgrade pycrypto
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pycrypto
Using cached pycrypto-2.6.1-cp39-cp39-linux_aarch64.whl
Installing collected packages: pycrypto
Attempting uninstall: pycrypto
Found existing installation: pycrypto 2.6.1
Uninstalling pycrypto-2.6.1:
Successfully uninstalled pycrypto-2.6.1
Successfully installed pycrypto-2.6.1
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
+ echo 20
+ sudo pip3 install --force-reinstall --upgrade charset-normalizer==2.0.12
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting charset-normalizer==2.0.12
Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-2.0.12-py3-none-any.whl (44 kB)
Installing collected packages: charset-normalizer
Attempting uninstall: charset-normalizer
Found existing installation: charset-normalizer 2.1.0
Uninstalling charset-normalizer-2.1.0:
Successfully uninstalled charset-normalizer-2.1.0
Successfully installed charset-normalizer-2.0.12
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
+ echo 21
+ sudo chmod +x /var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh
+ sudo /var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh
Launch post-install of zigbee dependancy
grep: /usr/local/lib/python3.7/dist-packages/bellows/zigbee/application.py: No such file or directory
/var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh: line 24: [: -eq: unary operator expected
Everything is successfully installed!
+ echo 22
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zigbee
+ rm /tmp/jeedom_install_in_progress_zigbee
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Je n’ai pas d’autres Log

Salut,
Un autre membre avait la même erreur que toi

ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
requests 2.28.0 requires charset-normalizer~=2.0.0, but you have charset-normalizer 2.1.0 which is incompatible.

et l’a résolu avec cette commande:

sudo pip3 install --force-reinstall --upgrade charset-normalizer==2.0.12

Sujet initial

Probleme plugin zigbee avec zigpy 0.47.0 - #53 par kaktusatomik

Salut, pour cette commande il faut l’insérer dans la console?

réglage → système → configuration → OS/DB → administration système

ok je vérifie bien mon log et je regarde si ça fonctionne. Sinon j’ai une maj du core que je n’arrive pas à faire, jeedom m’indique qu’il y’a une maj mais impossible de la faire. Je suis en 4.2.18

c’est ici que j’ai vu que j’avais la mise à jour à faire mais pourtant rien dans la case " ne pas mettre à jour " j’ai trouvé ça bizarre justement

cliquez sur vérifier
Ou sur le chiffre en rouge à côté de l’heure sur votre jeedom

1 « J'aime »

idem, je ne comprend pas pourquoi

Redémarrez votre système…

déja fait, système et vm rien à faire ^^

image

Passez par réglage → système → centre de mises à jours
Mettre à jour

j’ai redémarré ma freebox et bingo ça a fonctionné je comprend pas trop pourquoi

Bonsoir,

Cette commande ne résout pas le soucis de mon côté en passant par réglage → système …

Bonjour,

@tous : merci de poster des logs a chaque fois sans ca j’ignore simplement votre message. Pour etre clair pas de log => aucune chance d’avoir une aide.

Bonjour à tous,

J’ai également le soucis.
J’ai tenté de passer ces commandes mais sans succès:

sudo pip3 install --force-reinstall --upgrade charset-normalizer==2.0.12
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

J’ai aussi tenté de désinstaller et réinstaller le plugin Zigbee, pas mieux.

Voici mes fichiers de logs:
zigbee.log (858 Octets)
zigbeed_1.log (46,3 Ko)
zigbee_packages.log (25,4 Ko)

Merci à vous,
Bon courage

Bonjour,
La log du demon ne semble pas complete, de ce que je vois il n’a pas encore planté la sans le plantage je ne peux pas te dire comment corriger le soucis.