Il le fait sinon tornado serait trouvé mais il y aurait des erreurs de syntaxes dans openzwave
Le daemon est lancé est lancé avec /usr/bin/python et c’est bien du python2.
Mais python tout court on ne sait pas.
pip est cassé python aussi peut-etre
Après réflexion cela ne sert probablement à rien de solutionner juste tornado.
Les autres dépendances sont probablement également installés sous python3 donc il va y avoir un autre problème ensuite.
Il faut régler le problème de pip et ensuite relancer toutes les dépendances du plug-in.
Il se casse souvent la pipe ce python
root@debian-buster:/home/jeedom# python -m pip install tornado
Collecting tornado
Cache entry deserialization failed, entry ignored
Downloading https://files.pythonhosted.org/packages/e6/78/6e7b5af12c12bdf38ca9bfe863fcaf53dc10430a312d0324e76c1e5ca426/tornado-5.1.1.tar.gz (516kB)
100% |████████████████████████████████| 522kB 1.0MB/s
Collecting backports_abc>=0.4 (from tornado)
Downloading https://files.pythonhosted.org/packages/7d/56/6f3ac1b816d0cd8994e83d0c4e55bc64567532f7dc543378bd87f81cebc7/backports_abc-0.5-py2.py3-none-any.whl
Collecting futures (from tornado)
Downloading https://files.pythonhosted.org/packages/d8/a6/f46ae3f1da0cd4361c344888f59ec2f5785e69c872e175a748ef6071cdb5/futures-3.3.0-py2-none-any.whl
Collecting singledispatch (from tornado)
Downloading https://files.pythonhosted.org/packages/3f/09/2a17c6505a8373229cb3de6161e3af74ff90afcf4516719aa6cf32fad151/singledispatch-3.7.0-py2.py3-none-any.whl
Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from singledispatch->tornado) (1.12.0)
Building wheels for collected packages: tornado
Running setup.py bdist_wheel for tornado … done
Stored in directory: /root/.cache/pip/wheels/6d/e1/ce/f4ee2fa420cc6b940123c64992b81047816d0a9fad6b879325
Successfully built tornado
Installing collected packages: backports-abc, futures, singledispatch, tornado
Successfully installed backports-abc-0.5 futures-3.3.0 singledispatch-3.7.0 tornado-5.1.1
root@debian-buster:/home/jeedom# pip2 install tornado
Requirement already satisfied: tornado in /usr/local/lib/python2.7/dist-packages (5.1.1)
Requirement already satisfied: backports-abc>=0.4 in /usr/local/lib/python2.7/dist-packages (from tornado) (0.5)
Requirement already satisfied: singledispatch in /usr/local/lib/python2.7/dist-packages (from tornado) (3.7.0)
Requirement already satisfied: futures in /usr/local/lib/python2.7/dist-packages (from tornado) (3.3.0)
Requirement already satisfied: six in /usr/lib/python2.7/dist-packages (from singledispatch->tornado) (1.12.0)
root@debian-buster:/home/jeedom#
Vivement debian 11 et la fin de py2.
Ca va alléger le forum.
pip ? tornado ? c’est tout du chinois pour moi
tornado est maintenant installé pour python2
Que dit le daemon maintennat?
Si KO, réinstallez les dep d’openzwave.
C’est fois ci le demon est ok ! Je vais voir si ca fonctionne ! Merci les gars pour votre aide précieuse
Encore une commande à taper pour vérifier la version de python par défaut: python --version
pour voir s’il faut réinstaller pip.
root@debian-buster:/home/jeedom# python --version
Python 2.7.16
root@debian-buster:/home/jeedom#
Ça ne correspond pas.
Il faut réparer pip qui est pour python3 alors que votre python est en version 2
Comment faut faire SVP ?
C’est source de problème plus tard sur d’autres trucs tout ça. Au lieu de chercher des pansements repartez de l’image buster de Jeedom et restore …ça prend 10mins et vous aurez un système saint.
Le demon est ok , mais j’ai aucun equipement de reconnu (normalement 6 ou 7), le réseau Zwave est vide !
c’est tout qu’est-ce que je disais😋 quand c’est mal engagé des le départ, c’est partit pour enchaîner les trucs qui ne vont pas.
c’est peut-être bien ce que je vais faire ; j’ai mon Jeedom en VM sous Wmware Esxi. j’espère que je vais trouvé la bonne image.
Merci encore les gars pour votre aide
Pour supprimer pip
apt remove python-pip
Pour réinstaller
apt install python-pip
Et re-génération des dépendances de tous les plugins qui utilise python2.
Bonjour à tous,
je me permet de re-ouvrir ce post:
J’ai le problème suivant, pour info j’ai fait un update du OS/Packages via l’interfasse Jeedom, plusieurs plugins ne sont pas passés, notamment certains pyp2 et pyp3. Je n’ai plus accès à mes identifiants SSH.
[2024-05-07 09:09:52][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
[2024-05-07 09:10:09][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2024-05-07 09:10:10][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py --device auto --loglevel debug --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php --apikey zWB0WeZYgyEQCoSbTla7px7gbuBZ7dYA6xu0uSckHmDy4xuzTgMCvVgGxs2mPJzs --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py", line 18, in <module>
from ozwave import globals,server_utils,rest_server
File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/server_utils.py", line 7, in <module>
from jeedom.jeedom import *
File "/var/www/html/plugins/openzwave/resources/openzwaved/jeedom/jeedom.py", line 21, in <module>
import requests
File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 48, in <module>
from charset_normalizer import __version__ as charset_normalizer_version
File "/usr/local/lib/python2.7/dist-packages/charset_normalizer/__init__.py", line 24, in <module>
from .api import from_bytes, from_fp, from_path
File "/usr/local/lib/python2.7/dist-packages/charset_normalizer/api.py", line 34
sequences: bytes,
^
SyntaxError: invalid syntax