Pb démarrage Z2M depuis update en 1.35.1

Bonsoir,

Après l’update via le plugin zigbeelinker de Z2M de 1.35 en 1.35.1, celui-ci se plante avec le message d’erreur suivant :

> zigbee2mqtt@1.35.1 start
> node index.js

Error: Cannot find module './dist/util/settings'
Require stack:
- /opt/zigbee2mqtt/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Function.Module._load (node:internal/modules/cjs/loader:922:27)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:121:18)
    at start (/opt/zigbee2mqtt/index.js:90:22)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Merci de votre aide … tous mes radiateurs sont pilotés via zigbee.

Cordialement

Bonjour

Page santé jeedom?
Log de l’installation des dépendances?

Première chose à vérifier, votre version nodejs et npm. Elles douvent être >18.12 et >10.
Si ok, stopper le démon et tester le bouton réparer.

Antoine
PS: il manque le tag plugin-zigbeelinker

Bonjour,
J’ai eu le même souci et comme je l’ai indiqué dans un autre post, il faut réinstaller Z2M complètement:

  • Suppression du dossier /opt/zigbee2mqtt
  • Relance des dépendances
    Bien sur, le core de Jeedom doit être à jour pour que nodejs le soit (vu sur le forum Z2M).

Bonjour

Ton post fait peur, on va attendre un peu avant de faire cette maj :scream:

Merci

Il est possible que le bouton réparer fasse la même chose :grin:
La manip ne fait que supprimer complètement le logiciel et il est réinstaller, comme la première fois, lors du lancement des dépendances.
Après, attends de voir si une autre personne a une solution plus « soft » :grin:

Non pas de raison, il y a beaucoup d’utilisateur qui ont fait la mise à jour sans problème. Ils ne sont simplement pas manifesté.

Antoine

Bonjour,

@Tonio16 et @MaGoo ont raison. Il faut supprimer le dossier via Putty.

rm -r /opt/zigbee2mqtt

et réinstaller les dépendances.
J’ai eu le même problème hier soir et il a été réglé en 5 minutes.

Edit : Après test à l’instant, la fonction « Réparer Zigbee2MQTT » fait exactement la même chose.
image

Bonjour,
J’ai lancé plussieurs fois l’option « Réparer Zigbee2MQTT » sans succès.
Via putty, dans /opt/zigbee2mqtt, j’ai lancé ./update.sh sans succès.

Je suis repassé en 1.35.0.
J’ai eu le même problème.
J’ai alors relancé l’installation des dépendances pour passer en 1.35.1 et …
cela refonctionne !?!?!?
Finalement, tout n’est pas binaire en informatique.

Hello,
Réparer Zigbee2MQTT supprime complètement le dossier dans /opt mais il faut aprés relancer les dépendances pour que le logiciel soit réinstallé, ça ne se fait pas automatiquement …

Bonjour,

L’ informatique est plutôt binaire. C’est l’humain qui ne l’est pas.

En résumé :

à partir de Zigbee2MQTT@1.35.0 :

akenad :slight_smile: