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
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
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?
[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
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
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.