Erreur de mise à jour dépendances zigbee2mqtt suite redémarrage de ma VM

Bonjour de Savoie
Tout fonctionnait impeccable jusqu’à ce matin (j’étais en 2.1.1) et puis j’ai redémarré ma VM et la, la cata…
Impossible de redémarrer le démon.
Du coup j’ai relancé les dépendances, et je suis passé en 2.1.3.
Relancé encore 2 fois les dépendances et mise à jour de en pnpm@10.4.1
j’ai suivi ce post (Mise à jour des dépendances Z2M version 2.1.2 en erreur - #8 par Matt) mais mon problème semble différent
Un petit coup de main serait bienvenue, merci à tous

Node.js v20.18.3
> zigbee2mqtt@2.1.3 start
> node index.js
node:internal/modules/cjs/loader:1228
throw err;
^
Error: Cannot find module 'semver'
Require stack:
- /var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:1:16)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js' ]
}
Node.js v20.18.3
> zigbee2mqtt@2.1.3 start
> node index.js
Starting Zigbee2MQTT without watchdog.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
READ THIS CAREFULLY
Refusing to start because configuration is not valid, found the following errors:
- device_options must be object
If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Salut

C’est un classique, elle ressort régulièrement, chaque jour amha, tu aurais pu au moins lire le log que tu as donné et rechercher l’erreur indiquée pour trouver la solution sur la communauté.

Il faut effacer la ligne:

Device_options: []

Merci à toi
C’est vrai que je n’y ai pas pensé sous le stress
Belle journée

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