Je débute et je souhaite installer le plugin via la MarketPlace sur mon rpi4 avec la version Jeedom 4.3.17.
Malheureusement j’ai une erreur lors de l’installation des dépendances dans le log mymodbus_update: ‹ Collecting pyModbus==2.5.3 Could not install packages due to an EnvironmentError: [Errno 117] La structure a besoin d’un nettoyage ›
Et l’erreur suivante dans le fichier log mymodbus: ‹ Traceback (most recent call last): File « /var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py », line 20, in from pymodbus.constants import Endian ModuleNotFoundError: No module named ‹ pymodbus ›’ ›
A priori, le module pymodbus sur lequel se base le plugin MyModbus n’a pas pu être installé.
En cherchant System needs cleaning on tombe sur pas mal de trucs et notamment des problèmes de système de fichier corrompu… Est-ce que le système fonctionne correctement ? Est-ce que vous arrivez à installer d’autres plugins avec des modules python ?
Je n’ai pas de problème particulier avec le système ou les autres plugins qui fonctionnent tous correctement et sans erreur (EIB-KNX, Freebox, Homebridge, Jeedom Connect, jMQTT, Pilot, Sonos Controller). Il me semble a minima que JMQTT utilise python.
J’ai pu installer pymodbus en ssh grâce à votre ligne de commande: Successfully installed pymodbus-2.5.3 pyserial-3.5 six-1.16.0
En revanche lorsque j’essaie de relancer l’installation des dépendances sur l’UI du plugin, j’ai toujours le même message d’erreur dans le log mymodbus_update: Could not install packages due to an EnvironmentError: [Errno 117] Structure needs cleaning: '/root/.cache/pip/wheels/7d/80/17/e3f4f80dfef1df4d2a306d767ed2e6f931681a0d251c0be62b'