Zwavejs et mqtt2 NOK et ne redémarrent pas

Il semble tenir …

Ok dans le plugin Zwavejs mettez le bon port de votre clé , sauvegardez .Réactivez la gestion automatique et relancez le demon.

Au cas ou, dans le doute:

Voici la commande pour voir le port d’une clé de la box

via réglage → système → configuration -->OS/DB → Administration Système

Taper cette commande:

ls -al /dev/serial/by-id/*

Log mstt2_packages debug

+ 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://security.debian.org buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://deb.debian.org/debian buster-backports InRelease
Hit:5 https://deb.nodesource.com/node_18.x buster InRelease
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 1 not upgraded.
[Check Version NodeJS actuelle : v18.17.1 : [  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 buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://deb.debian.org/debian buster-backports InRelease
Hit:5 https://deb.nodesource.com/node_18.x buster InRelease
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 1 not upgraded.
[Check Version NodeJS actuelle : v18.17.1 : [  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 115 packages, and audited 116 packages in 4s

18 packages are looking for funding
  run `npm fund` for details

1 moderate severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.
+ chown -R www-data:www-data jeedom mqtt2d.js node_modules package.json package-lock.json
+ echo 5
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mqtt2
Synchronizing state of mosquitto.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto
+ rm /tmp/jeedom_install_in_progress_mqtt2
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Log mqtt2d debug

Fri, 02 Feb 2024 10:38:26 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31
Fri, 02 Feb 2024 10:40:37 GMT body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31

Ok mais c’est quoi le « bon port » ???

on s’en fiche de ça → Erreur "body-parser deprecated undefined extended: provide extended option at jeedom/jeedom.js:168:31" - #3 par Loic

Il faut lire … et éventuellement poster le résultat de la commande.

Oui j’ai vu après mon post
voilà le résultat

lrwxrwxrwx 1 root root 13 Feb  2 06:01 /dev/serial/by-id/usb-0658_0200-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Feb  2 06:01 /dev/serial/by-id/usb-Arduino__www.arduino.cc__0042_55936343034351B00152-if00 -> ../../ttyACM1
lrwxrwxrwx 1 root root 13 Feb  2 06:01 /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AU00T5P5-if00-port0 -> ../../ttyUSB0

usb-0658_0200-if00 → …/…/ttyACM0

Bon port byid choisit ou pas dans zwavejs, si les dépendances sont NOK

Il faut montrer le log d’install des dépendances !

Voilà les choix :







sachant que le port actuel est

Déjà répondu

Essayez celui-ci et sauvegardez
image

Fait, Zwavejs s’est mis à rechercher les dépendances après quoi j’ai ceci

mqtt2 est toujours OK

Mqtt2 vient de passer en NOK

on ne recherche pas les dépendances, on les installe.

j’ai déjà demandé plusieurs fois les logs d’installation de ces dépendances

Pour que mstt2 revienne en OK il faut que je désactive la gestion automatique de Zwavejs mais dans ce cas, même après avoir relancé les dépendances Zwavejs est toujours NOK et pas de bouton de relance manuelle du demon

D’une et j’insiste

Deux

Laisse la gestion automatique.

Trois

Tant que les dépendances zwave js seront KO, il n’y aura pas de bouton pour démarrer le démon

Il faut le log d’installation de ces dépendances !

Quatre

Mqtt Manager n’est pas lié à zwave js uniquement, il peut très bien tourner sans lui pour autre chose, zigbee, mqttdiscovery donc il n’y a pas corrélation entre les deux




est-ce correct ? Y a-t-il autre chose à faire ?

Je ne sais pas si tu as modifie les depots comme indiqué.

Je ne sais pas si apt update et apt upgrade ont abouti

Je n’ai pas le log dinstall des dependances zwave

Comment savoir si c’est ok sans info