Pb install plugin dépendance Zwave

Bonjour, je n’arrive pas à installer les dépendances du plugin Zwave. Je suis sur une machine physique debian 9. Voici le log:

Lancement de l'installation/mise à jour des dépendances openzwave
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch Release
Atteint:4 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:5 https://deb.nodesource.com/node_12.x stretch InRelease
Lecture des listes de paquets…
Installation des dependances
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
build-essential is already the newest version (12.3).
g++ is already the newest version (4:6.3.0-4).
gcc is already the newest version (4:6.3.0-4).
libjpeg-dev is already the newest version (1:1.5.1-2).
python-louie is already the newest version (1.1-2.1).
python-lxml is already the newest version (3.7.1-1).
make is already the newest version (4.1-9.1).
python-serial is already the newest version (3.2.1-1).
python-dev is already the newest version (2.7.13-2).
python-pip is already the newest version (9.0.1-2+deb9u1).
python-setuptools is already the newest version (33.1.1-1).
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.12.4-1).
libudev-dev is already the newest version (232-25+deb9u12).
unzip is already the newest version (6.0-21+deb9u2).
git is already the newest version (1:2.11.0-3+deb9u5).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Installation des dependances Python
Requirement already satisfied: urwid in /usr/local/lib/python3.5/dist-packages (2.1.0)
Collecting louie
  Using cached Louie-2.0.tar.gz (13 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8yn6fox1/louie/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8yn6fox1/louie/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-8yn6fox1/louie/pip-egg-info
         cwd: /tmp/pip-install-8yn6fox1/louie/
    Complete output (10 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-8yn6fox1/louie/setup.py", line 3, in <module>
        from louie import version
      File "/tmp/pip-install-8yn6fox1/louie/louie/__init__.py", line 1, in <module>
        from . import dispatcher, error, plugin, robustapply, saferef, sender, signal, version
      File "/tmp/pip-install-8yn6fox1/louie/louie/dispatcher.py", line 44
        f"Louie connects: {connects}
"
        ^
    SyntaxError: invalid syntax
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
could not install  - abort

-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
J'ai lancer l'installation manuellement , voici le log:

root@Jeedom2:/home/gls50# sh -x /var/www/html/plugins/openzwave/resources/install_appt.sh
sh: 0: Can't open /var/www/html/plugins/openzwave/resources/install_appt.sh
root@Jeedom2:/home/gls50# sh -x /var/www/html/plugins/openzwave/resources/instal                                                                                                                                                             l_apt.sh
+ PROGRESS_FILE=/tmp/jeedom/openzwave/dependance
+ touch /tmp/jeedom/openzwave/dependance
+ echo 0
+ echo Lancement de l'installation/mise à jour des dépendances openzwave
Lancement de l'installation/mise à jour des dépendances openzwave
/var/www/html/plugins/openzwave/resources/install_apt.sh: 24: /var/www/html/plug                                                                                                                                                             ins/openzwave/resources/install_apt.sh: Bad substitution
+ cd
+ pwd
+ BASEDIR=/home/gls50
+ function apt_install {
/var/www/html/plugins/openzwave/resources/install_apt.sh: 26: /var/www/html/plug                                                                                                                                                             ins/openzwave/resources/install_apt.sh: function: not found
+ sudo apt-get -y install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
+ [ 0 -ne 0 ]
/var/www/html/plugins/openzwave/resources/install_apt.sh: 33: /var/www/html/plug

Que faire ?

Merci

Bonjour,
Pourrais-tu envoyer les copies d’écran du plugin et de la santé ?
J’imagine que tu as essayé de désinstaller/réinstaller le plugin?

Voici le plugin:

et la santé:

Commences par ne pas mettre le port USB en auto. Il faut choisir celui qui s’appelle ACM0 ou quelque chose comme ça.
Ensuite relance les dépendances.
Ça devrait améliorer.

Je te renvoie vers ce sujet de l’ancien forum
https://forum.jeedom.com/viewtopic.php?t=42817

Essaie la solution proposée qui va forcer une mise à jour de PIP et tiens nous au courant

J’ai fait les majs comme indiqué sur le lien. De retour sous Jeedom je vois que les dépendances sont en cours d’install. Par contre le temps est blizzard. on vera demain matin.

Même résultat

Lancement de l'installation/mise à jour des dépendances openzwave
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:3 http://security.debian.org/debian-security stretch/updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Reading package lists...
Installation des dependances
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
g++ is already the newest version (4:6.3.0-4).
gcc is already the newest version (4:6.3.0-4).
libjpeg-dev is already the newest version (1:1.5.1-2).
python-louie is already the newest version (1.1-2.1).
python-lxml is already the newest version (3.7.1-1).
make is already the newest version (4.1-9.1).
python-serial is already the newest version (3.2.1-1).
python-dev is already the newest version (2.7.13-2).
python-pip is already the newest version (9.0.1-2+deb9u1).
python-setuptools is already the newest version (33.1.1-1).
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.12.4-1).
libudev-dev is already the newest version (232-25+deb9u12).
unzip is already the newest version (6.0-21+deb9u2).
git is already the newest version (1:2.11.0-3+deb9u5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Installation des dependances Python
Requirement already satisfied: urwid in /usr/local/lib/python3.5/dist-packages (2.1.0)
Collecting louie
  Using cached Louie-2.0.tar.gz (13 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-t9vjjn04/louie/setup.py'"'"'; __file__='"'"'/tmp/pip-install-t9vjjn04/louie/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-t9vjjn04/louie/pip-egg-info
         cwd: /tmp/pip-install-t9vjjn04/louie/
    Complete output (10 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-t9vjjn04/louie/setup.py", line 3, in <module>
        from louie import version
      File "/tmp/pip-install-t9vjjn04/louie/louie/__init__.py", line 1, in <module>
        from . import dispatcher, error, plugin, robustapply, saferef, sender, signal, version
      File "/tmp/pip-install-t9vjjn04/louie/louie/dispatcher.py", line 44
        f"Louie connects: {connects}
"
        ^
    SyntaxError: invalid syntax
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
could not install  - abort

Je suis perplexe

J’insiste mais ton port, il est à quelle valeur ?

Tant que les dépendances ne sont pas correctement installées, la configuration du port ne sert à rien.

Oui mais pour qu’elles s’installent correctement, le port doit être correctement initialisé.
Ca se mord la queue.

Peux-tu sourcer cette affirmation? STP, cela m’intéresse.

Je suis sur le port ttyacm0

Vu le nombre de fils où il est explicitement expliqué que le port doit impérativement ne pas être sur auto, penses-tu qu’il soit utile de sourcer l’info?
Il n’y a pas un fil concernant le z-wave qui ne recommande cette opération.

Tu ne confonds pas avec le lancement du daemon ?

Si le port a été changé avant de relancer les dépendances et que tu en es à 0% après 1390mn, tu peux continuer à attendre mais ça sent le pâté.

Non je parle bien des dépendances.
J’ai fait faire exactement la même manip à quelqu’un qui avait exactement le même problème et ça l’a dépanné.
On doit pouvoir retrouver le fil facilement il date d’un ou deux jours.

Oui, car si c’était le cas, cela serait obligatoirement dans une doc.

Donc, si je te suis, tu estimes qu’on peut laisser le port sur auto?

Aucune agressivité dans mon propos, juste une question. Je ne veux pas que mon propos soit mal interprété.

Je ne suis pas d’accord avec ton affirmation, mais j’ai peut être tort, c’est pour ça que je te demande de sourcer.
Pour moi, la configuration du port usb où se trouve la clé zwave n’a aucune incidence sur l’installation des paquets de l’OS.

1 « J'aime »

Je n’ai jamais modifié la configuration du port, c’est toujours resté sur auto.