Добрый день!
Обновил модуль по инструкции в вики, далее пробую собрать из исходников актуальную версию 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)
Прошу помочь разобраться