Bonjour,
Je viens à l’instant de faire la dernière mise à jour du plugin, donc ce n’est pas celle d’hier qui semblait poser problème.
J’ai ce message d’erreur dans le log MQTT2, mais je ne sais pas si c’est important ou pas, car tout SEMBLE fonctionner correctement :
body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
Ce message revient à chaque lancement du démon, c’est tout.
Un log détaillé lors d’une relance si ça peut aider :
[2023-10-04 11:21:59]INFO : Start mqtt2d
[2023-10-04 11:21:59]INFO : Log level on : info
[2023-10-04 11:21:59]INFO : Socket port : 55035
[2023-10-04 11:21:59]INFO : MQTT : mqtt://127.0.0.1:1883
[2023-10-04 11:21:59]INFO : Username : blabla
[2023-10-04 11:21:59]INFO : Password : blablabla
[2023-10-04 11:21:59]INFO : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2023-10-04 11:21:59]INFO : Apikey : blablablabla
[2023-10-04 11:21:59]INFO : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2023-10-04 11:21:59]INFO : Cycle : 0.3
[2023-10-04 11:21:59]INFO : Client key : undefined
[2023-10-04 11:21:59]INFO : Client crt : undefined
[2023-10-04 11:21:59]INFO : CA : undefined
[2023-10-04 11:21:59]INFO : Connect to mqtt server
Wed, 04 Oct 2023 11:21:59 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
[2023-10-04 11:21:59]INFO : Connection to mqtt server successfull
[2023-10-04 11:21:59]INFO : Subscription to all topics
[2023-10-04 11:21:59]INFO : Subscription to all topics succesfull
(en passant : normal que tout le log soit en GTM ?)
J’ai vuq ue c’était le même que celui de « Phil38 » à la fin de ce topic : Error: cannot find module 'axios' - #10 par BorisTS
J’ai donc fait ce que j’y ai lu à tout hasard (oui, pas bien, je sais ) :
- suppression du sous-dossier « node_modules »
- relance des dépendances
- relance du démon
=> même message, mais ça « semble » toujours fonctionner.
Log des dépendances :
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_mqtt2
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Get:3 https://deb.nodesource.com/node_16.x buster InRelease [4584 B]
Hit:4 http://deb.debian.org/debian buster-updates InRelease
Fetched 4584 B in 1s (5086 B/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
0 upgraded, 0 newly installed, 0 to remove and 254 not upgraded.
[Check Version NodeJS actuelle : v16.20.0 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Get:4 https://deb.nodesource.com/node_16.x buster InRelease [4584 B]
Fetched 4584 B in 1s (8069 B/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2.3).
build-essential is already the newest version (12.6).
lsb-release is already the newest version (10.2019051400).
git is already the newest version (1:2.20.1-2+deb10u8).
0 upgraded, 0 newly installed, 0 to remove and 254 not upgraded.
[Check Version NodeJS actuelle : v16.20.0 : [ OK ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [ OK ]
+ echo 4
+ cd /var/www/html/core/class/../../plugins/mqtt2/resources/mqtt2d
+ rm -rf node_modules
+ sudo npm install
added 111 packages, and audited 112 packages in 1s
15 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
+ chown -R www-data:www-data jeedom mqtt2d.js node_modules package-lock.json package.json
+ echo 5
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************
Ma configuration :
- MQTT2 connecté au broker distant jMQTT (lui-même en fait en local car 127.0.0.1)
- Mosquitto installé par jMQTT en mode local
- Zigbee2Mqtt abonné à MQTT2
Est-ce que je dois m’en soucier, ou je laisse passer ?