NEWS
Zigbee Adapter bleibt nach Update auf rot
-
@skb da stimmt mit deiner installation was nicht
rm -R /opt/iobroker/node_modules/iobroker.admin/node_modules/.follow-redirects-Sy4Ytt5j
ein npm hat nicht aufgeräumt
du musst alle . ordner manuell löschendann nochmal
sudo -H -u iobroker npm install axios
-
@arteck Nachdem ich nun in vielen Verzeichnissen diese Ordner gelöscht habe, kommt via Git-Cat
$ iobroker url https://github.com/ioBroker/ioBroker.zigbee --host ioBroker install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340 NPM version: 8.11.0 Installing ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340... (System call) host.ioBroker Cannot install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340: 1 ERROR: Process exited with code 25
Versuche ich es via Command Prompt:
pi@ioBroker:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.zigbee npm ERR! code 1 npm ERR! path /opt/iobroker/node_modules/@serialport/bindings npm ERR! command failed npm ERR! command sh -c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! prebuild-install warn install No prebuilt binaries found (target=16.16.0 runtime=node arch=arm libc= platform=linux) npm ERR! node:internal/modules/cjs/loader:936 npm ERR! throw err; npm ERR! ^ npm ERR! npm ERR! Error: Cannot find module 'object-assign' npm ERR! Require stack: npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:778:27) npm ERR! at Module.require (node:internal/modules/cjs/loader:1005:19) npm ERR! at require (node:internal/modules/cjs/helpers:102:18) npm ERR! at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js:4:20) npm ERR! at Module._compile (node:internal/modules/cjs/loader:1105:14) npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10) npm ERR! at Module.load (node:internal/modules/cjs/loader:981:32) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:822:12) npm ERR! at Module.require (node:internal/modules/cjs/loader:1005:19) { npm ERR! code: 'MODULE_NOT_FOUND', npm ERR! requireStack: [ npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js' npm ERR! ] npm ERR! } npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-07-15T07_30_08_521Z-debug-0.log
Läuft aber durch:
pi@ioBroker:/opt/iobroker $ sudo -H -u iobroker npm install object-assign changed 1 package in 9s 61 packages are looking for funding run `npm fund` for details
-
-
Das System stört sich an "object-assign".
pi@ioBroker:/opt/iobroker $ iobroker url https://github.com/ioBroker/ioBroker.zigbee --host ioBroker --debug install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340 NPM version: 8.11.0 Installing ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340... (System call) npm WARN skipping integrity check for git dependency ssh://git@github.com/ioBroker/ioBroker.zigbee.git npm ERR! code 1 npm ERR! path /opt/iobroker/node_modules/@serialport/bindings npm ERR! command failed npm ERR! command sh -c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! prebuild-install warn install No prebuilt binaries found (target=16.16.0 runtime=node arch=arm libc= platform=linux) npm ERR! node:internal/modules/cjs/loader:936 npm ERR! throw err; npm ERR! ^ npm ERR! npm ERR! Error: Cannot find module 'object-assign' npm ERR! Require stack: npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:778:27) npm ERR! at Module.require (node:internal/modules/cjs/loader:1005:19) npm ERR! at require (node:internal/modules/cjs/helpers:102:18) npm ERR! at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js:4:20) npm ERR! at Module._compile (node:internal/modules/cjs/loader:1105:14) npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10) npm ERR! at Module.load (node:internal/modules/cjs/loader:981:32) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:822:12) npm ERR! at Module.require (node:internal/modules/cjs/loader:1005:19) { npm ERR! code: 'MODULE_NOT_FOUND', npm ERR! requireStack: [ npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js' npm ERR! ] npm ERR! } npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-07-15T07_46_19_129Z-debug-0.log host.ioBroker Cannot install ioBroker/ioBroker.zigbee#6754927e89f94d7b395a94c3b3bbc9e9a78a2340: 1
Obwohl der Ordner unter /opt/iobroker/node_modules/ vorhanden ist:
-
-
@arteck Gerade mal geschaut. Im iob Verzeichnis ist es da.
Im NPM Verzeichnis aber nicht:
Eine Idee, wie man es dort verfügbar macht? Vielleicht liegt hier das Problem?
-
Keine Ahnung wer oder was das Modul dort sucht, aber in meinem System ist es dort auch nicht:
echad@chet:~ $ locate object-assign /opt/iobroker/node_modules/appium-logger/node_modules/core-js/library/modules/$.object-assign.js /opt/iobroker/node_modules/appium-logger/node_modules/core-js/modules/$.object-assign.js /opt/iobroker/node_modules/core-js/library/modules/_object-assign.js /opt/iobroker/node_modules/core-js/modules/_object-assign.js /opt/iobroker/node_modules/object-assign /opt/iobroker/node_modules/object-assign/index.js /opt/iobroker/node_modules/object-assign/license /opt/iobroker/node_modules/object-assign/package.json /opt/iobroker/node_modules/object-assign/readme.md echad@chet:~ $
-
@thomas-braun Das ist schonma gut
Wie könnte ich nun weitermachen?
-
Habe jetzt das Module object-assign nochmal installiert, jedoch kommt beim nächsten Versuch, Zigbee via Git zu installieren erneut der Fehler, dass das Modul nicht gefunden wurde.
Aktuell bin ich etwas ratlos ...
-
Was passiert denn mit einer Installation über ein Repo?
-
@thomas-braun Über das Admin kommt:
$ iobroker add zigbee auto --host ioBroker NPM version: 8.11.0 Installing iobroker.zigbee@1.7.5... (System call) host.ioBroker Cannot install iobroker.zigbee@1.7.5: 1 ERROR: Process exited with code 25
Über die Kommando Zeile mit debug kommt:
pi@ioBroker:/opt/iobroker $ iobroker add zigbee auto --host ioBroker --debug NPM version: 8.11.0 Installing iobroker.zigbee@1.7.5... (System call) npm ERR! code 1 npm ERR! path /opt/iobroker/node_modules/@serialport/bindings npm ERR! command failed npm ERR! command sh -c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! prebuild-install warn install No prebuilt binaries found (target=16.16.0 runtime=node arch=arm libc= platform=linux) npm ERR! node:internal/modules/cjs/loader:936 npm ERR! throw err; npm ERR! ^ npm ERR! npm ERR! Error: Cannot find module 'object-assign' npm ERR! Require stack: npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:778:27) npm ERR! at Module.require (node:internal/modules/cjs/loader:1005:19) npm ERR! at require (node:internal/modules/cjs/helpers:102:18) npm ERR! at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js:4:20) npm ERR! at Module._compile (node:internal/modules/cjs/loader:1105:14) npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10) npm ERR! at Module.load (node:internal/modules/cjs/loader:981:32) npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:822:12) npm ERR! at Module.require (node:internal/modules/cjs/loader:1005:19) { npm ERR! code: 'MODULE_NOT_FOUND', npm ERR! requireStack: [ npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js', npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js' npm ERR! ] npm ERR! } npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-07-16T10_08_13_532Z-debug-0.log host.ioBroker Cannot install iobroker.zigbee@1.7.5: 1
Quasi der gleiche Fehler wie vorher.
pi@ioBroker:/opt/iobroker $ ls /opt/iobroker/node_modules/@serialport/bindings ls: Zugriff auf '/opt/iobroker/node_modules/@serialport/bindings' nicht möglich: Datei oder Verzeichnis nicht gefunden
-
Fällt mir nichts sinnvolles zu ein, sorry.
Schau aber mal wie das bei dir aussieht:
echad@chet:/opt/iobroker $ npm ls object-assign iobroker.inst@3.0.0 /opt/iobroker ├─┬ iobroker.echarts@1.0.12 │ └─┬ canvas@2.9.3 │ └─┬ @mapbox/node-pre-gyp@1.0.9 │ └─┬ npmlog@5.0.1 │ └─┬ gauge@3.0.2 │ └── object-assign@4.1.1 deduped └─┬ iobroker.zigbee@1.7.5 └─┬ zigbee-herdsman@0.14.34 └─┬ mz@2.7.0 └── object-assign@4.1.1
-
@thomas-braun sieht so aus:
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 deduped ├─┬ 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 ├─┬ npm@7.20.6 │ ├─┬ cli-table3@0.6.0 │ │ └── object-assign@4.1.1 │ ├─┬ node-gyp@7.1.2 │ │ └─┬ npmlog@4.1.2 │ │ └─┬ gauge@2.7.4 │ │ └── object-assign@4.1.1 deduped │ └─┬ npmlog@5.0.0 │ └─┬ gauge@3.0.1 │ └── object-assign@4.1.1 deduped └── object-assign@4.1.1
-
-
@thomas-braun Der Meinung bin ich auch. Indeed habe ich ja auch NPM 8.
pi@ioBroker:/opt/iobroker $ npm -v 8.11.0
-
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.