Deamon down (Exit 1 because this exeption is fatal) depuis dernière MAJ

Bonjour à tous,

J’ai depuis la dernière mise à jour du plugin SMS une erreur au lancement du deamon. Je suis en jeedom 4.3.22 sur un linux debian 10.13. MAJ des dépendances SMS effectuée également.
Ma clé est une huawei E367 qui fonctionne parfaitement (jusqu’à la dernière version du plugin :slight_smile: ).

Voici les infos de santé :

Paramétrage du plugin :

A noter que le port est maintenant USB2 (depuis MAJ, si je garde le port identifiant la clé « huawei » j’ai l’erreur « broken pipe »

voici le log du plugin sms :

> [2024-01-20 12:21:54]INFO : Lancement démon sms : /usr/bin/python3 /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB2 --loglevel debug --socketport 55002 --serialrate 115200 --pin None --textmode no --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey nLMwwZdZ5rBF50xFWywTryCHsMLTce2i --pid /tmp/jeedom/sms/deamon.pid
> [2024-01-20 12:21:54]INFO : Start smsd
> [2024-01-20 12:21:54]INFO : Log level : debug
> [2024-01-20 12:21:54]INFO : Socket port : 55002
> [2024-01-20 12:21:54]INFO : Socket host : 127.0.0.1
> [2024-01-20 12:21:54]INFO : PID file : /tmp/jeedom/sms/deamon.pid
> [2024-01-20 12:21:54]INFO : Device : /dev/ttyUSB2
> [2024-01-20 12:21:54]INFO : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
> [2024-01-20 12:21:54]INFO : Cycle : 30.0
> [2024-01-20 12:21:54]INFO : Serial rate : 115200
> [2024-01-20 12:21:54]INFO : Pin : None
> [2024-01-20 12:21:54]INFO : Text mode : no
> [2024-01-20 12:21:54]INFO : SMSC : None
> [2024-01-20 12:21:54]DEBUG : Writing PID 30865 to /tmp/jeedom/sms/deamon.pid
> [2024-01-20 12:21:54]DEBUG : Init request module v2.31.0
> [2024-01-20 12:21:54]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
> [2024-01-20 12:21:54]DEBUG : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=nLMwwZdZ5rBF50xFWywTryCHsMLTce2i HTTP/1.1" 200 0
> [2024-01-20 12:21:54]DEBUG : Socket interface started
> [2024-01-20 12:21:54]DEBUG : LoopNetServer Thread started
> [2024-01-20 12:21:54]DEBUG : Start listening...
> [2024-01-20 12:21:54]DEBUG : Listening on: [127.0.0.1:55002]
> [2024-01-20 12:21:54]DEBUG : Connecting to GSM Modem...
> [2024-01-20 12:21:54]DEBUG : Text mode false
> [2024-01-20 12:21:54]INFO : Connecting to modem on port /dev/ttyUSB2 at 115200bps
> [2024-01-20 12:21:54]DEBUG : write: AT
> [2024-01-20 12:21:55]DEBUG : write: AT
> [2024-01-20 12:21:55]DEBUG : write: ATZ
> [2024-01-20 12:22:05]ERROR : Global listen exception of type TimeoutException occurred: None
> [2024-01-20 12:22:05]DEBUG : Send to jeedom :  {'number': 'none', 'message': 'None'}
> [2024-01-20 12:22:05]ERROR : Exit 1 because this exeption is fatal
> [2024-01-20 12:22:05]DEBUG : Shutdown
> [2024-01-20 12:22:05]DEBUG : Removing PID file /tmp/jeedom/sms/deamon.pid
> [2024-01-20 12:22:05]DEBUG : LoopNetServer Thread stopped
> [2024-01-20 12:22:05]DEBUG : Exit 0

Merci pour votre aide et la correction du plugin. En attendant, j’ai fait un restore pour revenir à la version précédente.

Bonne journée

Bonjour,

c’est plus la mise à jour du core que la mise à jour du plugin qui cause cela: voir les derniers Sujets avec l'étiquette plugin-sms car des questions (avec solution) similaires existent.

Bonjour,

Oui tout a fait, j’avais vu les sujets et traité… c’est pour cela que je l’indique dans mon explication, pour préciser que l’anomalie de démarrage du démon que j’ai actuellement n’a rien a voir avec ce problème.

Merci

Et vous avez essayez d’autres ports ttyUSB que le 2?
Sur un sujet je me souviens que quelqu’un avait un soucis avec l’un mais pas un autre

re,

Oui bien sûr… je problème ne vient pas du port … comme on peut le voir dans le log la clé répond bien sur le port usb2, elle démarre, puis c’est le crash. Il y a donc eu un changement dans la séquence d’initialisation du deamon qui pose souci.

Merci, bonne journée