Restauration Jeedom de Zero NOK après problème ZigBee

Bonjour,

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.

Merci,

Sebastien

Salut,

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.

J’ai toujours et encore ce message d’erreur:

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.

J’ai encore la main sur une ancienne image de restauration USB :

Je peux essayer ceci?

Bonjour à tous,

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

Voilà pour mon retour qui j’espère aidera pas mal de personnes.

Bruce

1 « J'aime »

@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.

@Sattaz , il s’agit d’une VM sur Freebox.

  • J’en ai créer une nouvelle avec l’image officielle de Jeedom (dans la liste).
  • Modifié mon routage.
  • Refait mon certificat SSL en SSH (par snap)
  • Remis un backup

Et le tour était joué :wink:

C’est le mieux et vous devez retrouver lors de la restauration tous les screens du sujet ci dessous.

Reset usine box Atlas

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.

Sebastien

Drôle d’idée !

C’est le cas aussi pour la box Atlas

C’est pour cette raison que je ne fais les MAJ qu’après quelques jours et d’éventuels retours.

Allez patience et courage ça va aller il n’y a pas de raison.

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 …

Et sinon que dis « Vérification des packages système » ?

Ceci :

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

@Sattaz , il y a des packages à corriger ?
Si oui, corriges les

ça ne fonctionne pas:

+ 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)

Pour info la version de zigpy-ziagte est 0.8.0 chez moi (sans la MAJ d’aujourd’hui)

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 ?

Je crois que la mise à jour du plugin a fait un downgrade de version…

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.

Ce qu’il faut c’est juste remettre l’OS propre et puis seulement après du remet une sauvegarde de ton Jeedom