Script de dépendances zigbee ko

bonjour,

j’ai fait une mise à jour du plugin zigbee ce matin qui m’était proposée sur un de mes jeedom de prod. mauvaise idée, sachant que je n’ai rien touché dessus depuis un bon bout de temps :

le script est assez explicite il cherche à lancer pip3 (ligne 23 et suivantes) mais il n’y a pas de pip3 sur mon debian ??? c’est la première fois que je rencontre un souci de cet ordre sur jeedom. voilà donc tout le réseau zigbee est HS, heureusement que l’essentiel de ma production est sur zwave qui lui marche comme une horloge.

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_zigbee
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../plugins/zigbee/resources/pre-install.sh
0006|+ sudo /var/www/html/core/class/../../plugins/zigbee/resources/pre-install.sh
0007|Launch pre-install of zigbee dependancy
0008|Reading package lists...
0009|Building dependency tree...
0010|Reading state information...
0011|+ echo 3
0012|++ find /usr/local/lib/python3.7/dist-packages/ -mindepth 1 -maxdepth 1 -type d -exec du -ks '{}' +
0013|++ cut -f 2-
0014|++ awk '$1 <= 4'
0015|+ RESULTTODELETE=
0016|++ echo ''
0017|++ sed 's, ,\ ,g'
0018|+ RESULTTODELETE2=
0019|+ xargs rm -rf
0020|+ echo ''
0021|+ echo 4
0022|+ sudo pip3 install --upgrade pip
0023|sudo: pip3: command not found
0024|+ echo 5
0025|+ sudo pip3 install --force-reinstall --upgrade six
0026|sudo: pip3: command not found
0027|+ echo 6
0028|+ sudo pip3 install --force-reinstall --upgrade pyudev
0029|sudo: pip3: command not found
0030|+ echo 7
0031|+ sudo pip3 install --force-reinstall --upgrade requests
0032|sudo: pip3: command not found
0033|+ echo 8
0034|+ sudo pip3 install --force-reinstall --upgrade setuptools
0035|sudo: pip3: command not found
0036|+ echo 9
0037|+ sudo pip3 install --force-reinstall --upgrade wheel
0038|sudo: pip3: command not found
0039|+ echo 10
0040|+ sudo pip3 install --force-reinstall --upgrade pyserial
0041|sudo: pip3: command not found
0042|+ echo 11
0043|+ sudo pip3 install --force-reinstall --upgrade tornado
0044|sudo: pip3: command not found
0045|+ echo 12
0046|+ sudo pip3 install --force-reinstall --upgrade zha-quirks
0047|sudo: pip3: command not found
0048|+ echo 13
0049|+ sudo pip3 install --force-reinstall --upgrade zigpy-znp
0050|sudo: pip3: command not found
0051|+ echo 14
0052|+ sudo pip3 install --force-reinstall --upgrade zigpy-xbee
0053|sudo: pip3: command not found
0054|+ echo 15
0055|+ sudo pip3 install --force-reinstall --upgrade zigpy-deconz
0056|+ echo 16
0057|+ sudo pip3 install --force-reinstall --upgrade zigpy-zigate
0058|sudo: pip3: command not found
0059|+ echo 17
0060|+ sudo pip3 install --force-reinstall --upgrade bellows
0061|sudo: pip3: command not found
0062|+ echo 18
0063|+ sudo pip3 install --force-reinstall --upgrade zigpy
0064|sudo: pip3: command not found
0065|+ echo 19
0066|+ sudo pip3 install --force-reinstall --upgrade xmodem
0067|sudo: pip3: command not found
0068|+ echo 20
0069|+ sudo pip3 install --force-reinstall --upgrade pycrypto
0070|sudo: pip3: command not found
0071|+ echo 21
0072|+ sudo pip3 install --force-reinstall --upgrade charset-normalizer==2.0.12
0073|sudo: pip3: command not found
0074|+ echo 22
0075|+ sudo chmod +x /var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh
0076|+ sudo /var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh
0077|Launch post-install of zigbee dependancy
0078|grep: /usr/local/lib/python3.7/dist-packages/bellows/zigbee/application.py: No such file or directory
0079|/var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh: line 24: [: -eq: unary operator expected
0080|grep: /usr/local/lib/python3.8/dist-packages/bellows/zigbee/application.py: No such file or directory
0081|/var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh: line 29: [: -eq: unary operator expected
0082|grep: /usr/local/lib/python3.9/dist-packages/bellows/zigbee/application.py: No such file or directory
0083|/var/www/html/core/class/../../plugins/zigbee/resources/post-install.sh: line 35: [: -eq: unary operator expected
0084|Everything is successfully installed!
0085|+ echo 23
0086|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zigbee
0087|+ rm /tmp/jeedom_install_in_progress_zigbee
0088|+ echo '*******************End of package installation******************'
0089|*******************End of package installation******************

petit ajout :

la page de configuration qui est correcte où l’on voit que les dépendances ne se lançant pas, le démon ne démarre pas.

pour avancer j’ai donc désinstallé / installé python3-pip qui était pourtant installé et pip3 fonctionne désormais, j’ai relancé les dépendances manuellement et j’attend le résultat

bon il boucle sur les dépendances… le % monte jusqu’à 18% et il repart à 0

arrivé à 18% le log affiche en parallèle que tout est bien installé et il repart en boucle à réinstaller les dépendance sans que je demande rien.

j’arrive tout juste à capturer l’image des logs avant que ça se réinitialise. je reboote pour voir

bon je relance après reboot …

voilà ça a fonctionné, donc pas d’explication logique, à priori le plugin ne détectait pas correctement la fin des dépendances. case closed.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.