Tout comme beaucoup d’entre vous, mon voisin a fait la mise à jour de sa box Atlas en version 4.2.19 et a mis en place la dernière version du plugin ZigBee.
Il a rencontré des soucis et nous avons ouvert un ticket à l’équipe Jeedom car je ne parvenais pas à régler le problème.
L’équipe Jeedom nous a conseillé de faire une restauration Jeedom de Zero et de remettre un backup Jeedom, ceci devant remettre la box en etat. J’avais fourni les logs.
Dans un premier temps nous avons essayé la procédure de recovery depuis la box elle-même mais ça n’a pas fonctionné:
Puis nous avons fait une retauration depuis l’image Atlas récupérée du Market + Etcher et ceci a remis Jeedom a zéro mais ce qui est bizarre c’est que Jeedom était alors déja en version 4.2.19 (dernière version), est-ce normal ?
On a alors suivi la procédure de démarrage et installé les plugins par defaut (zigbee inclus) et on s’est encore retrouvé avec les erreurs ‹ PIP › durant l’installation des dépendances.
On a aussi essayé de remettre un backup Jeedom du jour d’avant la mise à jour et c’est la meme problematique.
Là on est coincé … help…
SVP ne déviez pas du sujet, ce fil est là pour résoudre ce problème spécifique.
Après diverses vérifications, Non !
Regardez ce sujet suite à une remise à zéro « usine » → ICI et vous constaterez que le reset de la box Atlas remet le Core présent lors de l’achat.
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.
bellows 0.30.0 requires zigpy>=0.37.0, which is not installed.
ou encore:
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.
Voici mon retour d’expérience après une (ré)installation neuve et une restauration de backup Jeedom.
Je vous passe le fait de devoir refaire mes redirections de ports sur ma freebox et la gestion d’un nouveau certificat SSL…
Mon installation est totalement opérationnelle, sans rien dans les logs.
Donc je vous invite à faire pareil !
À mon avis le problème vient des commandes manuelles faites en SSH.
Avec mon installation neuve, j’ai juste fait des commande pour générer un certificat SSL.
Je n’ai pas fait la mise à jour du plugin aujourd’hui.
Et je dois dire que je ne suis pas sûr de la faire…
En tous cas, je tiens à remercier @Loic pour son implication et sa persévérance.
Ma configuration :
Plugin zigbee 2022-06-23 15:19:08
@Superbegood , merci pour ce retour.
Tu as fais une restauration depuis l’interface web de ton Jeedom ou directement mis l’image par Etcher sur une clef USB?
J’ai du louper un truc … chez moi ça n’a pas fonctionné. Je recommence ce soir.
Oui @Superbegood , avec une VM tout est plus simple (j’utilise aussi une VM pour mon Jeedom de Test).
Backup super simple, restore super simple …
Avec l’Atlas si ça plante c’est pas aussi simple de restaurer l’OS…
Là j’en paie les frais avec la box de mon voisin qui a ses problèmes depuis la mise à jour Zigbee.
Moi aussi j’ai changé pour une Atlas mais je me pose la question à mettre ma Prod sur une VM aussi, quitte à refaire mon reseau Zigbee.
Rien de plus important qu’un système de backup simple, efficace et fonctionnel.
Oui moi non plus je ne fais pas directement de mise à jour dans les premiers jours …
Bref, je verrais ce soir comment ça se passe.
Sinon on renvoie chez Domadoo …
Package Type Status Obligatoire Voulu par Version Remarque Commande Action
apt-transport-https apt OK
oui
core 1.8.2.3
at apt OK
oui
core 3.1.23-1
chromium apt OK
non
core 89.0.4389.114-1~deb10u1 Utilisé pour les rapports
cloud-guest-utils apt OK
oui
atlas 0.29-1
ethtool apt OK
oui
atlas 1:4.19-1
ffmpeg apt OK
oui
core camera 7:4.1.6-1~deb10u1
gettext apt OK
oui
core 0.19.8.1-9
libav-tools apt OK (ffmpeg)
oui
core camera
libcurl3-gnutls apt OK
non
core 7.64.0-4+deb10u2 Utilisé pour chromium
librsync-dev apt OK
oui
core 0.9.7-10+b1
mariadb-client apt OK
oui
core 1:10.3.29-0+deb10u1
mariadb-common apt OK
non
core 1:10.3.29-0+deb10u1
mariadb-server apt OK
non
core 1:10.3.29-0+deb10u1
net-tools apt OK
oui
core 1.60+git20180626.aebd88e-1
nmap apt OK
oui
core 7.70+dfsg1-6+deb10u2
ntpdate apt OK
oui
core 1:4.2.8p12+dfsg-4
openvpn apt OK
oui
openvpn 2.4.7-1+deb10u1
php-common apt OK
oui
core 2:69
php-curl apt OK
oui
core 2:7.3+69
php-dev apt OK
oui
core 2:7.3+69
php-gd apt OK
oui
core 2:7.3+69
php-imap apt OK
oui
core 2:7.3+69
php-ldap apt OK
non
core 2:7.3+69
php-mbstring apt OK
oui
core 2:7.3+69
php-soap apt OK
oui
core 2:7.3+69
php-ssh2 apt OK
oui
core 1.1.2+0.13-4
php-xml apt OK
oui
core 2:7.3+69
php-xmlrpc apt OK
oui
core 2:7.3+69
php-zip apt OK
oui
core 2:7.3+69
python apt OK
oui
core 2.7.16-1
python-dev apt OK
oui
core 2.7.16-1
python-pip apt OK
oui
core 18.1-5
python3 apt OK
oui
core zigbee 3.7.3-1
python3-dev apt OK
oui
zigbee 3.7.3-1
python3-pip apt OK
oui
core zigbee 18.1-5
python3-pyudev apt OK
oui
zigbee 0.21.0-1
python3-requests apt OK
oui
zigbee 2.21.0-1
rsync apt OK
oui
atlas 3.1.3-6
smbclient apt OK
oui
core 2:4.9.5+dfsg-5+deb10u1
software-properties-common apt OK
oui
core 0.96.20.2-2
ssl-cert apt OK
oui
core 1.0.39
tar apt OK
oui
core 1.30+dfsg-6
usbutils apt OK
non
core 1:010-3
wget apt OK
oui
core 1.20.1-1.1
fasteners pip2 OK
oui
core 0.16.3
future pip2 OK
oui
core 0.18.2
bellows pip3 OK
oui
zigbee 0.30.0
charset-normalizer pip3 OK
oui
zigbee 2.0.12
pycrypto pip3 OK
oui
zigbee 2.6.1
pyserial pip3 OK
oui
zigbee 3.5
pyudev pip3 OK
oui
zigbee 0.23.2
requests pip3 OK
oui
zigbee 2.28.0
setuptools pip3 OK
oui
zigbee 62.6.0
six pip3 OK
oui
zigbee 1.16.0
tornado pip3 OK
oui
zigbee 6.1
wheel pip3 OK
oui
zigbee 0.37.1
xmodem pip3 OK
oui
zigbee 0.4.6
zha-quirks pip3 OK
oui
zigbee 0.0.75
zigpy pip3 OK
oui
zigbee 0.46.0
zigpy-deconz pip3 OK
oui
zigbee 0.16.0
zigpy-xbee pip3 OK
oui
zigbee 0.14.0
zigpy-zigate pip3 Mise à jour
oui
zigbee /0.7.4 sudo pip3 install --force-reinstall --upgrade zigpy-zigate
zigpy-znp pip3 OK
oui
zigbee 0.7.0
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://deb.debian.org/debian buster InRelease
Get:2 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Hit:3 http://security.debian.org buster/updates InRelease
Get:4 http://deb.debian.org/debian buster-backports InRelease [46.7 kB]
Hit:5 http://armbian.systemonachip.net/apt buster InRelease
Fetched 98.6 kB in 2s (43.1 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
120 packages can be upgraded. Run 'apt list --upgradable' to see them.
+ sudo pip3 install --force-reinstall --upgrade zigpy-zigate
WARNING: Ignoring invalid distribution -oluptuous (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -harset-normalizer (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -oluptuous (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -harset-normalizer (/usr/local/lib/python3.7/dist-packages)
Collecting zigpy-zigate
Using cached zigpy-zigate-0.7.4.tar.gz (23 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [10 lines of output]
/usr/local/lib/python3.7/dist-packages/setuptools/_distutils/dist.py:257: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
/usr/local/lib/python3.7/dist-packages/setuptools/_distutils/dist.py:257: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'egg_info'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
WARNING: Ignoring invalid distribution -oluptuous (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -harset-normalizer (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -oluptuous (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -harset-normalizer (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -oluptuous (/usr/local/lib/python3.7/dist-packages)
WARNING: Ignoring invalid distribution -harset-normalizer (/usr/local/lib/python3.7/dist-packages)
tu pense que c’est la restauration qui ne s’est pas bien déroullée?
Pourquoi j’ai une vieille version alors qu’on a fait une restauration usine depuis l’image Atlas du Market ?
Mais si je refais une restauration usine, les plugins comme Zigbee seront aussi upgrader avec leur dernières versions … donc je vais me retrouver dans la même situation.