MaJ WAVEJS - dépendances OK mais Demon HS

Bonjour à tous,

Je suis sur RPi 4 avec Jeedom.
Je viens de faire la màj du plugin Zwave-js.

Le démon ne se relance pas.
Vous trouverez ci dessous le log de réinstallation des dépendances.

Au préalable j’ai suivi les conseils sur ce forum :

  • vider le cache yar,
  • supprimer le fichier package-lock vie l’editeur de fichiers.

Ma connexion internet fonctionne correctement et mon jeedom est accessible depuis l’extérieur via l’adresse en https.

Pourriez vous m’aider, ce plugin est au centre de ma solution domotique.

Merci beaucoup

Thomas

zwavejs_packages.txt (25,8 Ko)

ainsi que les log du plugion zwavejs

> yarn run v1.22.22
> $ node --preserve-symlinks server/bin/www.js
> node:internal/modules/cjs/loader:1143
> 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:1140:15)
> at Module._load (node:internal/modules/cjs/loader:981:27)
> at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
> at node:internal/main/run_main_module:28:49 {
> code: 'MODULE_NOT_FOUND',
> requireStack: []
> }
> Node.js v18.20.3
> error Command failed with exit code 1.
> info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Bonjour.

En ssh, faites ces commandes :
sudo apt update && sudo apt full-upgrade -y

Laissez faire jusqu’au bout et refaite une installation des dépendances du plugin.

Dans votre log il est bien indiqué qu’il faut réparer le cache d’Apt.

Notez que vous êtes sous Buster, bientôt vous vous pourrez plus rien y installer. Il faut vraiment installer Bullseye.
Et qu’avec un pi, il n’est pas nécessaire de cocher la case softreset.

Merci Fabrice pour ton retour.
Tout est revenu à la normale.

Y a t il un tuto que je puisse trouver pour réaliser cette migration vers Bullseye ?

Bonjour,

Il suffit d’installer un Bullseye « propre ». Installer Jeedom. Et enfin restaurer un backup Jeedom.

Si sur carte SD le mieux est d’acheter une nouvelle carte comme ça en cas de problème il est possible de rebasculer rapidement.

Merci beaucoup Madcow pour ton retour.
Sais tu si Jeedom propose une image sur leur site officiel ?
Ayant eu déja des soucis d’incompatibilité par le passé, je me suis basé toujours sur celle proposé sur le site.

Il y a un bon tutoriel, regardez sur mon profil :grin:

Bonjour,

image

J’ai tenté cette mise à jour et comme d’autres le demon n’a pas redémarré.
Mes compétences sont très limités et les solutions trouvées sur le forum me semblaient très compliquées, j’ai donc tenté une restauration mais mon demon ne redémarre toujours pas .

yarn run v1.22.22
$ node --preserve-symlinks server/bin/www.js
node:internal/modules/cjs/loader:1137
throw err;
^
Error: Cannot find module ‹ jsonfile ›
Require stack:

  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js
  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
    at Module._load (node:internal/modules/cjs/loader:975:27)
    at Module.require (node:internal/modules/cjs/loader:1225:19)
    at require (node:internal/modules/helpers:177:18)
    at Object. (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:30:20)
    at Module._compile (node:internal/modules/cjs/loader:1356:14)
    at Module._extensions…js (node:internal/modules/cjs/loader:1414:10)
    at Module.load (node:internal/modules/cjs/loader:1197:32)
    at Module._load (node:internal/modules/cjs/loader:1013:12)
    at Module.require (node:internal/modules/cjs/loader:1225:19) {
    code: ‹ MODULE_NOT_FOUND ›,
    requireStack: [
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js ›,
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js ›
    ]
    }
    Node.js v18.19.0
    error Command failed with exit code 1.
    info Visit yarn run | Yarn for documentation about this command.
    yarn run v1.22.22
    $ node --preserve-symlinks server/bin/www.js
    node:internal/modules/cjs/loader:1137
    throw err;
    ^
    Error: Cannot find module ‹ jsonfile ›
    Require stack:
  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js
  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
    at Module._load (node:internal/modules/cjs/loader:975:27)
    at Module.require (node:internal/modules/cjs/loader:1225:19)
    at require (node:internal/modules/helpers:177:18)
    at Object. (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:30:20)
    at Module._compile (node:internal/modules/cjs/loader:1356:14)
    at Module._extensions…js (node:internal/modules/cjs/loader:1414:10)
    at Module.load (node:internal/modules/cjs/loader:1197:32)
    at Module._load (node:internal/modules/cjs/loader:1013:12)
    at Module.require (node:internal/modules/cjs/loader:1225:19) {
    code: ‹ MODULE_NOT_FOUND ›,
    requireStack: [
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js ›,
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js ›
    ]
    }
    Node.js v18.19.0
    error Command failed with exit code 1.
    info Visit yarn run | Yarn for documentation about this command.
    yarn run v1.22.22
    $ node --preserve-symlinks server/bin/www.js
    node:internal/modules/cjs/loader:1137
    throw err;
    ^
    Error: Cannot find module ‹ jsonfile ›
    Require stack:
  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js
  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
    at Module._load (node:internal/modules/cjs/loader:975:27)
    at Module.require (node:internal/modules/cjs/loader:1225:19)
    at require (node:internal/modules/helpers:177:18)
    at Object. (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:30:20)
    at Module._compile (node:internal/modules/cjs/loader:1356:14)
    at Module._extensions…js (node:internal/modules/cjs/loader:1414:10)
    at Module.load (node:internal/modules/cjs/loader:1197:32)
    at Module._load (node:internal/modules/cjs/loader:1013:12)
    at Module.require (node:internal/modules/cjs/loader:1225:19) {
    code: ‹ MODULE_NOT_FOUND ›,
    requireStack: [
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js ›,
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js ›
    ]
    }
    Node.js v18.19.0
    error Command failed with exit code 1.
    info Visit yarn run | Yarn for documentation about this command.
    yarn run v1.22.22
    $ node --preserve-symlinks server/bin/www.js
    node:internal/modules/cjs/loader:1137
    throw err;
    ^
    Error: Cannot find module ‹ jsonfile ›
    Require stack:
  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js
  • /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
    at Module._load (node:internal/modules/cjs/loader:975:27)
    at Module.require (node:internal/modules/cjs/loader:1225:19)
    at require (node:internal/modules/helpers:177:18)
    at Object. (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js:30:20)
    at Module._compile (node:internal/modules/cjs/loader:1356:14)
    at Module._extensions…js (node:internal/modules/cjs/loader:1414:10)
    at Module.load (node:internal/modules/cjs/loader:1197:32)
    at Module._load (node:internal/modules/cjs/loader:1013:12)
    at Module.require (node:internal/modules/cjs/loader:1225:19) {
    code: ‹ MODULE_NOT_FOUND ›,
    requireStack: [
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/lib/jsonStore.js ›,
    ‹ /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/bin/www.js ›
    ]
    }
    Node.js v18.19.0
    error Command failed with exit code 1.
    info Visit yarn run | Yarn for documentation about this command.

Avez-vous une proposition de solution détaillée (niveau papy bricolo) pour m’en sortir, ce que je trouve ici n’est pas assez détaillé pour que j’y arrive.

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