Erreur démarrage deamon Ikealight

Bonjour,

Suite à la mise à jour du plugin, le deamon ne démarre plus.
Ci-dessous les logs de démarrage (j’ai anonymisé les clés et IP) :

[2021-04-06 16:30:18][INFO] : Lancement démon ikealight : sudo /usr/bin/nodejs /var/www/html/plugins/ikealight/resources/ikealightd/ikealightd.js --loglevel info --socketport 55025 --callback http://127.0.0.1:80/plugins/ikealight/core/php/jeeIkealight.php --apikey xxxxxx --cycle 0.1 --pid /tmp/jeedom/ikealight/deamon.pid --gatewayip 192.168.1.xxx --gatewaycode xxx
[2021-04-06 14:30:20][INFO] : Start ikealightd
[2021-04-06 14:30:20][INFO] : Log level on  : info
[2021-04-06 14:30:20][INFO] : Socket port : 55025
[2021-04-06 14:30:20][INFO] : Gateway ip : 192.168.1.xxx
[2021-04-06 14:30:20][INFO] : Gateway code : xxxx
[2021-04-06 14:30:20][INFO] : PID file : /tmp/jeedom/ikealight/deamon.pid
[2021-04-06 14:30:20][INFO] : Apikey : xxxxxx
[2021-04-06 14:30:20][INFO] : Callback : http://127.0.0.1:80/plugins/ikealight/core/php/jeeIkealight.php
[2021-04-06 14:30:20][INFO] : Cycle : 0.1
internal/fs/utils.js:779
throw new ERR_INVALID_ARG_TYPE(
^
TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (12057)
at Object.writeFile (fs.js:1436:5)
at Object.Jeedom.write_pid (/var/www/html/plugins/ikealight/resources/ikealightd/jeedom/jeedom.js:70:6)
at Object.<anonymous> (/var/www/html/plugins/ikealight/resources/ikealightd/ikealightd.js:38:8)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'ERR_INVALID_ARG_TYPE'
}

Est-il possible que j’ai un problème de configuration ? Ou bien, peut-être qu’il y a un bug ?

Merci d’avance,
Gigatrappeur

Bonjour,
J’ai le même problème suite à mise à jour ce jour, et le même message d’erreur dans le log.
Cordialement

Bon, comme ça urge de remettre le système en fonctionnement, j’ai corrigé l’exception.
Dans le fichier /var/www/html/plugins/ikealight/resources/ikealightd/jeedom/jeedom.js à la ligne 70, j’ai « transformé » le process.pid en string :

fs.writeFile(_file, '' + process.pid, function(err) {

Egalement, plus bas (à la ligne 117), il manque un var devant tmp_changes.

Maintenant, le deamon redémarre.

Bon, pour ceux qui passerai par là, la toute dernière mise à jour (2021-04-06 16:46:47) corrige le problème.

Désolé mais j’ai installé la dernière version mais impossible de lancer le demon.
Et ce même en relançant plusieurs fois les dépendances.
J’ai même supprimé et réinstallé le plugin-ikealight en vain

[2021-04-06 23:24:27][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=ikealight function=remove callInstallFunction=1
[2021-04-06 23:25:20][INFO] : Début d'activation du plugin
[2021-04-06 23:25:21][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-04-06 23:25:21][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=ikealight function=install callInstallFunction=1

A disposition pour plus amples informations

Tu n’as aucun logs d’erreur ?
Pour ma part, les logs d’erreurs étaient dans « Ikealight »

Les log transmises hier sont issues de Ikealight. Rien de plus aujourd’hui…
J’ai relancer les dépendances et ci-joint log ikealight_dep.txt (13,3 Ko)

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