Erreur cron apres install plugin signal

bonjour

je rencontre un problème au premier lancement du plugin signal.

voici le log de l’installation des dépendances
signal_packages.txt (13,6 Ko)

et l’erreur rencontrée :

Expression cron non valide pour Docker 1 : */5 * * * *	

de plus, l’installation a planté le fonctionnement de docker sur ma machine qui depuis refuse de demarrer.

erreur résolue via un :

sudo apt install docker docker-ce

autre erreur rencontrée :

lors de l’edition du numéro de téléphone une erreur javascript apparait :

http://192.168.0.154/core/php/getResource.php?file=plugins/signal/desktop/js/signal.js&md5=fbb26ed31e3d18a3be6ff8704e4aa785&lang=fr_FR	110	Uncaught TypeError: Cannot read properties of undefined (reading 'listSignalGroups')

l’erreur javascript est résolue une fois qu’on associe un numéro de téléphone apres avoir scanné le QRCode

cette fois ci c’est le demon qui refuse de fonctionner et leve une exception apres lancement :

[2023-02-10 20:59:04]DEBUG : state courant: running
[2023-02-10 20:59:04]INFO : Lancement démon signal : sudo  /usr/bin/node /var/www/html/plugins/signal/resources/demond/signald.js --loglevel debug --socketport 55099 --signal_server 127.0.0.1:8099/v1/receive/+33600000000 --callback http://127.0.0.1:80/plugins/signal/core/php/jeeSignal.php --apikey 9i1MTWAOhQyFxQJMjgyfhDZGi2gWmTq10R1VJgwl0pmbHF4sksEF9sKP1qK8jIqk --cycle 0.3 --pid /tmp/jeedom/signal/deamon.pid
[2023-02-10 19:59:05]INFO : Start signal
[2023-02-10 19:59:05]INFO : Log level on  : debug
[2023-02-10 19:59:05]INFO : Socket port : 55099
[2023-02-10 19:59:05]INFO : Docker server : 127.0.0.1:8099/v1/receive/+33600000000
[2023-02-10 19:59:05]INFO : PID file : /tmp/jeedom/signal/deamon.pid
[2023-02-10 19:59:05]INFO : Apikey : 9i1MTWAOhQyFxQJMjgyfhDZGi2gWmTq10R1VJgwl0pmbHF4sksEF9sKP1qK8jIqk
[2023-02-10 19:59:05]INFO : Callback : http://127.0.0.1:80/plugins/signal/core/php/jeeSignal.php
[2023-02-10 19:59:05]INFO : Cycle : 0.3
[2023-02-10 19:59:05]INFO : Connect to signal server : ws://127.0.0.1:8099/v1/receive/+33600000000
[2023-02-10 19:59:05]DEBUG : HTTP listen on 127.0.0.1 port : 55099 started
node:events:491
throw er; // Unhandled 'error' event
^
Error: Unexpected server response: 200
at ClientRequest. (/var/www/html/plugins/signal/resources/demond/node_modules/ws/lib/websocket.js:888:7)
at ClientRequest.emit (node:events:513:28)
at HTTPParser.parserOnIncomingClient (node:_http_client:693:27)
at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)
at Socket.socketOnData (node:_http_client:534:22)
at Socket.emit (node:events:513:28)
at addChunk (node:internal/streams/readable:315:12)
at readableAddChunk (node:internal/streams/readable:289:9)
at Socket.Readable.push (node:internal/streams/readable:228:10)
at TCP.onStreamRead (node:internal/stream_base_commons:190:23)
Emitted 'error' event on WebSocket instance at:
at emitErrorAndClose (/var/www/html/plugins/signal/resources/demond/node_modules/ws/lib/websocket.js:1004:13)
at processTicksAndRejections (node:internal/process/task_queues:83:21)

Ah! je regarderais pour ce point là, je l’ai mis en place y’a pas longtemps le système de groupes. merci pour la remontée.

Pour cette partie, il faudrait voir les logs du plugin « docker management » de jeedom dont mon plugin se sert.
Si dans ces logs il y a un soucis de démarrage du service ou autre. Il faut redémarrer votre machine, c’est lié au système d’exploitation.
Si tout parait ok dans les logs, il y aura aussi un équipement qui portera le nom « signal » et en haut à droite « logs conteneur » qui lui donnera des infos complémentaires.

en espérant vous avoir guider :wink:

en fait je n’ai pas installé le plugin docker management

manifestement il est necessaire :slight_smile:

Si vous réinstallez les dépendances, mon plugin vous l’installera (jeedom version 4.2 ou supérieure)

mais très souvent, c’est un problème de redémarrage, c’est docker qui le demande et on peut pas y faire grand chose, c’est pas systématique mais parfois obligatoire

apres quelques manipulations, reboot et install/reinstall du service tout fonctionne parfaitement bien :slight_smile:

1 « J'aime »

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