Daemon NOK : Impossible à lancer

Bonjour à tous, j’ai un soucis depuis quelques semaines, je n’arrive plus à lancer le deamon, voici l’erreur dans le log :

Traceback (most recent call last):
File "/var/www/html/plugins/worxLandroidS/resources/worxLandroidSd.py", line 9, in <module>
import aiohttp
File "/usr/local/lib/python3.7/dist-packages/aiohttp/__init__.py", line 6, in <module>
from .client import (
File "/usr/local/lib/python3.7/dist-packages/aiohttp/client.py", line 35, in <module>
from . import hdrs, http, payload
File "/usr/local/lib/python3.7/dist-packages/aiohttp/http.py", line 7, in <module>
from .http_parser import (
File "/usr/local/lib/python3.7/dist-packages/aiohttp/http_parser.py", line 15, in <module>
from .helpers import NO_EXTENSIONS, BaseTimerContext
File "/usr/local/lib/python3.7/dist-packages/aiohttp/helpers.py", line 667, in <module>
class CeilTimeout(async_timeout.timeout):
TypeError: function() argument 1 must be code, not str

Aucun problème pour l’installation des dépendances.

Quelqu’un serait m’éclaircir ?

Bonjour,

Merci de fournir toutes les infos demandées sans en supprimer les 3/4: https://mips2648.github.io/jeedom-plugins-docs/worxLandroidS/fr_FR/#tocAnchor-1-11

Utilisez l’outil Texte préformaté (bouton </>) et pas l’outil citation pour copier les logs

Si vous ne postez pas un nouveau message et que vous ne me prevenez pas, je ne suis pas notifié qu’il y a eu une mise à jour du premier message :wink:

Je voudrais avoir tous les logs (il y en a au moins un autre) et au complet (il n’y a rien d’autre dans celui-là?)
mais il faudra de toute façon régler les autres problèmes avant, c’est quoi comme box?

Bonjour Mips,
voici les logs (niveau Debug) :

worxLandroidS :

[2023-07-02 19:21:46]INFO : Lancement démon
[2023-07-02 19:21:56]ERROR : Impossible de lancer le démon

worxLandroidS_daemon :

Traceback (most recent call last):
File "/var/www/html/plugins/worxLandroidS/resources/worxLandroidSd.py", line 9, in <module>
import aiohttp
File "/usr/local/lib/python3.7/dist-packages/aiohttp/__init__.py", line 6, in <module>
from .client import (
File "/usr/local/lib/python3.7/dist-packages/aiohttp/client.py", line 35, in <module>
from . import hdrs, http, payload
File "/usr/local/lib/python3.7/dist-packages/aiohttp/http.py", line 7, in <module>
from .http_parser import (
File "/usr/local/lib/python3.7/dist-packages/aiohttp/http_parser.py", line 15, in <module>
from .helpers import NO_EXTENSIONS, BaseTimerContext
File "/usr/local/lib/python3.7/dist-packages/aiohttp/helpers.py", line 667, in <module>
class CeilTimeout(async_timeout.timeout):
TypeError: function() argument 1 must be code, not str

Les logs dep et packages sont vides

J’utilise un Rpi3b

Il doit y avoir un log worxLandroidS_packages aussi

je peux vois la page de config du plugin? (masquez votre email)

et les autres problèmes sur la page santé sont réglés?

Plus de nouvelle, on peut fermer?

Hello Mips,

Pour info, je pense avoir le même problème, du côté message d’erreur je vois ça:

File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/mqtt.py", line 13, in 
import paho.mqtt.client as mqtt
ModuleNotFoundError: No module named 'paho'

En regardant côté log packages (Après une reinstall depuis jeedom des dépendances):

+ sudo pip3 install --force-reinstall --upgrade paho-mqtt
Collecting paho-mqtt
Downloading paho-mqtt-1.6.1.tar.gz (99 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.4/99.4 kB 6.2 MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Building wheels for collected packages: paho-mqtt
Building wheel for paho-mqtt (setup.py): started
Building wheel for paho-mqtt (setup.py): finished with status 'done'
Created wheel for paho-mqtt: filename=paho_mqtt-1.6.1-py3-none-any.whl size=62115 sha256=0903e4636d65690d92b54aee2d32b23e9c2c159fe9c2c1b2c8059d90c27c6168
Stored in directory: /root/.cache/pip/wheels/6a/48/01/c895c027e9b9367ec5470fbf371ee56e795a49ac6a19aa4c9f
Successfully built paho-mqtt
Installing collected packages: paho-mqtt
Attempting uninstall: paho-mqtt
Found existing installation: paho-mqtt 1.6.1
Uninstalling paho-mqtt-1.6.1:
Successfully uninstalled paho-mqtt-1.6.1
Successfully installed paho-mqtt-1.6.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ echo 6
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end worxLandroidS
PHP Warning:  Module 'mosquitto' already loaded in Unknown on line 0
+ rm /tmp/jeedom_install_in_progress_worxLandroidS
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Visiblement ça s’installe proprement, lancé depuis mon terminal aussi. mais malheureusement on tourne en rond :stuck_out_tongue:

cela n’a pas l’air du tout la même erreur donc pas le même problème

peux-tu faire un nouveau post avec toutes les infos:

Bonjour Mips,
Je rencontre le même problème : malgré la réintallation des dépendance du plugin, le daemon ne démarre plus avec le message d’erreur : "No module named ‹ paho ›. J’ai tenté de réinstallé le module ‹ paho › manuellement, mais sans succès.

Pouvez-vous lire le message juste au-dessus du votre?