Lancement daemon Impossible

Bonjour,

très intéressant ce plugin, je viens de l’installer et malheureusement le démon ne se lance pas …

Error: importing module jeedom.jeedom

j’ai trouvé ce genre d’erreur dans d’autres plugins et on y parle de dépendances (pip3 par exemple) non remplies. Pourtant si je relance les dépendances j’ai la trace suivante :

*************************************
*   Launch install of dependencies  *
*************************************
Tue Nov 30 15:05:13 CET 2021
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 https://deb.nodesource.com/node_14.x buster InRelease
Reading package lists...
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3-bs4 is already the newest version (4.7.1-1).
python3-pip is already the newest version (18.1-5).
python3 is already the newest version (3.7.3-1).
python3-requests is already the newest version (2.21.0-1).
python3-voluptuous is already the newest version (0.11.1-1).
0 upgraded, 0 newly installed, 0 to remove and 181 not upgraded.
*************************************
Install the required python libraries
*************************************
Requirement already satisfied: aiohttp in /usr/local/lib/python3.7/dist-packages (3.8.1)
Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (5.2.0)
Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (1.2.0)
Requirement already satisfied: asynctest==0.13.0; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from aiohttp) (0.13.0)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (4.0.1)
Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (1.7.2)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (2.0.8)
Requirement already satisfied: typing-extensions>=3.7.4; python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from aiohttp) (4.0.0)
Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (1.2.0)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp) (21.2.0)
Requirement already satisfied: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.0->aiohttp) (2.6)
Tue Nov 30 15:05:16 CET 2021
***************************
*      Install ended      *
***************************

Tout semble ok, j’ai testé sur deux jeedom dont une V4.1.27 et j’ai la même erreur.
J’ai loupé quelque chose

Merci d’avance
Phil

Bonjour,

Ça c’est un problème de version python.
Que donnent les commandes? :

python --version
pip --version
python3 --version 
pip3 --version

Bonjour,

python --version
Python 2.7.16

pip --version
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)

python3 --version
Python 3.7.3

pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

Pour info j’ai :

python --version
Python 2.7.16

pip --version
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)

python3 --version
Python 3.7.3

pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

Que donne un :

pip3 show requests

Si non installé :

sudo pip3 install requests

Je vais tester sur une machine neuve voir si j’ai cette erreur.

bonjour,

pip3 show requests

Name: requests
Version: 2.21.0
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: /usr/lib/python3/dist-packages
Requires: 
Required-by: 

que donne un :
pip list

Bonne nouvelle, j’ai le même problème sur une fraiche install sur Rpi4 :wink:

Essaye un :

pip show pyudev --version

si non disponible :

sudo pip install pyudev

J’ai pour info été dans le dossier /nc_talk/resources/nc_talkd/jeedom
puis lancé la commande python3 jeedom.py

j’avais l’erreur : ModuleNotFoundError: No module named 'pyudev'

pip show pyudev --version
Name: pyudev
Version: 0.21.0
Summary: A libudev binding
Home-page: http://pyudev.readthedocs.org/
Author: Sebastian Wiesner
Author-email: lunaryorn@gmail.com
License: LGPL 2.1+
Location: /usr/lib/python2.7/dist-packages
Requires: 
Required-by: 

c’est pas plutôt pip3 qu’il faut utiliser ?
j’ai fait cette manip avec PIP3 pour installer ce package et j’ai l’impression que maintenant c’est bon

Oui pip3, sur mon install bulleyes pip et pip3 tombe sur python3… méa culpa

ok merci je fais des tests…

Bon après :

sudo pip3 install pyudev

le démon se lance et j’arrive à échanger des messages.
La suite envoyer des images, pour le moment ça ne fonctionne pas je regarde ça

ken@vo
Merci

via quel moyen ?

via le plugin camera : comme j’ai vu ça dans le change log :

v1.3.0 Ajout de l’envoi de Pièce Jointe (plugin camera)

je me suis dit que c’était prévu…

C’est bon j’ai réussi à faire fonctionner le plugin pour l’envoi de photo depuis le plugin camera

Top

Si je peux améliorer la doc sur le sujet n’hésite pas :wink:

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