NEWS
Zigbee Adapter bleibt nach Update auf rot
-
Wie schaut denn der npm tree so in Gänze aus?
-
@thomas-braun Sehr lang
pi@ioBroker:/opt/iobroker $ npm ls iobroker.inst@2.0.3 /opt/iobroker ├── @alcalzone/release-script-core@3.5.9 extraneous ├── @alcalzone/release-script-plugin-changelog@3.5.9 extraneous ├── @alcalzone/release-script-plugin-exec@3.5.9 extraneous ├── @alcalzone/release-script-plugin-git@3.5.9 extraneous ├── @alcalzone/release-script-plugin-iobroker@3.5.9 extraneous ├── @alcalzone/release-script-plugin-license@3.5.9 extraneous ├── @alcalzone/release-script-plugin-package@3.5.9 extraneous ├── @alcalzone/release-script-plugin-version@3.5.9 extraneous ├── @alcalzone/release-script@3.5.9 extraneous ├── @eslint/eslintrc@1.3.0 extraneous ├── @google-cloud/common@3.10.0 extraneous ├── @google-cloud/projectify@2.1.1 extraneous ├── @google-cloud/promisify@2.0.4 extraneous ├── @google-cloud/translate@6.3.1 extraneous ├── @grpc/grpc-js@1.6.7 extraneous ├── @grpc/proto-loader@0.6.13 extraneous ├── @humanwhocodes/config-array@0.9.5 extraneous ├── @humanwhocodes/object-schema@1.2.1 extraneous ├── @iobroker/adapter-dev@1.0.0 extraneous ├── @iobroker/testing@3.0.2 extraneous ├── @sinonjs/commons@1.8.3 extraneous ├── @sinonjs/fake-timers@9.1.2 extraneous ├── @sinonjs/samsam@6.1.1 extraneous ├── @sinonjs/text-encoding@0.7.1 extraneous ├── @tootallnate/once@2.0.0 extraneous ├── @types/chai-as-promised@7.1.5 extraneous ├── @types/chai@4.3.1 extraneous ├── @types/mocha@9.1.1 extraneous ├── @types/proxyquire@1.3.28 extraneous ├── @types/sinon-chai@3.2.8 extraneous ├── @types/sinon@10.0.12 extraneous ├── @types/sinonjs__fake-timers@8.1.2 extraneous ├── @ungap/promise-all-settled@1.1.2 extraneous ├── acorn-jsx@5.3.2 extraneous ├── ansi-colors@4.1.3 extraneous ├── argparse@2.0.1 extraneous ├── assertion-error@1.1.0 extraneous ├── axios@0.27.2 ├── browser-stdout@1.3.1 extraneous ├── callsites@3.1.0 extraneous ├── canvas@2.8.0 ├── chai-as-promised@7.1.1 extraneous ├── chai@4.3.6 extraneous ├── chalk@4.1.2 extraneous ├── check-error@1.0.2 extraneous ├── colors@1.4.0 ├── deep-eql@3.0.1 extraneous ├── deep-is@0.1.4 extraneous ├── diff@5.0.0 extraneous ├── doctrine@3.0.0 extraneous ├── enquirer@2.3.6 extraneous ├── ent@2.2.0 extraneous ├── esbuild-linux-arm@0.14.49 extraneous ├── escape-string-regexp@4.0.0 extraneous ├── eslint-scope@7.1.1 extraneous ├── eslint-utils@3.0.0 extraneous ├── eslint-visitor-keys@3.3.0 extraneous ├── eslint@8.19.0 extraneous ├── espree@9.3.2 extraneous ├── esquery@1.4.0 extraneous ├── esrecurse@4.3.0 extraneous ├── estraverse@5.3.0 extraneous ├── esutils@2.0.3 extraneous ├── eufy-security-client@0.9.3 (git+ssh://git@github.com/bropat/eufy-security-client.git#65ed8cb02675924b914c480079b16fe91160e056) ├── fast-levenshtein@2.0.6 extraneous ├── file-entry-cache@6.0.1 extraneous ├── fill-keys@1.0.2 extraneous ├── flat-cache@3.0.4 extraneous ├── flat@5.0.2 extraneous ├── fs-extra@7.0.1 ├── functional-red-black-tree@1.0.1 extraneous ├── get-func-name@2.0.0 extraneous ├── globals@13.16.0 extraneous ├── globalyzer@0.1.0 extraneous ├── globrex@0.1.2 extraneous ├── google-gax@2.30.5 extraneous ├── growl@1.10.5 extraneous ├── has-flag@4.0.0 extraneous ├── html-tags@3.2.0 extraneous ├── http-proxy-agent@5.0.0 extraneous ├── ignore@5.2.0 extraneous ├── import-fresh@3.3.0 extraneous ├── imurmurhash@0.1.4 extraneous ├── iobroker.admin@5.3.8 ├── iobroker.alexa2@3.11.2 (git+ssh://git@github.com/Apollon77/ioBroker.alexa2.git#a9fff7ee6a10f97bb3885cc391970722bad33caa) ├── iobroker.backitup@2.4.9 ├── iobroker.bluelink@2.2.3 ├── iobroker.discovery@3.0.3 ├── iobroker.email@1.1.3 ├── iobroker.energiefluss@0.2.6 invalid: "file:ioBroker.energiefluss/iobroker.energiefluss-0.0.1.tgz" from the root project -> ./iobroker.energiefluss ├── iobroker.eufy-security@0.7.4 (git+ssh://git@github.com/bropat/ioBroker.eufy-security.git#4ca594e738599b99aac687d9bb803707231a418d) ├── iobroker.eusec@0.9.1 ├── iobroker.fullybrowser@2.1.2 ├── iobroker.hm-rega@3.0.40 ├── iobroker.hm-rpc@1.15.12 ├── iobroker.homeconnect@1.0.1 ├── iobroker.ical@1.12.1 ├── iobroker.icons-mfd-svg@1.1.0 ├── iobroker.influxdb@2.6.3 ├── iobroker.info@1.9.19 ├── iobroker.jarvis@3.0.11 ├── iobroker.javascript@5.8.9 (git+ssh://git@github.com/ioBroker/ioBroker.javascript.git#fad1eb4dd208d9f3ef044bc543afebc32b2414c8) ├── iobroker.js-controller@4.0.23 ├── iobroker.mielecloudservice@6.3.2 ├── iobroker.modbus@5.0.4 ├── iobroker.onkyo@2.1.2 ├── iobroker.pvforecast@2.1.4 ├── iobroker.roomba@1.1.4 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.roomba.git#f7757638ccaa09cbd820a66ed35493d6d422c6aa) ├── iobroker.shelly@5.3.2 ├── iobroker.simple-api@2.7.0 ├── iobroker.socketio@4.2.0 ├── iobroker.sonnen@1.10.0 ├── iobroker.tankerkoenig@2.1.1 ├── iobroker.tr-064@4.2.16 ├── iobroker.trashschedule@2.0.2 ├── iobroker.vis-colorpicker@1.2.0 ├── iobroker.vis-hqwidgets@1.2.0 ├── iobroker.vis-metro@1.2.0 ├── iobroker.vis-timeandweather@1.1.7 ├── iobroker.vis@1.4.15 ├── iobroker.wallbox@0.0.13 extraneous -> ./iobroker.wallbox ├── iobroker.web@4.3.0 ├── iobroker.worx@1.6.6 ├── iobroker@2.0.3 ├── is-html@2.0.0 extraneous ├── is-object@1.0.2 extraneous ├── is-stream-ended@0.1.4 extraneous ├── is-unicode-supported@0.1.0 extraneous ├── js-yaml@4.1.0 extraneous ├── just-extend@4.2.1 extraneous ├── levn@0.4.1 extraneous ├── locate-path@6.0.0 extraneous ├── lodash.camelcase@4.3.0 extraneous ├── lodash.get@4.4.2 extraneous ├── lodash.merge@4.6.2 extraneous ├── log-symbols@4.1.0 extraneous ├── loupe@2.3.4 extraneous ├── mocha@10.0.0 extraneous ├── module-not-found-error@1.0.1 extraneous ├── nanoid@3.3.3 extraneous ├── natural-compare@1.4.0 extraneous ├── nise@5.1.1 extraneous ├── npm@7.20.6 ├── object-assign@4.1.1 ├── optionator@0.9.1 extraneous ├── p-limit@3.1.0 extraneous ├── p-locate@5.0.0 extraneous ├── parent-module@1.0.1 extraneous ├── pathval@1.1.1 extraneous ├── prelude-ls@1.2.1 extraneous ├── proto3-json-serializer@0.1.9 extraneous ├── proxyquire@2.1.3 extraneous ├── randombytes@2.1.0 extraneous ├── regexpp@3.2.0 extraneous ├── resolve-from@4.0.0 extraneous ├── retry-request@4.2.2 extraneous ├── semver@5.7.1 ├── serialize-javascript@6.0.0 extraneous ├── sinon-chai@3.7.0 extraneous ├── sinon@14.0.0 extraneous ├── stream-events@1.0.5 extraneous ├── strip-json-comments@3.1.1 extraneous ├── stubs@3.0.0 extraneous ├── supports-color@7.2.0 extraneous ├── teeny-request@7.2.0 extraneous ├── text-table@0.2.0 extraneous ├── tiny-glob@0.2.9 extraneous ├── type-check@0.4.0 extraneous ├── type-detect@4.0.8 extraneous ├── type-fest@0.20.2 extraneous ├── v8-compile-cache@2.3.0 extraneous ├── word-wrap@1.2.3 extraneous ├── workerpool@6.2.1 extraneous ├── yargs-unparser@2.0.0 extraneous ├── yargs@7.1.0 └── yocto-queue@0.1.0 extraneous npm ERR! code ELSPROBLEMS npm ERR! extraneous: @alcalzone/release-script-core@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-core npm ERR! extraneous: @alcalzone/release-script-plugin-changelog@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-changelog npm ERR! extraneous: @alcalzone/release-script-plugin-exec@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-exec npm ERR! extraneous: @alcalzone/release-script-plugin-git@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-git npm ERR! extraneous: @alcalzone/release-script-plugin-iobroker@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-iobroker npm ERR! extraneous: @alcalzone/release-script-plugin-license@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-license npm ERR! extraneous: @alcalzone/release-script-plugin-package@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-package npm ERR! extraneous: @alcalzone/release-script-plugin-version@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script-plugin-version npm ERR! extraneous: @alcalzone/release-script@3.5.9 /opt/iobroker/node_modules/@alcalzone/release-script npm ERR! extraneous: @eslint/eslintrc@1.3.0 /opt/iobroker/node_modules/@eslint/eslintrc npm ERR! extraneous: @google-cloud/common@3.10.0 /opt/iobroker/node_modules/@google-cloud/common npm ERR! extraneous: @google-cloud/projectify@2.1.1 /opt/iobroker/node_modules/@google-cloud/projectify npm ERR! extraneous: @google-cloud/promisify@2.0.4 /opt/iobroker/node_modules/@google-cloud/promisify npm ERR! extraneous: @google-cloud/translate@6.3.1 /opt/iobroker/node_modules/@google-cloud/translate npm ERR! extraneous: @grpc/grpc-js@1.6.7 /opt/iobroker/node_modules/@grpc/grpc-js npm ERR! extraneous: @grpc/proto-loader@0.6.13 /opt/iobroker/node_modules/@grpc/proto-loader npm ERR! extraneous: @humanwhocodes/config-array@0.9.5 /opt/iobroker/node_modules/@humanwhocodes/config-array npm ERR! extraneous: @humanwhocodes/object-schema@1.2.1 /opt/iobroker/node_modules/@humanwhocodes/object-schema npm ERR! extraneous: @iobroker/adapter-dev@1.0.0 /opt/iobroker/node_modules/@iobroker/adapter-dev npm ERR! extraneous: @iobroker/testing@3.0.2 /opt/iobroker/node_modules/@iobroker/testing npm ERR! extraneous: @sinonjs/commons@1.8.3 /opt/iobroker/node_modules/@sinonjs/commons npm ERR! extraneous: @sinonjs/fake-timers@9.1.2 /opt/iobroker/node_modules/@sinonjs/fake-timers npm ERR! extraneous: @sinonjs/samsam@6.1.1 /opt/iobroker/node_modules/@sinonjs/samsam npm ERR! extraneous: @sinonjs/text-encoding@0.7.1 /opt/iobroker/node_modules/@sinonjs/text-encoding npm ERR! extraneous: @tootallnate/once@2.0.0 /opt/iobroker/node_modules/@tootallnate/once npm ERR! extraneous: @types/chai-as-promised@7.1.5 /opt/iobroker/node_modules/@types/chai-as-promised npm ERR! extraneous: @types/chai@4.3.1 /opt/iobroker/node_modules/@types/chai npm ERR! extraneous: @types/mocha@9.1.1 /opt/iobroker/node_modules/@types/mocha npm ERR! extraneous: @types/proxyquire@1.3.28 /opt/iobroker/node_modules/@types/proxyquire npm ERR! extraneous: @types/sinon-chai@3.2.8 /opt/iobroker/node_modules/@types/sinon-chai npm ERR! extraneous: @types/sinon@10.0.12 /opt/iobroker/node_modules/@types/sinon npm ERR! extraneous: @types/sinonjs__fake-timers@8.1.2 /opt/iobroker/node_modules/@types/sinonjs__fake-timers npm ERR! extraneous: @ungap/promise-all-settled@1.1.2 /opt/iobroker/node_modules/@ungap/promise-all-settled npm ERR! extraneous: acorn-jsx@5.3.2 /opt/iobroker/node_modules/acorn-jsx npm ERR! extraneous: ansi-colors@4.1.3 /opt/iobroker/node_modules/ansi-colors npm ERR! extraneous: argparse@2.0.1 /opt/iobroker/node_modules/argparse npm ERR! extraneous: assertion-error@1.1.0 /opt/iobroker/node_modules/assertion-error npm ERR! extraneous: browser-stdout@1.3.1 /opt/iobroker/node_modules/browser-stdout npm ERR! extraneous: callsites@3.1.0 /opt/iobroker/node_modules/callsites npm ERR! extraneous: chai-as-promised@7.1.1 /opt/iobroker/node_modules/chai-as-promised npm ERR! extraneous: chai@4.3.6 /opt/iobroker/node_modules/chai npm ERR! extraneous: chalk@4.1.2 /opt/iobroker/node_modules/chalk npm ERR! extraneous: check-error@1.0.2 /opt/iobroker/node_modules/check-error npm ERR! extraneous: deep-eql@3.0.1 /opt/iobroker/node_modules/deep-eql npm ERR! extraneous: deep-is@0.1.4 /opt/iobroker/node_modules/deep-is npm ERR! extraneous: diff@5.0.0 /opt/iobroker/node_modules/diff npm ERR! extraneous: doctrine@3.0.0 /opt/iobroker/node_modules/doctrine npm ERR! extraneous: enquirer@2.3.6 /opt/iobroker/node_modules/enquirer npm ERR! extraneous: ent@2.2.0 /opt/iobroker/node_modules/ent npm ERR! extraneous: esbuild-linux-arm@0.14.49 /opt/iobroker/node_modules/esbuild-linux-arm npm ERR! extraneous: escape-string-regexp@4.0.0 /opt/iobroker/node_modules/escape-string-regexp npm ERR! extraneous: eslint-scope@7.1.1 /opt/iobroker/node_modules/eslint-scope npm ERR! extraneous: eslint-utils@3.0.0 /opt/iobroker/node_modules/eslint-utils npm ERR! extraneous: eslint-visitor-keys@3.3.0 /opt/iobroker/node_modules/eslint-visitor-keys npm ERR! extraneous: eslint@8.19.0 /opt/iobroker/node_modules/eslint npm ERR! extraneous: espree@9.3.2 /opt/iobroker/node_modules/espree npm ERR! extraneous: esquery@1.4.0 /opt/iobroker/node_modules/esquery npm ERR! extraneous: esrecurse@4.3.0 /opt/iobroker/node_modules/esrecurse npm ERR! extraneous: estraverse@5.3.0 /opt/iobroker/node_modules/estraverse npm ERR! extraneous: esutils@2.0.3 /opt/iobroker/node_modules/esutils npm ERR! extraneous: fast-levenshtein@2.0.6 /opt/iobroker/node_modules/fast-levenshtein npm ERR! extraneous: file-entry-cache@6.0.1 /opt/iobroker/node_modules/file-entry-cache npm ERR! extraneous: fill-keys@1.0.2 /opt/iobroker/node_modules/fill-keys npm ERR! extraneous: flat-cache@3.0.4 /opt/iobroker/node_modules/flat-cache npm ERR! extraneous: flat@5.0.2 /opt/iobroker/node_modules/flat npm ERR! extraneous: functional-red-black-tree@1.0.1 /opt/iobroker/node_modules/functional-red-black-tree npm ERR! extraneous: get-func-name@2.0.0 /opt/iobroker/node_modules/get-func-name npm ERR! extraneous: globals@13.16.0 /opt/iobroker/node_modules/globals npm ERR! extraneous: globalyzer@0.1.0 /opt/iobroker/node_modules/globalyzer npm ERR! extraneous: globrex@0.1.2 /opt/iobroker/node_modules/globrex npm ERR! extraneous: google-gax@2.30.5 /opt/iobroker/node_modules/google-gax npm ERR! extraneous: growl@1.10.5 /opt/iobroker/node_modules/growl npm ERR! extraneous: has-flag@4.0.0 /opt/iobroker/node_modules/has-flag npm ERR! extraneous: html-tags@3.2.0 /opt/iobroker/node_modules/html-tags npm ERR! extraneous: http-proxy-agent@5.0.0 /opt/iobroker/node_modules/http-proxy-agent npm ERR! extraneous: ignore@5.2.0 /opt/iobroker/node_modules/ignore npm ERR! extraneous: import-fresh@3.3.0 /opt/iobroker/node_modules/import-fresh npm ERR! extraneous: imurmurhash@0.1.4 /opt/iobroker/node_modules/imurmurhash npm ERR! invalid: iobroker.energiefluss@0.2.6 /opt/iobroker/node_modules/iobroker.energiefluss npm ERR! extraneous: iobroker.wallbox@0.0.13 /opt/iobroker/node_modules/iobroker.wallbox npm ERR! extraneous: is-html@2.0.0 /opt/iobroker/node_modules/is-html npm ERR! extraneous: is-object@1.0.2 /opt/iobroker/node_modules/is-object npm ERR! extraneous: is-stream-ended@0.1.4 /opt/iobroker/node_modules/is-stream-ended npm ERR! extraneous: is-unicode-supported@0.1.0 /opt/iobroker/node_modules/is-unicode-supported npm ERR! extraneous: js-yaml@4.1.0 /opt/iobroker/node_modules/js-yaml npm ERR! extraneous: just-extend@4.2.1 /opt/iobroker/node_modules/just-extend npm ERR! extraneous: levn@0.4.1 /opt/iobroker/node_modules/levn npm ERR! extraneous: locate-path@6.0.0 /opt/iobroker/node_modules/locate-path npm ERR! extraneous: lodash.camelcase@4.3.0 /opt/iobroker/node_modules/lodash.camelcase npm ERR! extraneous: lodash.get@4.4.2 /opt/iobroker/node_modules/lodash.get npm ERR! extraneous: lodash.merge@4.6.2 /opt/iobroker/node_modules/lodash.merge npm ERR! extraneous: log-symbols@4.1.0 /opt/iobroker/node_modules/log-symbols npm ERR! extraneous: loupe@2.3.4 /opt/iobroker/node_modules/loupe npm ERR! extraneous: mocha@10.0.0 /opt/iobroker/node_modules/mocha npm ERR! extraneous: module-not-found-error@1.0.1 /opt/iobroker/node_modules/module-not-found-error npm ERR! extraneous: nanoid@3.3.3 /opt/iobroker/node_modules/nanoid npm ERR! extraneous: natural-compare@1.4.0 /opt/iobroker/node_modules/natural-compare npm ERR! extraneous: nise@5.1.1 /opt/iobroker/node_modules/nise npm ERR! extraneous: optionator@0.9.1 /opt/iobroker/node_modules/optionator npm ERR! extraneous: p-limit@3.1.0 /opt/iobroker/node_modules/p-limit npm ERR! extraneous: p-locate@5.0.0 /opt/iobroker/node_modules/p-locate npm ERR! extraneous: parent-module@1.0.1 /opt/iobroker/node_modules/parent-module npm ERR! extraneous: pathval@1.1.1 /opt/iobroker/node_modules/pathval npm ERR! extraneous: prelude-ls@1.2.1 /opt/iobroker/node_modules/prelude-ls npm ERR! extraneous: proto3-json-serializer@0.1.9 /opt/iobroker/node_modules/proto3-json-serializer npm ERR! extraneous: proxyquire@2.1.3 /opt/iobroker/node_modules/proxyquire npm ERR! extraneous: randombytes@2.1.0 /opt/iobroker/node_modules/randombytes npm ERR! extraneous: regexpp@3.2.0 /opt/iobroker/node_modules/regexpp npm ERR! extraneous: resolve-from@4.0.0 /opt/iobroker/node_modules/resolve-from npm ERR! extraneous: retry-request@4.2.2 /opt/iobroker/node_modules/retry-request npm ERR! extraneous: serialize-javascript@6.0.0 /opt/iobroker/node_modules/serialize-javascript npm ERR! extraneous: sinon-chai@3.7.0 /opt/iobroker/node_modules/sinon-chai npm ERR! extraneous: sinon@14.0.0 /opt/iobroker/node_modules/sinon npm ERR! extraneous: stream-events@1.0.5 /opt/iobroker/node_modules/stream-events npm ERR! extraneous: strip-json-comments@3.1.1 /opt/iobroker/node_modules/strip-json-comments npm ERR! extraneous: stubs@3.0.0 /opt/iobroker/node_modules/stubs npm ERR! extraneous: supports-color@7.2.0 /opt/iobroker/node_modules/supports-color npm ERR! extraneous: teeny-request@7.2.0 /opt/iobroker/node_modules/teeny-request npm ERR! extraneous: text-table@0.2.0 /opt/iobroker/node_modules/text-table npm ERR! extraneous: tiny-glob@0.2.9 /opt/iobroker/node_modules/tiny-glob npm ERR! extraneous: type-check@0.4.0 /opt/iobroker/node_modules/type-check npm ERR! extraneous: type-detect@4.0.8 /opt/iobroker/node_modules/type-detect npm ERR! extraneous: type-fest@0.20.2 /opt/iobroker/node_modules/type-fest npm ERR! extraneous: v8-compile-cache@2.3.0 /opt/iobroker/node_modules/v8-compile-cache npm ERR! extraneous: word-wrap@1.2.3 /opt/iobroker/node_modules/word-wrap npm ERR! extraneous: workerpool@6.2.1 /opt/iobroker/node_modules/workerpool npm ERR! extraneous: yargs-unparser@2.0.0 /opt/iobroker/node_modules/yargs-unparser npm ERR! extraneous: yocto-queue@0.1.0 /opt/iobroker/node_modules/yocto-queue npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-07-16T10_32_03_283Z-debug-0.log
-
@skb sagte in Zigbee Adapter bleibt nach Update auf rot:
npm ERR! invalid: iobroker.energiefluss@0.2.6 /opt/iobroker/node_modules/iobroker.energiefluss
Schau dir den Adapter an und installier den ggf. neu.
Und ich würde den tree auch mitnpm prune
lichten. Allerdings gehen dazu die Meinungen wohl auseinander. Ich mach es aber regelmäßig...
-
@thomas-braun sagte in Zigbee Adapter bleibt nach Update auf rot:
@skb sagte in Zigbee Adapter bleibt nach Update auf rot:
npm ERR! invalid: iobroker.energiefluss@0.2.6 /opt/iobroker/node_modules/iobroker.energiefluss
Schau dir den Adapter an und installier den ggf. neu.
Das ist ein Adapter, den ich aktuell entwickel'. Daher steht der veilleicht auf Fehler.
Was passiert bei "prune"?
-
prune richtet die ganzen 'extraneous'-Module neu aus.
-
@thomas-braun Heisst aber nicht, das die Module entfernt werden, ja? Weil viele von den Modulen benötigt man für die Adapter-Entwicklung.
-
@skb
Nein, die werden neu/anders verlinkt und dann unter den Adaptern geführt und nicht mehr im Wurzelverzeichnis.
Der Energiefluss-Adapter ist in der package.json und/oder package-lock.json in /opt/iobroker mit abweichender Version eingetragen, ich denke deswegen wird das auch angemeckert. Das 'Inhaltsverzeichnis' ist da unstimmig. -
@thomas-braun Ok, schaue mir die Version mal an. Kann sein, da er ja noch entwickelt wird
npm prune ohne sudo, ja?
-
@skb sagte in Zigbee Adapter bleibt nach Update auf rot:
npm prune ohne sudo, ja?
Natürlich ohne. Mit einem user, der in /opt/iobroker per npm agieren kann. Bei mir kann es der Standarduser.
-
@thomas-braun Danke. Habe ich ausgeführt. Jedoch ist eine Installation noch nicht möglich.
Das Modul wird immer noch nicht gefunden. Wie bekomme ich denn das NPM@7.20.6 bereinigt?
-
@skb sagte in Zigbee Adapter bleibt nach Update auf rot:
Wie bekomme ich denn das NPM@7.20.6 bereinigt?
Wie kommt es denn hin?
Mit
npm uninstall npm
im Verzeichnis /opt/iobroker probieren. Aber ich weiß nicht ob das bei einem Entwickler-System nicht vielleicht erforderlich sein könnte. Aber eine Version 7.20.6 ist halt auch mehr als obsolet.
-
@thomas-braun Zur Not installiere ich die dinge nach, die die Entwicklung braucht.
Das sieht schon besser aus, oder?
pi@ioBroker:/opt/iobroker $ npm uninstall npm removed 258 packages in 10s 53 packages are looking for funding run `npm fund` for details pi@ioBroker:/opt/iobroker $ npm ls object-assign iobroker.inst@2.0.3 /opt/iobroker ├─┬ canvas@2.8.0 │ └─┬ @mapbox/node-pre-gyp@1.0.5 │ └─┬ npmlog@4.1.2 │ └─┬ gauge@2.7.4 │ └── object-assign@4.1.1 └─┬ iobroker.jarvis@3.0.11 └─┬ socket.io@4.4.1 └─┬ engine.io@6.1.2 └─┬ cors@2.8.5 └── object-assign@4.1.1 deduped
Jedoch kommt die Fehlermeldung von Zigbee immer noch.
npm ERR! Error: Cannot find module 'object-assign'
-
Lösch mal den npm cache.
-
@thomas-braun habe den Cache gelöscht. Problem bleibt leider bestehen.
-
-
@thomas-braun Aktuell in keinem Zustand. Er ist ja komplett weg. Vorher war er rot, dann hiess es, man solle die Verzeichnisse löschen und/oder eben den Adapter komplett entfernen.
Demnach ist aktuell kein Adapter da.
-
Ist denn nodejs richtig im System verankert? Denn node-gyp kommt mit dem Paket nodejs mit. Vielleicht das nochmal drüber bügeln?
iobroker stop sudo apt update sudo apt install --reinstall nodejs
Vorher prüfen:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Oder nutzt du
n
odernvm
oder etwas ähnliches für nodejs? -
@thomas-braun Das sind die Ausgaben:
pi@ioBroker:/opt/iobroker $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@ioBroker:/opt/iobroker $ uname -m && which nodejs node npm && nodejs -v && no de -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt upd ate && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.16.0 v16.16.0 8.11.0 pi /opt/iobroker OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 https://packages.grafana.com/enterprise/deb stable InRelease OK:3 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:4 https://www.pivccu.de/piVCCU stable InRelease OK:5 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen. nodejs: Installiert: 16.16.0-deb-1nodesource1 Installationskandidat: 16.16.0-deb-1nodesource1 Versionstabelle: *** 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Ich nutze nur nodejs.
Das Update ist Grafana - also nichts "wichtiges".
-
Dann fällt mir wirklich nix mehr ein.
-
@thomas-braun Nodejs nochmal installiert. Fehler bleibt gleich...