Error: importing module from jeedom folder

Bonjour,

depuis la mise à jour du 19/10, il m’est impossible d’utiliser le plugin SMS.
Voici les logs ci-dessous en mode debug :

[2022-10-22 11:39:48][INFO] : Lancement démon sms : /usr/bin/python3 /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB1 --loglevel debug --socketport 55002 --serialrate 9600 --pin None --textmode no --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey XXX --pid /tmp/jeedom/sms/deamon.pid
Error: importing module from jeedom folder
[2022-10-22 11:40:19][ERROR] : Impossible de lancer le démon sms, vérifiez le port

Je suis sous debian 10, c’est un module gsm SIM800C avec carte sim free.

J’ai bien entendu tenté de désinstaller le plugin, réinstaller mais sans avancée significative.
Et j’ai bien choisi le bon port.

Merci d’avance de votre aide.

Bonjour,

Avez-vous relancé l’installation des dépendances ?

Si oui je voudrais voir une capture de la page santé ainsi que les logs des dépendances.

1 « J'aime »

bonjour,

oui j’ai relancé.
quel niveau de log je dois cocher ?
Je suis passé de niveau en niveau et lorsque je réinstalle les dépendances, je n’en ai pas.

Le log level n’a pas d’influence pour les dépendances.

Essayez cette solution: Démon plugin SMS KO depuis mise à jour (18/10/2022)

Et il manque la page santé.

donc lorsque je fais une relance d’installation de dépendances, je n’ai pas de log.

j’ai essayé l’autre solution via cette commande sudo apt-get remove python-serial mais c’est tjrs KO

Bonjour,

  1. A l’avenir, veuillez formater vos logs pour que cela soit lisible
  2. Votre problème n’a aucun rapport, lisez l’erreur dans le log
  3. faites une recherche sur l’erreur et vous trouverez ceci: UnicodeDecodeError: 'utf-8' codec can't decode byte

Pouvez-vous executer la commande suivante via l’outils administration système ou en ssh et me donner le résultat?

sudo pip3 freeze

Ainsi je peux vérifier les paquets présent chez vous, il doit en manquer un mais il faut trouver lequel…

Salut,

Sauf erreur de ma part , l’exécution de cette commande ne vous était pas destinée et votre log n’est pas affiché (formaté) entre les balises </>

android-backup==0.2.0
appdirs==1.4.4
asn1crypto==0.24.0
attrs==21.4.0
beautifulsoup4==4.10.0
bs4==0.0.1
casttube==0.2.1
certifi==2018.8.24
cffi==1.15.1
chardet==3.0.4
click==8.0.3
construct==2.10.68
croniter==1.3.5
cryptography==37.0.4
defusedxml==0.7.1
distro-info==0.21
entrypoints==0.3
enum-compat==0.0.3
enum34==1.1.10
fail2ban==0.10.2
Flask==1.0.2
future==0.18.2
httplib2==0.11.3
idna==2.6
ifaddr==0.1.7
importlib-metadata==1.7.0
iotop==0.6
itsdangerous==2.1.2
Jinja2==3.1.1
keyring==17.1.1
keyrings.alt==3.1.1
MarkupSafe==2.1.1
netifaces==0.11.0
oauthlib==3.2.0
protobuf==3.19.3
pycparser==2.21
pycrypto==2.6.1
pycurl==7.43.0.2
PyGObject==3.30.4
pyinotify==0.9.6
pyserial==3.5
PySimpleSOAP==1.16.2
python-apt==1.8.4.3
python-dateutil==2.8.2
python-debian==0.1.35
python-debianbts==2.8.2
python-miio==0.5.11
pytz==2022.1
pyudev==0.23.2
pyxdg==0.25
PyYAML==6.0
reportbug===7.5.3-deb10u1
requests==2.21.0
requests-oauthlib==1.0.0
requests-toolbelt==0.8.0
SecretStorage==2.3.1
six==1.12.0
soupsieve==2.3.1
systemd-python==234
tqdm==4.62.3
typing_extensions==4.0.1
ufw==0.36
unattended-upgrades==0.1
urllib3==1.24.1
websocket-client==1.2.3
Werkzeug==2.1.1
yeelight==0.7.10
zeroconf==0.38.1
zipp==3.7.0

et voilà :slight_smile:

Si vous n’avez pas l’erreur: Error: importing module from jeedom folder alors vous n’avez pas le même soucis, veuillez donc ne pas poster ici mais créer un nouveau sujet avec l’erreur concernée (si le sujet n’existe pas déjà)

Désolé je ne vois pas comme ça, tout à l’air ok et sans accès à votre jeedom difficile d’aller plus loin.

J’ai un peu nettoyé la beta & ajouté du log, ca sera dispo demain; j’espère que ca donnera plus d’info.

Ok @Mips, désolé, je n’avais pas bien lu le démarrage de topic.

Attention je pense qu\'il y a un soucis avec le démon que j\'ai relancé plus de 3 fois consécutivement
Error: importing module from jeedom folder: %s cannot import name 'collections_abc' from 'six.moves' (unknown location)

j’ai un peu plus d’infos concernant les logs si ça peut vous aider :slight_smile:

en parallèles, j’ai cherché et je suis tombé sur un autre poste

Deconz Conbee 2 erreur ' cannot import name 'collections_abc' from 'six.moves' ' - #49 par Loic

je contrôle, ça a l’air ok :wink:

et je confirme que ça marche, merci :kissing:

Le message de Loic dit de relancer les dépendances, ce que j’avais dit de faire tout au début et que vous aviez déjà fait donc je ne comprends pas ce que vous avez fait de plus pour que cela fonctionne?

Certainement parce que je suis passé en version beta.
J’ai déjà relancé les dépendances, qui n’ont pas résolu l’affaire en version stable.

J’ai lancé la commande en ssh : pip3 install --upgrade six

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