Demon NOK suite à dernière mise à jour

Bonjour suite à la dernière mise à jour du plugin zwave-js le demon reste en statut NOK malgré plusieurs relances des dépendances.J’ai remarqué que lors de la relance des dépendances, cela passe à 3% et se termine en quelques secondes alors que précédemment la relance pour arriver à 100% prenait plusieurs minutes.
Je suis sous jeedom Delta
ci dessous les différents log du plugin zwave js

[2023-12-30 15:45:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 15:50:04]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 15:50:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 15:55:03]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 15:55:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 15:58:19]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 15:58:30]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:00:05]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:00:16]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:01:43]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:01:54]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:05:03]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:05:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:10:04]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:10:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:15:03]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:15:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:20:03]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:20:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:25:03]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:25:14]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
[2023-12-30 16:30:05]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-12-30 16:30:15]ERROR : Impossible de démarrer le démon ZwaveJS, consultez les logs
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_zwavejs
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
+ echo 'Pre installation de l'\''installation/mise à jour des dépendances zwavejs'
Pre installation de l'installation/mise à jour des dépendances zwavejs
+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/zwavejs/resources
+ cd /var/www/html/plugins/zwavejs/resources
+ source ../core/config/zwavejs.config.ini
+ echo 'Wanted Version: 9.6.2'
Wanted Version: 9.6.2
+ rm -R zwave-js-ui
+ git clone --branch v9.6.2 --depth 1 https://github.com/zwave-js/zwave-js-ui
Cloning into 'zwave-js-ui'...
Note: checking out '6e369a1bc8fac7ea92a3c069e808a46b42c68a8d'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b 
+ echo 'Pre install finished'
Pre install finished
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
Post installation de l'installation/mise à jour des dépendances zwavejs
+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/zwavejs/resources
+ cd /var/www/html/plugins/zwavejs/resources
+ cd zwave-js-ui
+ sudo yarn install
yarn install v1.22.19
info No lockfile found.
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/5] Validating package.json...
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
+ sudo yarn run build
yarn run v1.22.19
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Commands cannot run with an incompatible environment.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
+ chown -R www-data:www-data CHANGELOG.md LICENSE README.md SECURITY.md api certs docker docs esbuild-register.js esbuild.js genereteDocs.ts index.html kubernetes kustomization.yaml nodemon.json package-lock.json package.json package.sh pkg public server_config.js snippets src store test tsconfig.eslint.json tsconfig.json vite.config.js wallaby.js
+ '[' -e /dev/ttyAMA0 ']'
+ sudo sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt
sed: can't read /boot/cmdline.txt: No such file or directory
+ sudo sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab
sed: can't read /etc/inittab: No such file or directory
+ '[' -e /dev/ttymxc0 ']'
+ '[' -e /dev/ttyAMA0 ']'
+ sudo systemctl mask serial-getty@ttyAMA0.service
+ sudo systemctl stop serial-getty@ttyAMA0.service
++ cut -d: -f2
++ grep Revision /proc/cpuinfo
++ tr -d ' '
+ RPI_BOARD_REVISION=
+ [[ '' == a\8 ]]
+ [[ '' == a\8 ]]
+ [[ '' == a\d ]]
+ echo 'Everything is successfully installed!'
Everything is successfully installed!
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
+ rm /tmp/jeedom_install_in_progress_zwavejs
+ echo '*******************End of package installation******************'
*******************End of package installation******************
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Commands cannot run with an incompatible environment.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.19
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Commands cannot run with an incompatible environment.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.19
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Commands cannot run with an incompatible environment.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.19
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Commands cannot run with an incompatible environment.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.19
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Commands cannot run with an incompatible environment.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
yarn run v1.22.19
error zwave-js-ui@9.6.2: The engine "node" is incompatible with this module. Expected version ">= 18.12". Got "16.19.0"
error Commands cannot run with an incompatible environment.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Merci pour votre aide

Bonjour,

Votre Jeedom ne semble pas à jour. Installez la dernière version de Jeedom, redémarrez
Puis, relancez l’installation des dépendances du plugin ZwaveJS.

Note : L’installation des dépendances est forcement plus longue la 1ere fois, car elle installe et le cas échéant, elle compile. Mais quand cela est fait après, il y a moins de travail.

La dernière version installée est la 4.3.21 de décembre 2023

Version de nodejs pas la bonne

Refaites la mise à jour de Jeedom sur lui même (cliquez sur le bouton mettre à jour en haut à droite et ne laissez que le Core de Jeedom)

Et collez le log de la mise à jour ici.

Ou, en SSH, exécutez ce script :
/var/www/html/resources/install_nodejs.sh

ou se trouve le log de jeedom ? je suis un débutant

elly@nelly-VGN-NW31EF-W:~$ /var/www/html/resources/install_nodejs.sh
bash: /var/www/html/resources/install_nodejs.sh: Aucun fichier ou dossier de ce type
nelly@nelly-VGN-NW31EF-W:~$

Bonjour, j’ai le même problème suite à l’installation des dépendances pour mettre à jour zwavejs ui.
Pour le moment je n’ai pas trouvé la solution et le retore du bakup ne résoud pas le problème.

Voici une partie du logo des packages qui pose des pbs apparemment :
S

yarn run v1.22.21
$ node --preserve-symlinks server/bin/www.js
node:internal/modules/cjs/loader:1080
  throw err;
  Error: Cannot find module '/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:86:12)
    at node:internal/main/run_main_module:23:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
Node.js v18.18.2
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command

Si quelqu’un a une idée

Bonjour,

Ce n’est pas le même problème, Freebox Delta et node 16 versus Smart et node 18.

akenad :slight_smile:

Refaites l’installation de Jeedom 4.3.21 sur lui même comme je vous l’ai indiqué.

Le log se trouve ensuite dans : analyse/logs
Et il nous faut le log : update

Bonsoir
Pour info, J’ai remis en service le plugin z-wave et arrêté z-wave js et z-wave fonctionne parfaitement
si cela peut aider à la solution de mon problème

refaire l’installation de jeedom 4.2.21 ou 4.3.21 (qui est la dernière version) ?

Bonsoir Fabrice
Comme demandé, j’ai refait une installation de jeedom 4.3.21 comme demandé.
Ci dessous le log de update

0000|[START UPDATE] 
0001|[PROGRESS][1] 
0002|****Update from 4.3.21 (2023-12-30 21:01:07)**** 
0003|Parameters : {"preUpdate":"0","backup::before":"0","plugins":"0","core":"1","force":"0","update::reapply":""} 
0004|Send begin of update event...**OK** 
0005|[PROGRESS][5] 
0006|Check rights... 
0007|**OK** 
0008|[PROGRESS][10] 
0009|[PROGRESS][15] 
0010|Download url : https://github.com/jeedom/core/archive/V4-stable.zip 
0011|Download in progress... 0012|--2023-12-30 20:01:13-- https://github.com/jeedom/core/archive/V4-stable.zip 
0013|Resolving github.com (github.com)... 140.82.121.4 
0014|Connecting to github.com (github.com)|140.82.121.4|:443... connected. 
0015|HTTP request sent, awaiting response... 302 Found 
0016|Location: https://codeload.github.com/jeedom/core/zip/refs/heads/V4-stable [following] 
0017|--2023-12-30 20:01:13-- https://codeload.github.com/jeedom/core/zip/refs/heads/V4-stable 0018|Resolving codeload.github.com (codeload.github.com)... 140.82.121.9 
0019|Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected. 
0020|HTTP request sent, awaiting response... 200 **OK** 
0021|Length: 82253287 (78M) [application/zip] 
0022|Saving to: '/tmp/jeedom/install/jeedom_update.zip' 
0023|0K ... 
0024|.... ........ ........ ........ ........ ........ 3% 11.9M 6s 
0025|3072K ........ ........ ........ ........ ........ ........ 7% 41.0M 4s 
0026|6144K ........ ........ ........ ........ ........ ........ 11% 18.0M 4s 
0027|9216K ........ ........ ........ ........ ........ ........ 15% 16.0M 4s 
0028|12288K ........ ........ ........ ........ ........ ........ 19% 27.8M 3s 
0029|15360K ........ ........ ........ ........ ........ ........ 22% 15.9M 3s 
0030|18432K ........ ........ ........ ........ ........ ........ 26% 23.7M 3s 
0031|21504K ........ ........ ........ 
0032|........ ........ ........ 30% 17.7M 3s 0033|24576K ........ ........ ........ ........ ........ ........ 34% 19.3M 3s 0034|27648K ........ ........ ........ ........ ........ ........ 38% 21.5M 3s 
0035|30720K ........ ........ ........ ........ ........ ........ 42% 16.4M 2s 
0036|33792K ........ ........ ........ ........ ........ ........ 45% 24.0M 2s 
0037|36864K ........ ........ ........ ........ ........ ........ 49% 17.7M 2s 
0038|39936K ........ ........ ........ ........ ........ ........ 53% 19.2M 2s 
0039|43008K ........ ........ ........ ..... 
0040|... ........ ........ 57% 21.9M 2s 
0041|46080K ........ ........ ........ ........ ........ ........ 61% 16.0M 2s 
0042|49152K ........ ........ ........ ........ ........ ........ 65% 23.7M 1s 
0043|52224K ........ ........ ........ ........ ........ ........ 68% 17.5M 1s 
0044|55296K ........ ........ ........ ........ ........ ........ 72% 24.4M 1s 
0045|58368K ........ ........ ........ ........ ........ ........ 76% 17.4M 1s 
0046|61440K ........ ........ ........ ........ ........ ........ 80% 16.5M 1s 
0047|64512K ........ ........ ..... 
0048|... ........ ........ ........ 84% 26.0M 1s 
0049|67584K ........ ........ ........ ........ ........ ........ 87% 16.4M 0s 
0050|70656K ........ ........ ........ ........ ........ ........ 91% 24.1M 0s 
0051|73728K ........ ........ ........ ........ ........ ........ 95% 17.4M 0s 
0052|76800K ........ ........ ........ ........ ........ ........ 99% 19.5M 0s 
0053|79872K ....... 100% 12.8M=4.1s 
0054|2023-12-30 20:01:18 (19.2 MB/s) - '/tmp/jeedom/install/jeedom_update.zip' saved [82253287/82253287] 
0055|[PROGRESS][25] 
0056|**OK** 
0057|Cleaning folders... 
0058|**OK** 
0059|[PROGRESS][30] 
0060|Create temporary folder...**OK** 
0061|[PROGRESS][35] 
0062|Unzip in progress... 
0063|**OK** 
0064|[PROGRESS][40] 
0065|Clean temporary files (tmp)...**OK** 
0066|Disable all task 
0067|kill: (20700): No such process 
0068|.. **OK** 
0069|Disable all scenario... **OK** 
0070|[PROGRESS][45] 
0071|Moving files... 
0072|Ignore file /tmp/jeedom_unzip/core-4-stable///docs/de_DE/noteVersion.md because size is 0 
0073|Ignore file /tmp/jeedom_unzip/core-4-stable///docs/en_US/noteVersion.md because size is 0 
0074|Ignore file /tmp/jeedom_unzip/core-4-stable///docs/es_ES/noteVersion.md because size is 0 
0075|Ignore file /tmp/jeedom_unzip/core-4-stable///docs/fr_FR/noteVersion.md because size is 0 
0076|Ignore file /tmp/jeedom_unzip/core-4-stable///docs/pt_PT/noteVersion.md because size is 0 
0077|**OK** 
0078|[PROGRESS][50] 
0079|Remove temporary files...**OK** 
0080|[PROGRESS][52] 
0081|Remove useless files... 
0082|Cleaning 3rdparty 
0083|Cleaning desktop 
0084|Cleaning mobile 
0085|Cleaning core 
0086|Cleaning docs 
0087|Cleaning install 
0088|Cleaning script 
0089|find: '/var/www/html/install/../script/*': No such file or directory 
0090|Cleaning vendor 
0091|[PROGRESS][55] 
0092|Check jeedom consistency... 
0093|[START CONSISTENCY] 
0094|[START CHECK AND FIX DB] 
0095|[END CHECK AND FIX DB] 
0096|Check jeedom package... 
0097|**OK** 
0098|Check jeedom database...**OK** 
0099|Check crons... 
0100|Check filesystem right... 
0101|**OK** 
0102|Flush cache widget... 
0103|Check jeedom object...**OK** 
0104|Check jeedom cmd...**OK** 
0105|Set cache hour...**OK** 
0106|Check nodejs... 
0107|E: Sub-process /usr/bin/dpkg returned an error code (2) 
0108|Hit:1 http://deb.debian.org/debian buster InRelease 
0109|Hit:2 http://deb.debian.org/debian buster-updates InRelease 
0110|Get:3 http://security.debian.org buster/updates InRelease [34.8 kB] 
0111|Hit:4 http://deb.debian.org/debian buster-backports InRelease 
0112|Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease 
0113|Get:6 http://security.debian.org buster/updates/main Sources [362 kB] 
0114|Get:7 http://security.debian.org buster/updates/main arm64 Packages [566 kB] 
0115|Get:8 http://security.debian.org buster/updates/main Translation-en [312 kB] 
0116|Fetched 1275 kB in 2s (623 kB/s) 
0117|Reading package lists... 
0118|Reading package lists... 
0119|Building dependency tree... 
0120|Reading state information... 
0121|apt-utils is already the newest version (1.8.2.3). 
0122|build-essential is already the newest version (12.6). 
0123|lsb-release is already the newest version (10.2019051400). 
0124|git is already the newest version (1:2.20.1-2+deb10u8). 
0125|0 upgraded, 0 newly installed, 0 to remove and 166 not upgraded. 
0126|[Check Version NodeJS actuelle : v16.19.0 : [ KO ] 
0127|Installation de NodeJS 18 
0128|Utilisation du dépot officiel 
0129|deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main 
0130|Hit:1 http://deb.debian.org/debian buster InRelease 
0131|Hit:2 http://deb.debian.org/debian buster-updates InRelease 
0132|Hit:3 http://security.debian.org buster/updates InRelease 
0133|Hit:4 http://deb.debian.org/debian buster-backports InRelease 
0134|Hit:5 https://deb.nodesource.com/node_18.x nodistro InRelease 
0135|Reading package lists... 
0136|Reading package lists... 
0137|Building dependency tree... 
0138|Reading state information... 
0139|The following packages will be upgraded: 
0140|nodejs 
0141|1 upgraded, 0 newly installed, 0 to remove and 165 not upgraded. 
0142|Need to get 0 B/29.0 MB of archives. 
0143|After this operation, 61.2 MB of additional disk space will be used. 
0144|(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% dpkg: unrecoverable fatal error, aborting: 
0145|files list file for package 'tzdata' is missing final newline 
0146|[Check Version NodeJS après install : v16.19.0 : [ KO ] -> relancez les dépendances 
0147|[Check Prefix : /usr/local and sudo prefix : /usr/local and www-data prefix : /usr/local : [ **OK** ] 
0148|**OK** 
0149|[END CONSISTENCY] 
0150|**OK** 
0151|Check update...**OK** 
0152|***************Jeedom is up to date in 4.3.21*************** 
0153|[PROGRESS][75] 
0154|[PROGRESS][90] 
0155|Check update 
0156|**OK** 
0157|[PROGRESS][95] 
0158|Enable scenario : **OK** 
0159|Enable task : **OK** 
0160|[PROGRESS][100] 
0161|Launch cron dependancy plugins...**OK** 
0162|Send end of update event...**OK** 
0163|Update duration : 70s 
0164|[END UPDATE SUCCESS]

Bonjour,

Non, ce n’est pas du tout relevant. Ozw est en python2 alors que zwave js utilise nodejs.

Si vous lisez le log vous verrez qu’il est indiqué que l’update de node js a échoué.

Commencez par redémarrer la box/ machine et réessayez.

Effectivement, mais ça marche pas non plus. :slightly_frowning_face:

J’ai redemarrer ma box, mis a jour la derniere version de wave js, relancé les dépendances et redemarré le demon statut toujours NOK

Faites cela en ssh :
sudo dpkg --configure -a

Et relancez l’installation de Jeedom 4.3.21 pour voir.
il faut être en mode 18 pour que ZwaveJS puisse fonctionner.
Remettez le log si vous êtes encore en node 16.

Si cela passe, vous pouvez alors réinstaller les dépendances de ZwaveJS.

Je parlais de l’update du core puisque la mise à jour de nodejs ne passait pas
Et montrez les nouveaux logs à chaque fois sinon on ne sait pas si la situation évolue ou pas

Pour tenter de mettre nodejs à jour on peut aussi faire

Menu Configuration, onglet OS/DB => Bouton rouge
image

Ensuite sur la gauche on trouve :
image