WBE2R-R-ZIGBEE обновление и установка актуального zigbee2mqtt

Добрый день!
Обновил модуль по инструкции в вики, далее пробую собрать из исходников актуальную версию zigbee2mqtt. Ругается, но вроде собирает. В итоге в интерфейсе вижу версию 1.18 (как и было) и модуль “оффлайн”

Вот что сыпалось при установке:

npm WARN tarball tarball data for zigbee2mqtt-frontend@0.6.80 (sha512-mDRQ35j5SuTKCsn7NvjNng7x0OK0Hv9sqxMnl0ISfoNEAD5RDpvzDiEBS6XGoymTI+PRNmaNdbczC5/DVqo5xQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee-herdsman-converters@14.0.467 (sha512-fkOSFkKj/4q/nh2elXHcTHTvPte54Y4hrXq/BZpnkMgNuLr2lkJgZ52ChG5XyI/4wHtAJq8lgnjGubqr8xNNMQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee-herdsman@0.14.20 (sha512-YwvAHEfWtcCLilnoHcIpZ9DCPHSLwpy2iboC2zjJUGNQp0vUClJhjAxb6JdTnaHxrNB2FN6+b3Q6BS8QiTtg5g==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for mqtt@4.3.7 (sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for js-yaml@4.1.0 (sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for core-js@3.21.1 (sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for ajv@8.11.0 (sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for ajv@8.11.0 (sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for core-js@3.21.1 (sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for js-yaml@4.1.0 (sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for mqtt@4.3.7 (sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee-herdsman@0.14.20 (sha512-YwvAHEfWtcCLilnoHcIpZ9DCPHSLwpy2iboC2zjJUGNQp0vUClJhjAxb6JdTnaHxrNB2FN6+b3Q6BS8QiTtg5g==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee-herdsman-converters@14.0.467 (sha512-fkOSFkKj/4q/nh2elXHcTHTvPte54Y4hrXq/BZpnkMgNuLr2lkJgZ52ChG5XyI/4wHtAJq8lgnjGubqr8xNNMQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee2mqtt-frontend@0.6.80 (sha512-mDRQ35j5SuTKCsn7NvjNng7x0OK0Hv9sqxMnl0ISfoNEAD5RDpvzDiEBS6XGoymTI+PRNmaNdbczC5/DVqo5xQ==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/mqtt/lib/default-message-id-provider.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/mqtt/lib/connect/index.js'
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting ajv@8.11.0:
npm ERR! Verification failed while extracting ajv@8.11.0:
npm ERR! sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== integrity checksum failed when using sha512: wanted sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== but got sha512-SqNufu+b8B0B7MPvqV/BS8oBTsRSge+TLBOZ1H0kS+fvag1SpZbGfXFBPoN3YkGgCh56Yi7jHcrfn28NwGyWiQ==. (69765 bytes)
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/js-yaml/lib/type/float.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/js-yaml/lib/type/int.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/contains.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/add-to-unscopables.js'
npm WARN tarball tarball data for @babel/parser@7.17.8 (sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for typescript@4.6.3 (sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/advance-string-index.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/compile/validate/dataType.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/compile/validate/defaults.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/aggregate-error.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/dependencies.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/promise'
npm WARN tarball tarball data for @babel/parser@7.17.8 (sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for typescript@4.6.3 (sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/promise'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/commercial_electric.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/an-instance.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/an-object.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/actual/string'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/validation/enum.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/actual/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/string'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/cree.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/current_products_corp.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/actual/promise/any.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/if.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/custom_devices_diy.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/promise'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/compile/codegen/index.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/promise/any.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/promise'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/reflect'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/zigate'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/reflect'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/reflect'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/structs/entries/channel-list.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/zcl/definition/cluster.js'

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-04-05T23_12_33_978Z-debug.log
root@wirenboard-A7X3X6OF:/mnt/data/root/zigbee2mqtt# mcedit /etc/systemd/system/zigbee2mqtt.service

А вот что имеем в логе:


08-04-2022 13:53:18.217	npm ERR!     /root/.npm/_logs/2022-04-08T10_53_09_285Z-debug.log
08-04-2022 13:53:18.217	npm ERR! A complete log of this run can be found in:
08-04-2022 13:53:09.386	npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
08-04-2022 13:53:09.386	npm ERR! Failed at the zigbee2mqtt@1.25.0 start script.
08-04-2022 13:53:09.386	npm ERR!
08-04-2022 13:53:09.386	npm ERR! Exit status 1
08-04-2022 13:53:09.386	npm ERR! zigbee2mqtt@1.25.0 start: `node index.js`
08-04-2022 13:53:09.386	npm ERR! errno 1
08-04-2022 13:53:09.386	npm ERR! code ELIFECYCLE
08-04-2022 13:53:09.129	}
08-04-2022 13:53:09.129	  requireStack: [ '/mnt/data/root/zigbee2mqtt/index.js' ]
08-04-2022 13:53:09.129	  code: 'MODULE_NOT_FOUND',
08-04-2022 13:53:09.129	    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) {
08-04-2022 13:53:09.129	    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
08-04-2022 13:53:09.129	    at Module.load (internal/modules/cjs/loader.js:879:32)
08-04-2022 13:53:09.129	    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
08-04-2022 13:53:09.129	    at Module._compile (internal/modules/cjs/loader.js:1015:30)
08-04-2022 13:53:09.129	    at Object.<anonymous> (/mnt/data/root/zigbee2mqtt/index.js:1:1)
08-04-2022 13:53:09.129	    at require (internal/modules/cjs/helpers.js:74:18)

Прошу помочь разобраться

Здравствуйте! Очень похоже на неправильную конфигурацию порта в настройках сервиса. Проверьте, в какой порт установлен модуль и какой указан в конфигурации.
Пришлите, пожалуйста, файл /mnt/data/root/zigbee2mqtt/data/configuration.yaml.
Также пришлите архив с диагностической информацией вашего контроллера.

Это, думаю, остались retained топики, созданный прошлой версией сервиса.

Снимок экрана 2022-04-08 в 17.04.07
diag_output_A7X3X6OF_2022-04-08-14.03.17.zip (67.0 КБ)

Модуль установлен в самый левый из четырех портов, MOD4

В конфигурации вроде бы все в порядке.

А это что вы имели в виду? Прошивку модуля обновили?

Возможно, что все-таки что-то собралось не корректно. Пришлите, пожалуйста, файл /root/.npm/_logs/2022-04-05T23_12_33_978Z-debug.log

Да, обновил прошивку модуля через cc debugger.
Буду за пк, пришлю лог.

Снимок экрана 2022-04-13 в 10.49.06
Вот что видно в данной папке

Пришлите тогда несколько последних файлов
image

2022-04-13T12_32_50_626Z-debug.log (2.0 КБ)
2022-04-13T12_32_50_626Z-debug.log (2.0 КБ)
2022-04-13T12_32_50_626Z-debug.log (2.0 КБ)

Еще поясню. Переставил модуль в mod3 и переписал настройки. Думал, может порт сдох, но без изменений

Попробую установить zigbee2mqtt на контроллер и воспроизвести проблему.

Остановите сервис zigbee2mqtt и запустите его вручную из консоли. Выложите сюда вывод.

Какими именно командами это сделать? При использовании
root@wirenboard- :~# systemctl stop zigbee2mqtt
root@wirenboard- :~# systemctl start zigbee2mqtt

Никаких выводов в консоли нет

Вот вывод из журнала

Н
14-04-2022 14:57:28.260	npm ERR!     /root/.npm/_logs/2022-04-14T11_57_28_039Z-debug.log
14-04-2022 14:57:28.260	npm ERR! Failed at the zigbee2mqtt@1.25.0 start script.
14-04-2022 14:57:28.260	npm ERR! Exit status 1
14-04-2022 14:57:28.260	npm ERR! zigbee2mqtt@1.25.0 start: `node index.js`
14-04-2022 14:57:27.919	npm ERR! errno 1
14-04-2022 14:57:27.670	    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) {
14-04-2022 14:57:27.670	    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
14-04-2022 14:57:27.670	    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
14-04-2022 14:57:27.670	    at Module._compile (internal/modules/cjs/loader.js:1015:30)
14-04-2022 14:57:27.670	    at Object.<anonymous> (/mnt/data/root/zigbee2mqtt/index.js:1:1)
14-04-2022 14:57:27.670	    at Object.<anonymous> (/mnt/data/root/zigbee2mqtt/index.js:1:1)
14-04-2022 14:57:27.670	    at require (internal/modules/cjs/helpers.js:74:18)
14-04-2022 14:57:27.670	    at Module.require (internal/modules/cjs/loader.js:903:19)
14-04-2022 14:57:27.670	    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
14-04-2022 14:57:25.259	> zigbee2mqtt@1.25.0 start /mnt/data/root/zigbee2mqttапечатайте или вставьте сюда код

Не совсем понятно, это так и запускается?

Команды, которыми вы запускаете сервис как раз и перечислены в /etc/systemd/system/zigbee2mqtt.service
А именно - запуск: /usr/bin/npm start в CWD /mnt/data/root/zigbee2mqtt

Инструкции у нас воспроизводимы, но все ж надо понимать что и зачем делается.
То есть уметь читать и понимать вывод. На самом деле контроллер не отличается от настольного компьютера ничем…

Попробовал установить zigbee2mqtt v1.25.0 - при первом запуске в процессе сборки выдает ошибку нехватки оперативной памяти на контроллере WB6 c 512 МБ ОЗУ.

Рекомендую все же попробовать установить zigbee2mqtt заново точно по инструкции и использовать версию 1.24.0. Проверил - она нормально собирается и на WB6, и на WB7 с установленным актуальным релизом ПО контроллера wb-2201 (testing и stable).

Остановите сервис zigbee2mqtt, если запущен:

systemctl stop zigbee2mqtt

Далее повторите шаги инструкции заново. Вместо пункта 2 инструкции удалите содержимое директории /root/zigbee2mqtt и распакуйте в нее содержимое директории zigbee2mqtt-1.24.0 из архива с версией 1.24.0.

Вот лог успешной сборки:

лог npm ci
root@wirenboard-ATHXPBSP-PLC1:/mnt/data/root/zigbee2mqtt$npm ci

> @serialport/bindings@9.2.8 install /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild

prebuild-install WARN install No prebuilt binaries found (target=12.19.0 runtime=node arch=arm libc= platform=linux)
make: Entering directory '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build'
  CXX(target) Release/obj.target/bindings/src/serialport.o
  CXX(target) Release/obj.target/bindings/src/serialport_unix.o
  CXX(target) Release/obj.target/bindings/src/poller.o
  CXX(target) Release/obj.target/bindings/src/serialport_linux.o
  SOLINK_MODULE(target) Release/obj.target/bindings.node
  COPY Release/bindings.node
make: Leaving directory '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build'

> @serialport/bindings@9.2.8 install /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild

prebuild-install WARN install No prebuilt binaries found (target=12.19.0 runtime=node arch=arm libc= platform=linux)
make: Entering directory '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build'
  CXX(target) Release/obj.target/bindings/src/serialport.o
  CXX(target) Release/obj.target/bindings/src/serialport_unix.o
  CXX(target) Release/obj.target/bindings/src/poller.o
  CXX(target) Release/obj.target/bindings/src/serialport_linux.o
  SOLINK_MODULE(target) Release/obj.target/bindings.node
  COPY Release/bindings.node
make: Leaving directory '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/bindings/build'

> unix-dgram@2.0.4 install /mnt/data/root/zigbee2mqtt/node_modules/unix-dgram
> node-gyp rebuild

make: Entering directory '/mnt/data/root/zigbee2mqtt/node_modules/unix-dgram/build'
  CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
  SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
  COPY Release/unix_dgram.node
make: Leaving directory '/mnt/data/root/zigbee2mqtt/node_modules/unix-dgram/build'

> core-js@3.21.1 postinstall /mnt/data/root/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 977 packages in 458.665s

После выполнения команды из инструкции

systemctl restart zigbee2mqtt

сборка будет продолжена (займет 5-10 минут, нужно дождаться окончания процесса!). Процесс можно контролировать в другом терминале по сообщениям, выводимым командой:

journalctl -f -u zigbee2mqtt

В результате успешного запуска лог должен быть примерно таким:

лог запуска zigbee2mqtt
root@wirenboard-AMLPFEKZ-PLC3:~$journalctl -f -u zigbee2mqtt
-- Logs begin at Thu 2022-04-14 10:21:57 UTC. --
Apr 14 12:51:47 wirenboard-AMLPFEKZ systemd[1]: Stopping zigbee2mqtt...
Apr 14 12:51:47 wirenboard-AMLPFEKZ npm[2077]: Zigbee2MQTT:info  2022-04-14 12:51:47: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'offline'
Apr 14 12:51:47 wirenboard-AMLPFEKZ npm[2077]: Zigbee2MQTT:info  2022-04-14 12:51:47: Disconnecting from MQTT server
Apr 14 12:51:47 wirenboard-AMLPFEKZ npm[2077]: Zigbee2MQTT:info  2022-04-14 12:51:47: Stopping zigbee-herdsman...
Apr 14 12:51:48 wirenboard-AMLPFEKZ npm[2077]: Zigbee2MQTT:info  2022-04-14 12:51:48: Stopped zigbee-herdsman
Apr 14 12:51:48 wirenboard-AMLPFEKZ npm[2077]: Zigbee2MQTT:info  2022-04-14 12:51:48: Stopped Zigbee2MQTT    
Apr 14 12:51:48 wirenboard-AMLPFEKZ systemd[1]: Stopped zigbee2mqtt.
Apr 14 12:51:48 wirenboard-AMLPFEKZ systemd[1]: Started zigbee2mqtt.
Apr 14 12:51:51 wirenboard-AMLPFEKZ npm[469]: > zigbee2mqtt@1.24.0 start /mnt/data/root/zigbee2mqtt
Apr 14 12:51:51 wirenboard-AMLPFEKZ npm[469]: > node index.js
Apr 14 12:52:08 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:08: Logging to console and directory: '/mnt/data/root/zigbee2mqtt/data/log/2022-04-14.12-52-01' filename: log.txt
Apr 14 12:52:08 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:08: Starting Zigbee2MQTT version 1.24.0 (commit #7a2ddf24)
Apr 14 12:52:08 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:08: Starting zigbee-herdsman (0.14.20)
Apr 14 12:52:15 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:15: zigbee-herdsman started (resumed)
Apr 14 12:52:15 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:15: Coordinator firmware version: '{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20211115,"transportrev":2},"type":"zStack12"}'
Apr 14 12:52:15 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:15: Currently 1 devices are joined:
Apr 14 12:52:15 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:15: THP Kitchen (0x84fd27fffe9edf16): Not supported (Unknown)
Apr 14 12:52:15 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:15: Zigbee: disabling joining new devices.
Apr 14 12:52:15 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:15: Connecting to MQTT server at mqtt://localhost
Apr 14 12:52:16 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:16: Connected to MQTT server
Apr 14 12:52:16 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:16: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Apr 14 12:52:16 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:16: Started frontend on port 0.0.0.0:8081
Apr 14 12:52:17 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:17: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"7a2ddf24","coordinator":{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20211115,"transportrev":2},"type":"zStack12"},"log_level":"info","network":{"channel":11,"extendedPanID":"0x00124b0024404bcc","panID":6754},"permit_join":false,"version":"1.24.0"}'
Apr 14 12:52:17 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:17: MQTT publish: topic 'zigbee2mqtt/THP Kitchen', payload '{"last_seen":1648475073762}'
Apr 14 12:52:21 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:21: MQTT publish: topic 'zigbee2mqtt/bridge/config/devices', payload '[{"dateCode":"20211115","friendly_name":"Coordinator","ieeeAddr":"0x00124b0024404bcc","lastSeen":1649940741334,"networkAddress":0,"softwareBuildID":"zStack12","type":"Coordinator"},{"description":"-","friendly_name":"THP Kitchen","ieeeAddr":"0x84fd27fffe9edf16","lastSeen":1648475073762,"networkAddress":30452,"type":"Unknown","vendor":"-"}]'
Apr 14 12:52:21 wirenboard-AMLPFEKZ npm[469]: Zigbee2MQTT:info  2022-04-14 12:52:21: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":[{"dateCode":"20211115","friendly_name":"Coordinator","ieeeAddr":"0x00124b0024404bcc","lastSeen":1649940741359,"networkAddress":0,"softwareBuildID":"zStack12","type":"Coordinator"},{"description":"-","friendly_name":"THP Kitchen","ieeeAddr":"0x84fd27fffe9edf16","lastSeen":1648475073762,"networkAddress":30452,"type":"Unknown","vendor":"-"}],"type":"devices"}'

Вот что получается:

root@wirenboard-A7X3X6OF:~# chown -R root:root /mnt/data/root/zigbee2mqtt
root@wirenboard-A7X3X6OF:~# cd /mnt/data/root/zigbee2mqtt
root@wirenboard-A7X3X6OF:/mnt/data/root/zigbee2mqtt# npm ci
npm WARN tarball tarball data for mqtt@4.3.6 (sha512-1dgQbkbh1Bba9iAGDNIrhSZ4nLDjbhmNHjOEvsmKI1Bb+2orj0gHwjqUKJ5CKUMKBYbkQYRM1fy+N1/2iZOj5w==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for ajv@8.10.0 (sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for typescript@4.5.5 (sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/mqtt/lib/default-message-id-provider.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/mqtt/lib/connect/index.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/contains.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/compile/validate/dataType.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/compile/validate/defaults.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/dependencies.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/jtd'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/draft2020.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/draft7.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/dynamic'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/dynamic'
npm WARN tarball tarball data for typescript@4.5.5 (sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/jtd'
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting typescript@4.5.5:
npm ERR! Verification failed while extracting typescript@4.5.5:
npm ERR! sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== integrity checksum failed when using sha512: wanted sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== but got sha512-g+cCknWjKFgFkfkeuctyS864oU67ruc3vamHH9Y8bWiqxr4wrFJWQt+rr7EwPADdDwt+UtD27K8yB4wojtq6/g==. (425331 bytes)
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/validation/enum.js'

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-04-16T19_38_14_481Z-debug.log

Скачиваете все из официального репозитория?
Вот здесь описана похожая проблема:

Попробуйте выполнить:

npm cache verify
npm cache clean --force

Затем попробуйте запустить сборку. Если это не поможет, то можно попробовать удалить файл

/zigbee2mqtt/npm-shrinkwrap.json

Именно в этом файле прописаны контрольные суммы.

Скачиваю все согласно инструкций. Попробовал. Сначала дал две команды

Не помогло.
Далее переименовал файл

Вот вывод:

root@wirenboard-A7X3X6OF:~# npm cache verify
Cache verified and compressed (~/.npm/_cacache):
Content verified: 1210 (43580419 bytes)
Content garbage-collected: 72 (11555171 bytes)
Index entries: 1525
Finished in 332.744s
root@wirenboard-A7X3X6OF:~# npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
root@wirenboard-A7X3X6OF:~# cd /mnt/data/root/zigbee2mqtt
root@wirenboard-A7X3X6OF:/mnt/data/root/zigbee2mqtt# npm ci
npm WARN prepare removing existing node_modules/ before installation
npm WARN tarball tarball data for zigbee-herdsman-converters@14.0.467 (sha512-fkOSFkKj/4q/nh2elXHcTHTvPte54Y4hrXq/BZpnkMgNuLr2lkJgZ52ChG5XyI/4wHtAJq8lgnjGubqr8xNNMQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee-herdsman@0.14.20 (sha512-YwvAHEfWtcCLilnoHcIpZ9DCPHSLwpy2iboC2zjJUGNQp0vUClJhjAxb6JdTnaHxrNB2FN6+b3Q6BS8QiTtg5g==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for uri-js@4.4.1 (sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for mqtt@4.3.7 (sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for moment@2.29.1 (sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for js-yaml@4.1.0 (sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for core-js@3.21.1 (sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for ajv@8.11.0 (sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for eslint@8.12.0 (sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for typescript@4.6.3 (sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for core-js@3.21.1 (sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for js-yaml@4.1.0 (sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for moment@2.29.1 (sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for uri-js@4.4.1 (sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee-herdsman@0.14.20 (sha512-YwvAHEfWtcCLilnoHcIpZ9DCPHSLwpy2iboC2zjJUGNQp0vUClJhjAxb6JdTnaHxrNB2FN6+b3Q6BS8QiTtg5g==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee-herdsman-converters@14.0.467 (sha512-fkOSFkKj/4q/nh2elXHcTHTvPte54Y4hrXq/BZpnkMgNuLr2lkJgZ52ChG5XyI/4wHtAJq8lgnjGubqr8xNNMQ==) seems to be corrupted. Trying one more time.
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting core-js@3.21.1:
npm ERR! Verification failed while extracting core-js@3.21.1:
npm ERR! sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== integrity checksum failed when using sha512: wanted sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== but got sha512-35NTKGkPsZXLzxA09vSNzV/xUg9YG1WtSqkgPbRLYNbEO2Iel2p9OFUe465wCx27Z7uA/TU/kGysoybEhGRXoA==. (69115 bytes)
npm WARN tarball tarball data for zigbee2mqtt-frontend@0.6.80 (sha512-mDRQ35j5SuTKCsn7NvjNng7x0OK0Hv9sqxMnl0ISfoNEAD5RDpvzDiEBS6XGoymTI+PRNmaNdbczC5/DVqo5xQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for eslint@8.12.0 (sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @typescript-eslint/eslint-plugin@5.16.0 (sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/mqtt/lib/connect/index.js'
npm WARN tarball tarball data for @typescript-eslint/eslint-plugin@5.16.0 (sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for zigbee2mqtt-frontend@0.6.80 (sha512-mDRQ35j5SuTKCsn7NvjNng7x0OK0Hv9sqxMnl0ISfoNEAD5RDpvzDiEBS6XGoymTI+PRNmaNdbczC5/DVqo5xQ==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/js-yaml/lib/type/float.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/eslint/lib/rules/array-bracket-newline.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/js-yaml/lib/type/int.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/eslint/lib/rules/array-bracket-spacing.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/eslint/lib/rules/array-callback-return.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/contains.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/uri-js/dist/es5/uri.all.min.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/add-to-unscopables.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/compile/validate/dataType.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/advance-string-index.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/compile/validate/defaults.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js'
npm WARN tarball tarball data for @types/node@17.0.23 (sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/dependencies.js'
npm WARN tarball tarball data for source-map@0.6.1 (sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/locale/ar-dz.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/aggregate-error.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/jtd'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/locale/ar-kw.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent-new-do-not-use'
npm WARN tarball tarball data for @types/node@17.0.23 (sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/draft2020.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/draft7.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/dynamic'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-literal-property-style.js'
npm WARN tarball tarball data for source-map@0.6.1 (sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/locale/ar-ly.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@typescript-eslint/eslint-plugin/dist/util/collectUnusedVariables.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/promise'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/dynamic'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/promise'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/locale/ar-ma.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/commercial_electric.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/ajv/dist/vocabularies/validation/enum.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/an-instance.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/internals/an-object.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/locale/ar-sa.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/actual/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/actual/string'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/locale/ar-tn.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/string'
npm WARN tarball tarball data for @babel/types@7.17.0 (sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @babel/parser@7.17.8 (sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/locale/ar.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/string'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/moment/src/lib/duration/as.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/string'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/string'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/cree.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/string'
npm WARN tarball tarball data for @babel/parser@7.17.8 (sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for @babel/types@7.17.0 (sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/current_products_corp.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/custom_devices_diy.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/actual/promise/any.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/source-map/lib/source-map-generator.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/promise'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/promise/any.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/promise'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/actual/reflect'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/es/reflect'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/zigate'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/features/reflect'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/core-js/stable/reflect'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/structs/entries/channel-list.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack'
npm WARN tarball tarball data for js-yaml@3.14.1 (sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/zcl/definition/cluster.js'
npm WARN tarball tarball data for js-yaml@3.14.1 (sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/@babel/types/lib/builders/react'
npm WARN tarball tarball data for typescript@4.6.3 (sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for async@3.2.3 (sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml/lib/js-yaml/type/float.js'
npm WARN tar ENOENT: no such file or directory, lstat '/mnt/data/root/zigbee2mqtt/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml/lib/js-yaml/type/js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml/lib/js-yaml/type/int.js'
npm WARN tarball tarball data for caniuse-lite@1.0.30001320 (sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==) seems to be corrupted. Trying one more time.
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/alternate-stylesheet.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/ambient-light.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/apng.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/array-find-index.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/array-find.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/array-flat.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/array-includes.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/arrow-functions.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/asmjs.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/async-clipboard.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/async-functions.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/atob-btoa.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/audio-api.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/audio.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/audiotracks.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/autofocus.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/auxclick.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/av1.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/avif.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/background-attachment.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/background-clip-text.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/background-img-opts.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/background-position-x-y.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/background-repeat-round-space.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/background-sync.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/battery-status.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/beacon.js'
npm WARN tar ENOENT: no such file or directory, open '/mnt/data/root/zigbee2mqtt/node_modules/caniuse-lite/data/features/beforeafterprint.js'

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-04-19T23_00_54_774Z-debug.log
root@wirenboard-A7X3X6OF:/mnt/data/root/zigbee2mqtt# npm ci
npm WARN prepare removing existing node_modules/ before installation
npm ERR! cipm can only install packages with an existing package-lock.json or npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or later to generate it, then try again.


Разработчики подготовили пакет для установки zigbee2mqtt v1.25.0 (чтобы не собирать из исходников). Перед установкой удалите директорию /root/zigbee2mqtt. Пакет доступен пока только в релизе testing. Для его установки перейдите на релиз testing командой:

wb-release -t testing

После выполнения команды пакет должен автоматически установиться.
Если уже установлен релиз testing, то должно быть достаточно выполнить команды:

apt update && apt upgrade

После этого проверьте версию установленного пакета командой:

dpkg -s zigbee2mqtt

Должно быть так:
image

Что то идет не так с моим контроллером, видимо не правильно как то прописались репозитории. Я вроде бы на тестинге, но ставить предлагает 1.18

Welcome to Wiren Board 6.8.1 (s/n A7X3X6OF), release staging.03834 (as testing)
Linux wirenboard-A7X3X6OF 5.10.35-wb109 #1 Wed Mar 16 07:18:32 UTC 2022 armv7l GNU/Linux

root@wirenboard-A7X3X6OF:~# /Users/zelenenkiy dpkg -s zigbee2mqtt
-bash: /Users/zelenenkiy: Нет такого файла или каталога
root@wirenboard-A7X3X6OF:~# apt update && apt upgrade
Игн:2 http://deb.debian.org/debian stretch InRelease                           
Сущ:3 http://deb.debian.org/debian stretch-updates InRelease                   
Пол:4 http://security.debian.org stretch/updates InRelease [53,0 kB]           
Пол:5 http://deb.wirenboard.com/wb6/stretch testing InRelease [3 961 B]        
Пол:1 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease [91,8 kB]
Сущ:6 http://deb.debian.org/debian stretch Release                   
Пол:7 http://security.debian.org stretch/updates/main armhf Packages [738 kB]                  
Пол:8 http://deb.wirenboard.com/wb6/stretch testing/main armhf Packages [65,2 kB]              
Получено 952 kБ за 44с (21,4 kБ/c)                                                             
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Может быть обновлено 4 пакета. Запустите «apt list --upgradable» для их показа.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Пакеты, которые будут обновлены:
  linux-image-wb6 linux-libc-dev wb-mqtt-homeui wb-release-info
обновлено 4, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 17,3 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 47,1 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://deb.wirenboard.com/wb6/stretch testing/main armhf linux-image-wb6 armhf 5.10.35-wb110 [13,8 MB]
Пол:2 http://deb.wirenboard.com/wb6/stretch testing/main armhf wb-release-info all 1.0-testing~wb6+stretch~20220419133448 [1 578 B]
Пол:3 http://deb.wirenboard.com/wb6/stretch testing/main armhf linux-libc-dev armhf 5.10.35-wb110 [1 108 kB]
Пол:4 http://deb.wirenboard.com/wb6/stretch testing/main armhf wb-mqtt-homeui all 2.34.1 [2 395 kB]
Пол:4 http://deb.wirenboard.com/wb6/stretch testing/main armhf wb-mqtt-homeui all 2.34.1 [2 395 kB]
Получено 14,9 MБ за 29с (510 kБ/c)                                                             
(Чтение базы данных … на данный момент установлено 35414 файлов и каталогов.)
Подготовка к распаковке …/linux-image-wb6_5.10.35-wb110_armhf.deb …
Распаковывается linux-image-wb6 (5.10.35-wb110) на замену (5.10.35-wb109) …
Настраивается пакет linux-image-wb6 (5.10.35-wb110) …
(Чтение базы данных … на данный момент установлено 35415 файлов и каталогов.)
Подготовка к распаковке …/wb-release-info_1.0-testing~wb6+stretch~20220419133448_all.deb …
Распаковывается wb-release-info (1.0-testing~wb6+stretch~20220419133448) на замену (1.0-testing~wb6+stretch~20220415150638) …
Настраивается пакет wb-release-info (1.0-testing~wb6+stretch~20220419133448) …
(Чтение базы данных … на данный момент установлено 35415 файлов и каталогов.)
Подготовка к распаковке …/linux-libc-dev_5.10.35-wb110_armhf.deb …
Распаковывается linux-libc-dev (5.10.35-wb110) на замену (5.10.35-wb109) …
Подготовка к распаковке …/wb-mqtt-homeui_2.34.1_all.deb …
Распаковывается wb-mqtt-homeui (2.34.1) на замену (2.34.0) …
Настраивается пакет linux-libc-dev (5.10.35-wb110) …
Настраивается пакет wb-mqtt-homeui (2.34.1) …
root@wirenboard-A7X3X6OF:~# apt install zigbee2mqtt
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  zigbee2mqtt
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/64,2 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 126 MB.
y
Выбор ранее не выбранного пакета zigbee2mqtt.
(Чтение базы данных … на данный момент установлено 35415 файлов и каталогов.)
Подготовка к распаковке …/zigbee2mqtt_1.18.1_armhf.deb …
Распаковывается zigbee2mqtt (1.18.1) …


Ход выполнения: [ 16%] [############.................................................................] ] 

Да, я ошибся, извиняюсь. Пока еще даже в testing нет. Вот ссылка на пакет: zigbee2mqtt_1.25.0_armhf.deb — Яндекс.Диск
Скачайте его, скопируйте на контроллер, например, в директорию /root/tmp. Затем установите пакет командой

apt install /root/tmp/zigbee2mqtt_1.25.0_armhf.deb