Bonjour,
Je rencontre un probleme lorsque je réalise la mise a jour de Zigbee2Mqtt de 1.20 a 1.22. Apres avoir relancé le service Z2M, il se relance en boucle et n’est donc plus fonctionnel…
les logs durant la mise a jour :
root@Zigbee2MQTT:~# systemctl status zigbee2mqtt
* zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-11-22 10:08:04 UTC; 24s ago
Main PID: 124 (npm)
Tasks: 23 (limit: 18982)
Memory: 73.0M
CPU: 2.571s
CGroup: /system.slice/zigbee2mqtt.service
|-124 npm
|-200 sh -c node index.js
`-202 node index.js
Nov 22 10:08:09 Zigbee2MQTT npm[124]: Zigbee2MQTT:debug 2021-11-22 10:08:09: Received MQTT message on 'zigbee2mqtt/bridge/groups' with data '[]'
Nov 22 10:08:09 Zigbee2MQTT npm[124]: Zigbee2MQTT:debug 2021-11-22 10:08:09: Received MQTT message on 'zigbee2mqtt/bridge/config' with data '{"commit":"41b67fdd","coordinator":{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"pr
Nov 22 10:08:09 Zigbee2MQTT npm[124]: Zigbee2MQTT:debug 2021-11-22 10:08:09: Received MQTT message on 'zigbee2mqtt/bridge/extensions' with data '[]'
Nov 22 10:08:10 Zigbee2MQTT npm[124]: Zigbee2MQTT:info 2021-11-22 10:08:10: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"41b67fdd","coordinator":{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product"
Nov 22 10:08:24 Zigbee2MQTT npm[124]: Zigbee2MQTT:debug 2021-11-22 10:08:24: Received Zigbee message from 'Bureau_Sonde_Temperature', type 'attributeReport', cluster 'genBasic', data '{"65281":{"1":2975,"10":0,"100":2011,"101":
Nov 22 10:08:24 Zigbee2MQTT npm[124]: Zigbee2MQTT:info 2021-11-22 10:08:24: MQTT publish: topic 'zigbee2mqtt/Bureau_Sonde_Temperature', payload '{"battery":86,"humidity":49.95,"linkquality":28,"pressure":1009,"temperature":20.
Nov 22 10:08:24 Zigbee2MQTT npm[124]: Zigbee2MQTT:debug 2021-11-22 10:08:24: Received Zigbee message from 'Bureau_Sonde_Temperature', type 'attributeReport', cluster 'genBasic', data '{"modelId":"lumi.weather"}' from endpoint 1
Nov 22 10:08:26 Zigbee2MQTT npm[124]: Zigbee2MQTT:debug 2021-11-22 10:08:26: Received Zigbee message from 'Bureau_Sonde_Temperature', type 'attributeReport', cluster 'genBasic', data '{"65281":{"1":2975,"10":0,"100":2011,"101":
Nov 22 10:08:26 Zigbee2MQTT npm[124]: Zigbee2MQTT:info 2021-11-22 10:08:26: MQTT publish: topic 'zigbee2mqtt/Bureau_Sonde_Temperature', payload '{"battery":86,"humidity":49.95,"linkquality":44,"pressure":1009,"temperature":20.
Nov 22 10:08:26 Zigbee2MQTT npm[124]: Zigbee2MQTT:debug 2021-11-22 10:08:26: Received Zigbee message from 'Bureau_Sonde_Temperature', type 'attributeReport', cluster 'genBasic', data '{"modelId":"lumi.weather"}' from endpoint 1
lines 1-22/22 (END)
root@Zigbee2MQTT:~# systemctl restart zigbee2mqtt
root@Zigbee2MQTT:~# systemctl status zigbee2mqtt
* zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-11-22 10:08:43 UTC; 1s ago
Main PID: 388 (npm)
Tasks: 23 (limit: 18982)
Memory: 50.7M
CPU: 1.333s
CGroup: /system.slice/zigbee2mqtt.service
|-388 npm
|-399 sh -c node index.js
`-400 node index.js
Nov 22 10:08:43 Zigbee2MQTT systemd[1]: Started zigbee2mqtt.
Nov 22 10:08:43 Zigbee2MQTT npm[388]: > zigbee2mqtt@1.20.0 start /opt/zigbee2mqtt
Nov 22 10:08:43 Zigbee2MQTT npm[388]: > node index.js
Nov 22 10:08:44 Zigbee2MQTT npm[388]: Zigbee2MQTT:debug 2021-11-22 10:08:44: Loaded state from file /opt/zigbee2mqtt/data/state.json
Nov 22 10:08:44 Zigbee2MQTT npm[388]: Zigbee2MQTT:info 2021-11-22 10:08:44: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2021-11-22.10-08-43' filename: log.txt
Nov 22 10:08:44 Zigbee2MQTT npm[388]: Zigbee2MQTT:debug 2021-11-22 10:08:44: Removing old log directory '/opt/zigbee2mqtt/data/log/2021-09-11.16-08-03'
Nov 22 10:08:44 Zigbee2MQTT npm[388]: Zigbee2MQTT:info 2021-11-22 10:08:44: Starting Zigbee2MQTT version 1.20.0 (commit #41b67fdd)
Nov 22 10:08:44 Zigbee2MQTT npm[388]: Zigbee2MQTT:info 2021-11-22 10:08:44: Starting zigbee-herdsman (0.13.117)
Nov 22 10:08:44 Zigbee2MQTT npm[388]: Zigbee2MQTT:debug 2021-11-22 10:08:44: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/opt/zigbee2mqtt/data/coordinator_b
lines 1-21/21 (END)
root@Zigbee2MQTT:~# systemctl stop zigbee2mqtt
root@Zigbee2MQTT:~# cd /opt/zigbee2mqtt
root@Zigbee2MQTT:/opt/zigbee2mqtt# cp -R data data-backup
root@Zigbee2MQTT:/opt/zigbee2mqtt# git checkout HEAD -- npm-shrinkwrap.json
root@Zigbee2MQTT:/opt/zigbee2mqtt# git pull
remote: Enumerating objects: 1896, done.
remote: Counting objects: 100% (1849/1849), done.
remote: Compressing objects: 100% (853/853), done.
remote: Total 1896 (delta 1375), reused 1315 (delta 982), pack-reused 47
Receiving objects: 100% (1896/1896), 6.08 MiB | 12.91 MiB/s, done.
Resolving deltas: 100% (1376/1376), completed with 30 local objects.
From https://github.com/Koenkk/zigbee2mqtt
41b67fdd..a51626e3 master -> origin/master
1e5e3bef..35876616 dev -> origin/dev
* [new tag] 1.21.0 -> 1.21.0
* [new tag] 1.21.1 -> 1.21.1
* [new tag] 1.21.2 -> 1.21.2
* [new tag] 1.22.0 -> 1.22.0
Updating 41b67fdd..a51626e3
Fast-forward
.dockerignore | 3 +-
.eslintrc.js | 45 +
.eslintrc.json | 21 -
.github/ISSUE_TEMPLATE.md | 12 +-
.github/ISSUE_TEMPLATE/config.yml | 2 +-
.github/ISSUE_TEMPLATE/new_device_support.md | 2 +-
.github/ISSUE_TEMPLATE/problem_report.md | 12 +-
.github/workflows/ci.yml | 4 +-
.github/workflows/update_deps.yml | 8 +-
.github/workflows/update_frontend.yml | 10 +-
.github/workflows/update_zh.yml | 10 +-
.github/workflows/update_zhc.yml | 10 +-
.gitignore | 8 +-
.npmignore | 3 +
CONTRIBUTING.md | 4 +-
README.md | 17 +-
babel.config.js | 11 +
docker/Dockerfile | 18 +-
docker/README.md | 1 -
index.js | 69 +-
lib/controller.js | 411 ----
lib/controller.ts | 321 +++
lib/eventBus.js | 43 -
lib/eventBus.ts | 160 ++
lib/extension/availability.js | 227 --
lib/extension/availability.ts | 188 ++
lib/extension/{bind.js => bind.ts} | 316 ++-
lib/extension/{bridge.js => bridge.ts} | 538 ++---
lib/extension/configure.js | 157 --
lib/extension/configure.ts | 133 ++
lib/extension/extension.js | 54 -
lib/extension/extension.ts | 53 +
lib/extension/externalConverters.js | 18 -
lib/extension/externalConverters.ts | 18 +
lib/extension/{externalExtension.js => externalExtension.ts} | 84 +-
lib/extension/frontend.js | 128 -
lib/extension/frontend.ts | 139 ++
lib/extension/groups.js | 371 ---
lib/extension/groups.ts | 373 +++
lib/extension/{homeassistant.js => homeassistant.ts} | 742 +++---
lib/extension/legacy/{bridgeLegacy.js => bridgeLegacy.ts} | 207 +-
lib/extension/legacy/deviceGroupMembership.js | 50 -
lib/extension/legacy/deviceGroupMembership.ts | 56 +
lib/extension/legacy/{report.js => report.ts} | 123 +-
lib/extension/legacy/{softReset.js => softReset.ts} | 38 +-
lib/extension/{networkMap.js => networkMap.ts} | 144 +-
lib/extension/onEvent.js | 38 -
lib/extension/onEvent.ts | 42 +
lib/extension/{otaUpdate.js => otaUpdate.ts} | 173 +-
lib/extension/publish.js | 308 ---
lib/extension/publish.ts | 301 +++
lib/extension/receive.js | 173 --
lib/extension/receive.ts | 167 ++
lib/model/device.ts | 73 +
lib/model/group.ts | 23 +
lib/{mqtt.js => mqtt.ts} | 92 +-
lib/state.js | 119 -
lib/state.ts | 95 +
lib/types/json-stable-stringify-without-jsonify.d.ts | 3 +
lib/types/mkdir-recursive.ts | 3 +
lib/types/types.d.ts | 298 +++
lib/types/zigbee-herdsman-converters.d.ts | 13 +
lib/types/zigbee2mqtt-frontend.ts | 3 +
lib/util/data.js | 22 -
lib/util/data.ts | 29 +
lib/util/{logger.js => logger.ts} | 109 +-
lib/util/settings.schema.json | 93 +-
lib/util/{settings.js => settings.ts} | 269 +--
lib/util/{utils.js => utils.ts} | 211 +-
lib/util/yaml.js | 36 -
lib/util/yaml.ts | 36 +
lib/zigbee.js | 351 ---
lib/zigbee.ts | 330 +++
npm-shrinkwrap.json | 20431 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------
package.json | 67 +-
scripts/dumpHomeAssistantMapping.js | 35 -
scripts/zStackEraseAllNvMem.js | 4 +-
scripts/zigbee2socat_installer.sh | 5 +-
test/assets/exampleExtension.js | 2 +-
test/availability.test.js | 571 ++---
test/bind.test.js | 39 +-
test/bridge.test.js | 121 +-
test/configure.test.js | 77 +-
test/controller.test.js | 111 +-
test/data.test.js | 6 +-
test/externalConverters.test.js | 44 +-
test/externalExtension.test.js | 24 +-
test/frontend.test.js | 30 +-
test/group.test.js | 175 +-
test/homeassistant.test.js | 450 ++--
test/legacy/bridgeLegacy.test.js | 57 +-
test/legacy/report.test.js | 43 +-
test/lib/flushPromises.js | 2 +
test/logger.test.js | 65 +-
test/networkMap.test.js | 11 +-
test/onEvent.test.js | 26 +-
test/otaUpdate.test.js | 55 +-
test/publish.test.js | 96 +-
test/receive.test.js | 31 +-
test/settings.test.js | 36 +-
test/stub/data.js | 36 +-
test/stub/mqtt.js | 22 +-
test/stub/zigbeeHerdsman.js | 10 +-
test/utils.test.js | 38 +-
tsconfig.json | 24 +
update.sh | 16 +-
106 files changed, 14360 insertions(+), 17172 deletions(-)
create mode 100644 .eslintrc.js
delete mode 100644 .eslintrc.json
create mode 100644 babel.config.js
delete mode 100644 docker/README.md
delete mode 100644 lib/controller.js
create mode 100644 lib/controller.ts
delete mode 100644 lib/eventBus.js
create mode 100644 lib/eventBus.ts
delete mode 100644 lib/extension/availability.js
create mode 100644 lib/extension/availability.ts
rename lib/extension/{bind.js => bind.ts} (53%)
rename lib/extension/{bridge.js => bridge.ts} (51%)
delete mode 100644 lib/extension/configure.js
create mode 100644 lib/extension/configure.ts
delete mode 100644 lib/extension/extension.js
create mode 100644 lib/extension/extension.ts
delete mode 100644 lib/extension/externalConverters.js
create mode 100644 lib/extension/externalConverters.ts
rename lib/extension/{externalExtension.js => externalExtension.ts} (57%)
delete mode 100644 lib/extension/frontend.js
create mode 100644 lib/extension/frontend.ts
delete mode 100644 lib/extension/groups.js
create mode 100644 lib/extension/groups.ts
rename lib/extension/{homeassistant.js => homeassistant.ts} (56%)
rename lib/extension/legacy/{bridgeLegacy.js => bridgeLegacy.ts} (71%)
delete mode 100644 lib/extension/legacy/deviceGroupMembership.js
create mode 100644 lib/extension/legacy/deviceGroupMembership.ts
rename lib/extension/legacy/{report.js => report.ts} (50%)
rename lib/extension/legacy/{softReset.js => softReset.ts} (51%)
rename lib/extension/{networkMap.js => networkMap.ts} (68%)
delete mode 100644 lib/extension/onEvent.js
create mode 100644 lib/extension/onEvent.ts
rename lib/extension/{otaUpdate.js => otaUpdate.ts} (59%)
delete mode 100644 lib/extension/publish.js
create mode 100644 lib/extension/publish.ts
delete mode 100755 lib/extension/receive.js
create mode 100755 lib/extension/receive.ts
create mode 100644 lib/model/device.ts
create mode 100644 lib/model/group.ts
rename lib/{mqtt.js => mqtt.ts} (65%)
delete mode 100644 lib/state.js
create mode 100644 lib/state.ts
create mode 100644 lib/types/json-stable-stringify-without-jsonify.d.ts
create mode 100644 lib/types/mkdir-recursive.ts
create mode 100644 lib/types/types.d.ts
create mode 100644 lib/types/zigbee-herdsman-converters.d.ts
create mode 100644 lib/types/zigbee2mqtt-frontend.ts
delete mode 100644 lib/util/data.js
create mode 100644 lib/util/data.ts
rename lib/util/{logger.js => logger.ts} (59%)
rename lib/util/{settings.js => settings.ts} (74%)
rename lib/util/{utils.js => utils.ts} (50%)
delete mode 100644 lib/util/yaml.js
create mode 100644 lib/util/yaml.ts
delete mode 100644 lib/zigbee.js
create mode 100644 lib/zigbee.ts
delete mode 100644 scripts/dumpHomeAssistantMapping.js
create mode 100644 test/lib/flushPromises.js
create mode 100644 tsconfig.json
root@Zigbee2MQTT:/opt/zigbee2mqtt# npm ci
npm WARN prepare removing existing node_modules/ before installation
> @serialport/bindings@9.2.4 install /opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
> @serialport/bindings@9.2.4 install /opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
> unix-dgram@2.0.3 install /opt/zigbee2mqtt/node_modules/unix-dgram
> node-gyp rebuild
make: Entering directory '/opt/zigbee2mqtt/node_modules/unix-dgram/build'
CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
In file included from ../../nan/nan.h:58,
from ../src/unix_dgram.cc:5:
/root/.cache/node-gyp/14.17.4/include/node/node.h:758:43: warning: cast between incompatible function types from 'void (*)(v8::Local<v8::Object>)' to 'node::addon_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)'} [-Wcast-function-type]
(node::addon_register_func) (regfunc), \
^
/root/.cache/node-gyp/14.17.4/include/node/node.h:792:3: note: in expansion of macro 'NODE_MODULE_X'
NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
^~~~~~~~~~~~~
../src/unix_dgram.cc:404:1: note: in expansion of macro 'NODE_MODULE'
NODE_MODULE(unix_dgram, Initialize)
^~~~~~~~~~~
SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
COPY Release/unix_dgram.node
make: Leaving directory '/opt/zigbee2mqtt/node_modules/unix-dgram/build'
> core-js@3.18.2 postinstall /opt/zigbee2mqtt/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
The project needs your help! Please consider supporting of core-js:
> https://opencollective.com/core-js
> https://patreon.com/zloirock
> https://paypal.me/zloirock
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz
Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
added 953 packages in 21.077s
root@Zigbee2MQTT:/opt/zigbee2mqtt# cp -R data-backup/* data
root@Zigbee2MQTT:/opt/zigbee2mqtt# systemctl start zigbee2mqtt
root@Zigbee2MQTT:/opt/zigbee2mqtt# systemctl status zigbee2mqtt
* zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-11-22 10:10:37 UTC; 4s ago
Main PID: 554 (npm)
Tasks: 39 (limit: 18982)
Memory: 168.1M
CPU: 4.715s
CGroup: /system.slice/zigbee2mqtt.service
|-554 npm
|-565 sh -c node index.js
|-566 node index.js
|-573 /bin/sh -c npm run build
|-574 npm
|-585 sh -c tsc && node index.js writehash
`-586 node /opt/zigbee2mqtt/node_modules/.bin/tsc
Nov 22 10:10:37 Zigbee2MQTT systemd[1]: Started zigbee2mqtt.
Nov 22 10:10:38 Zigbee2MQTT npm[554]: > zigbee2mqtt@1.22.0 start /opt/zigbee2mqtt
Nov 22 10:10:38 Zigbee2MQTT npm[554]: > node index.js
root@Zigbee2MQTT:/opt/zigbee2mqtt# systemctl status zigbee2mqtt
* zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-11-22 10:11:06 UTC; 11s ago
Main PID: 634 (npm)
Tasks: 39 (limit: 18982)
Memory: 213.8M
CPU: 11.922s
CGroup: /system.slice/zigbee2mqtt.service
|-634 npm
|-645 sh -c node index.js
|-646 node index.js
|-653 /bin/sh -c npm run build
|-654 npm
|-665 sh -c tsc && node index.js writehash
`-666 node /opt/zigbee2mqtt/node_modules/.bin/tsc
Nov 22 10:11:06 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Nov 22 10:11:06 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 2.
Nov 22 10:11:06 Zigbee2MQTT systemd[1]: Stopped zigbee2mqtt.
Nov 22 10:11:06 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Consumed 13.876s CPU time.
Nov 22 10:11:06 Zigbee2MQTT systemd[1]: Started zigbee2mqtt.
Nov 22 10:11:06 Zigbee2MQTT npm[634]: > zigbee2mqtt@1.22.0 start /opt/zigbee2mqtt
Nov 22 10:11:06 Zigbee2MQTT npm[634]: > node index.js
en faisant journalctl -u zigbee2mqtt.service -f
j’ai ceci :
Nov 22 14:25:48 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Succeeded.
Nov 22 14:25:48 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Consumed 14.888s CPU time.
Nov 22 14:25:48 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Nov 22 14:25:48 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 166.
Nov 22 14:25:48 Zigbee2MQTT systemd[1]: Stopped zigbee2mqtt.
Nov 22 14:25:48 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Consumed 14.888s CPU time.
Nov 22 14:25:48 Zigbee2MQTT systemd[1]: Started zigbee2mqtt.
Nov 22 14:25:48 Zigbee2MQTT npm[6869]: > zigbee2mqtt@1.22.0 start /opt/zigbee2mqtt
Nov 22 14:25:48 Zigbee2MQTT npm[6869]: > node index.js
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: Building Zigbee2MQTT... (initial build), failed
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: (node:6882) UnhandledPromiseRejectionWarning: Error: Command failed: npm run build
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: Killed
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! code ELIFECYCLE
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! errno 137
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! zigbee2mqtt@1.22.0 build: `tsc && node index.js writehash`
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! Exit status 137
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR!
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! Failed at the zigbee2mqtt@1.22.0 build script.
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! A complete log of this run can be found in:
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: npm ERR! /root/.npm/_logs/2021-11-22T14_26_03_560Z-debug.log
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: at ChildProcess.exithandler (child_process.js:390:12)
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: at ChildProcess.emit (events.js:400:28)
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: at maybeClose (internal/child_process.js:1055:16)
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: (Use `node --trace-warnings ...` to show where the warning was created)
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: (node:6882) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
Nov 22 14:26:03 Zigbee2MQTT npm[6869]: (node:6882) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Nov 22 14:26:03 Zigbee2MQTT systemd[1]: zigbee2mqtt.service: Succeeded.
et dans les logs de NPM (DEBUG=* npm start
) j’obtiens ceci :
root@Zigbee2MQTT:~# DEBUG=* npm start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /root/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/root/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-11-22T14_32_47_516Z-debug.log
Mon service Zigbee2Mqtt tourne sur un container LXC avec une clé cc2531.
En attendant j’ai restauré une backup de mon container sur l’ancienne version mais je peux repasser la mise a jour pour réaliser les tests!
Si quelqu’un a une idée, merci d’avance