NEWS
[gelöst]Nach Update auf Node 16 startet IOBROKER nicht mehr
-
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
Erst den ioBroker reparieren, DANACH iob diag.
Was ich aber jetzt schon sehe:Raspbian GNU/Linux 10 (buster)
Tot, muss durch Debian 11 (bullseye) ersetzt werden.
Pending OS-Updates: 127
Betriebssyteme müssen auch regelmäßig gewartet werden...
/usr/bin/nodejs v14.21.3
Da ist keine nodejs16 installiert.
-
Ich hatte auch Node 16 und 18 leider gleicher Fehler.
Was kann ich genau machen um das System zu reparieren? -
@chemieka
Hatte ich doch oben bereits geschrieben:iob stop cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller iob restart
-
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
Was kann ich genau machen um das System zu reparieren?
@thomas-braun sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
iob stop cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller iob restart
Und dann gibst du mal die vollständige Ausgabe von
iob diag
zum Besten.
wenn man erstmal mit buster unterm Sauerstoffzelt weiter arbeitet
-
@thomas-braun sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
iob stop
das hatte ich gemacht.
pi@ioBroker-RasPi4:/opt/iobroker $ iob stop pi@ioBroker-RasPi4:/opt/iobroker $ cd /opt/iobroker pi@ioBroker-RasPi4:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm ERR! code EINVALIDTAGNAME npm ERR! Invalid tag name "node_modules\tr-O64": Tags may not have any characters that encodeURIComponent encodes. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-06-20T20_12_48_598Z-debug.log
-
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
Invalid tag name "node_modules\tr-O64": Tags may not have any characters that encodeURIComponent encodes
Den hatten wir schon urlange nicht mehr. Ich denke das ist mittlerweile gefixt.
Aber wenn man halt nie updates macht...cd /opt/iobroker/ && npm list
anschauen.
-
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
das hatte ich gemacht.
aber nicht gezeigt!
wie soll man das dann wissen?
und die Fehlermeldung hast du uns auch nicht freiwillig genannt -
@thomas-braun sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
Invalid tag name "node_modules\tr-O64": Tags may not have any characters that encodeURIComponent encodes
Den hatten wir schon urlange nicht mehr. Ich denke das ist mittlerweile gefixt.
Aber wenn man halt nie updates macht...cd /opt/iobroker/ && npm list
anschauen.
Habe grade noch das laufen: sudo apt-get update && sudo apt-get upgrade
-
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
sudo apt-get update && sudo apt-get upgrade
Ist auch ein Kommando aus der Vergangenheit.
sudo apt update sudo apt full-upgrade sudo reboot
ist die aktuelle Version.
-
@homoran sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
das hatte ich gemacht.
aber nicht gezeigt!
wie soll man das dann wissen?
und die Fehlermeldung hast du uns auch nicht freiwillig genanntoh ich ging davon aus das steht auch im iob diag Anhang. Sorry.
-
@thomas-braun sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
sudo apt-get update && sudo apt-get upgrade
Ist auch ein Kommando aus der Vergangenheit.
sudo apt update sudo apt full-upgrade sudo reboot
ist die aktuelle Version.
ehrlicherweise dachte ich nicht außerhalb IObroker noch andere Updates zu machen müssen.
hoffe das bringt die Rettung, läuft noch immer. -
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
ehrlicherweise dachte ich nicht außerhalb IObroker noch andere Updates zu machen müssen.
Dein Windows oder was du da auch immer verwendest wirst du ja hoffentlich auch losgelöst vom Browser mal aktuell halten?
-
@thomas-braun
ja schon. Hatte ich hier irgendwie nicht auf dem Schirm. Ich hoffe das Beste. -
Dann kannste direkt auch nodejs18 auf das System bringen.
-
@thomas-braun mach ich sofort, war ja schon drauf. Das Update läuft noch immer.
Hatte garnicht das Gefühl das das System schon so alt ist. -
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
Hatte garnicht das Gefühl das das System schon so alt ist.
Buster wäre wie noch Windows 7 fahren.
dürfte etwa 3 Jahre nicht angefasst worden sein. -
Hatte garnicht das Gefühl das das System schon so alt ist.
Das ist ja auch nicht alt, das ist tot:
-
@thomas-braun
ok und kann ich das was machen ober geht nur neu aufsetzen? -
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
@thomas-braun sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
@chemieka sagte in Nach Update auf Node 16 startet IOBROKER nicht mehr:
Invalid tag name "node_modules\tr-O64": Tags may not have any characters that encodeURIComponent encodes
Den hatten wir schon urlange nicht mehr. Ich denke das ist mittlerweile gefixt.
Aber wenn man halt nie updates macht...cd /opt/iobroker/ && npm list
anschauen.
Habe grade noch das laufen: sudo apt-get update && sudo apt-get upgrade
pi@ioBroker-RasPi4:~ $ cd /opt/iobroker/ && npm list iobroker.inst@2.0.3 /opt/iobroker ├── @alcalzone/esbuild-register@2.5.1-1 extraneous ├── extraneous error: Failed to parse json ├── @apollon/iobroker-tools@0.2.1 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── @googleapis/drive@5.1.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── @iobroker/js-controller-common-db@4.0.24 extraneous ├── @iobroker/plugin-sentry@1.2.1 extraneous ├── @iobroker/socket-classes@1.0.2 extraneous ├── @iobroker/ws-server@2.1.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@root/greenlock/package.json ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry-internal/tracing/package.json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry/core/package.json ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── @sentry/minimal@6.19.7 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry/node/package.json ├── @sentry/types@7.56.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry/utils/package.json ├── extraneous error: Failed to parse json ├── @sindresorhus/is@5.4.1 extraneous ├── @szmarczak/http-timer@5.0.1 extraneous ├── @types/bl@5.1.0 extraneous ├── @types/request@2.48.8 extraneous ├── @types/triple-beam@1.3.2 extraneous ├── extraneous error: Failed to parse json ├── acorn-globals@7.0.1 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/ajv/package.json ├── extraneous error: Failed to parse json ├── alexa-remote2@5.10.1 extraneous ├── array-flatten@1.1.1 extraneous ├── arrify@2.0.1 extraneous ├── asn1@0.2.6 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/async/package.json ├── at-least-node@1.0.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/aws-iot-device-sdk/package.json ├── aws-sign2@0.7.0 extraneous ├── aws4@1.12.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/axios/package.json ├── backo2@1.0.2 extraneous ├── base-64@1.0.0 extraneous ├── bcrypt-pbkdf@1.0.2 extraneous ├── binrpc@3.3.1 extraneous ├── body-parser@1.20.2 extraneous ├── bottleneck@2.19.5 extraneous ├── extraneous error: Failed to parse json ├── byte-length@1.0.2 extraneous ├── cacheable-lookup@7.0.0 extraneous ├── cacheable-request@10.2.11 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/canvas/package.json ├── capitalize@2.0.4 extraneous ├── caseless@0.12.0 extraneous ├── chokidar@3.5.3 extraneous ├── chownr@2.0.0 extraneous ├── cliui@3.2.0 extraneous ├── cluster-key-slot@1.1.2 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/coap/package.json ├── coap-packet@1.1.1 extraneous ├── coffeescript@1.12.7 extraneous ├── color@4.2.3 extraneous ├── colors@1.4.0 ├── colorspace@1.1.4 extraneous ├── commist@1.1.0 extraneous ├── component-bind@1.0.0 extraneous ├── component-inherit@0.0.3 extraneous ├── compress-json@2.1.2 extraneous ├── compression@1.7.4 extraneous ├── connect-flash@0.1.1 extraneous ├── content-disposition@0.5.4 extraneous ├── extraneous error: Failed to parse json ├── crypto@1.0.1 extraneous ├── crypto-js@4.0.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/cssstyle/package.json ├── cycle@1.0.3 extraneous ├── daemonize2@0.4.2 extraneous ├── dashdash@1.14.1 extraneous ├── data-urls@4.0.0 extraneous ├── decache@4.6.1 extraneous ├── decamelize@1.2.0 extraneous ├── decimal.js@10.4.3 extraneous ├── define-properties@1.2.0 extraneous ├── denque@1.5.1 extraneous ├── diskusage@1.1.3 extraneous ├── domexception@4.0.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/dropbox-v2-api/package.json ├── duplexify@4.1.2 extraneous ├── ecc-jsbn@0.1.2 extraneous ├── echarts@4.9.0 extraneous ├── enabled@2.0.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── escalade@3.1.1 extraneous ├── escodegen@2.0.0 extraneous ├── execa@5.1.1 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/express-fileupload/package.json ├── fast-deep-equal@3.1.3 extraneous ├── fast-json-stable-stringify@2.1.0 extraneous ├── fast-text-encoding@1.0.6 extraneous ├── fast-xml-parser@3.21.1 extraneous ├── fastseries@2.0.0 extraneous ├── fecha@4.2.3 extraneous ├── finalhandler@1.2.0 extraneous ├── forever-agent@0.6.1 extraneous ├── form-data@4.0.0 extraneous ├── extraneous error: Failed to parse json ├─┬ fs-extra@7.0.1 │ ├── graceful-fs@4.2.11 │ ├─┬ jsonfile@4.0.0 │ │ └── graceful-fs@4.2.11 deduped │ └── universalify@0.1.2 ├── fs-minipass@2.1.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/fsevents/package.json ├── ftp@0.3.10 extraneous ├── gcp-metadata@5.2.0 extraneous ├── extraneous error: Failed to parse json ├── get-caller-file@1.0.3 extraneous ├── get-ssl-certificate@2.3.3 extraneous ├── getpass@0.1.7 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/google-auth-library/package.json ├── extraneous error: Failed to parse json ├── greenlock@4.0.4 extraneous ├── greenlock-express@4.0.3 extraneous ├── gtoken@6.1.2 extraneous ├── har-validator@5.1.5 extraneous ├── has-cors@1.1.0 extraneous ├── he@1.2.0 extraneous ├── help-me@3.0.0 extraneous ├── homematic-xmlrpc@1.0.2 extraneous ├── hot-patcher@1.0.0 extraneous ├── html-encoding-sniffer@3.0.0 extraneous ├── http-proxy-agent@5.0.0 extraneous ├── http-signature@1.2.0 extraneous ├── extraneous error: Failed to parse json ├── indexof@0.0.1 extraneous ├── int64-buffer@1.0.1 extraneous ├─┬ iobroker@2.0.3 │ ├── colors@1.4.0 deduped │ ├── fs-extra@7.0.1 deduped │ ├── semver@5.7.1 deduped │ └── UNMET DEPENDENCY yargs@^7.0.2 ├─┬ (iobroker.admin) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.admin/package.json │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.admin/node_modules/semver/package.json ├── (iobroker.alexa2) invalid error: Failed to parse json ├─┬ (iobroker.backitup) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.backitup/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.backitup/node_modules/axios/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.backitup/node_modules/fs-extra/package.json │ └── jsonfile@6.1.0 extraneous ├── (iobroker.daswetter) invalid error: Failed to parse json ├─┬ (iobroker.dwd) invalid error: Failed to parse json │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.dwd/node_modules/axios/package.json ├── (iobroker.flot) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.flot/package.json ├── (iobroker.fritzbox) invalid error: Failed to parse json ├─┬ iobroker.harmony@1.2.2 │ ├─┬ @harmonyhub/discover@1.0.9 │ │ ├── autobind-decorator@2.4.0 │ │ └─┬ debug@4.3.4 │ │ └── ms@2.1.2 │ ├─┬ @iobroker/adapter-core@1.0.3 │ │ └─┬ @types/iobroker@1.4.13 │ │ └── error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@types/node/package.json │ ├─┬ harmonyhubws@1.0.6 │ │ ├── UNMET DEPENDENCY request@^2.88.0 │ │ ├─┬ request-promise-native@1.0.9 │ │ │ ├── UNMET PEER DEPENDENCY request@^2.34 │ │ │ ├─┬ request-promise-core@1.1.4 │ │ │ │ └── UNMET DEPENDENCY lodash@^4.17.19 │ │ │ ├── stealthy-require@1.1.1 │ │ │ └─┬ tough-cookie@2.5.0 │ │ │ ├── UNMET DEPENDENCY psl@^1.1.28 │ │ │ └── punycode@2.3.0 │ │ ├── semver@5.7.1 deduped │ │ └── (ws) invalid error: Failed to parse json │ └── semaphore@1.0.5 ├── (iobroker.history) invalid error: Failed to parse json ├─┬ (iobroker.hm-rega) invalid error: Failed to parse json │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.hm-rega/node_modules/iconv-lite/package.json ├── (iobroker.hm-rpc) invalid error: Failed to parse json ├── (iobroker.hue) invalid error: Failed to parse json ├─┬ (iobroker.hue-extended) invalid error: Failed to parse json │ └── extraneous error: Failed to parse json ├─┬ iobroker.ical@1.13.2 │ ├─┬ @iobroker/adapter-core@2.6.8 │ │ └─┬ @types/iobroker@4.0.5 │ │ └── deduped error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@types/node/package.json │ ├── UNMET DEPENDENCY axios@^0.27.2 │ ├── cloneextend@0.0.3 │ ├── json-schema@0.4.0 │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.ical/node_modules/luxon/package.json │ ├─┬ node-ical@0.15.3 │ │ ├── (axios) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-ical/node_modules/axios/package.json │ │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-ical/node_modules/luxon/package.json │ │ ├── UNMET DEPENDENCY moment-timezone@^0.5.31 │ │ ├─┬ rrule@2.6.4 │ │ │ ├── UNMET OPTIONAL DEPENDENCY luxon@^1.21.3 │ │ │ └── tslib@1.14.1 deduped │ │ └── UNMET DEPENDENCY uuid@^9.0.0 │ └─┬ rrule@2.6.4 │ ├── UNMET OPTIONAL DEPENDENCY luxon@^1.21.3 │ └── tslib@1.14.1 ├─┬ (iobroker.iot) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.iot/package.json │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.iot/node_modules/axios/package.json ├─┬ (iobroker.javascript) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/package.json │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/node_modules/semver/package.json ├─┬ (iobroker.js-controller) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/axios/package.json │ ├── cliui@8.0.1 extraneous │ ├── debug@4.3.4 extraneous │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/package.json │ ├── get-caller-file@2.0.5 extraneous │ ├── jsonfile@6.1.0 extraneous │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver/package.json │ ├── y18n@5.0.8 extraneous │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/package.json │ └── yargs-parser@21.1.1 extraneous ├── (iobroker.life360) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.life360/package.json ├── (iobroker.mihome-vacuum) invalid error: Failed to parse json ├─┬ iobroker.pushover@3.0.3 │ ├── @iobroker/adapter-core@2.6.8 deduped │ ├── UNMET DEPENDENCY axios@^0.27.2 │ └── pushover-notifications@1.2.2 ├── (iobroker.scenes) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.scenes/package.json ├─┬ (iobroker.shelly) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.shelly/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.shelly/node_modules/axios/package.json │ ├── xml2js@0.6.0 extraneous │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.shelly/node_modules/xmlbuilder/package.json ├── extraneous error: Failed to parse json ├─┬ (iobroker.smartmeter) invalid error: Failed to parse json │ ├── extraneous error: Failed to parse json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/integrations/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/node/package.json │ ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/types/package.json │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/utils/package.json ├── iobroker.socketio@4.2.0 extraneous ├── (iobroker.spotify-premium) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.spotify-premium/package.json ├── (iobroker.tr-064) invalid error: Failed to parse json ├── (iobroker.trashschedule) invalid error: Failed to parse json ├── iobroker.type-detector@1.1.2 extraneous ├─┬ (iobroker.vis) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/package.json │ └── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/node_modules/axios/package.json ├── (iobroker.vis-colorpicker) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis-colorpicker/package.json ├─┬ iobroker.vis-history@1.0.0 │ └─┬ @iobroker/adapter-core@1.0.3 │ └─┬ @types/iobroker@1.4.13 │ └── deduped error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@types/node/package.json ├── (iobroker.vis-map) invalid error: Failed to parse json ├─┬ (iobroker.vis-players) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis-players/package.json │ └── @iobroker/adapter-core@1.0.3 extraneous ├─┬ (iobroker.web) invalid error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.web/package.json │ └── extraneous error: Failed to parse json ├── iobroker.ws@1.3.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/ioredis/package.json ├── is-core-module@2.12.1 extraneous ├── is-empty-object@1.1.1 extraneous ├── is-potential-custom-element-name@1.0.1 extraneous ├── is-typedarray@1.0.0 extraneous ├── isarray@1.0.0 extraneous ├── isstream@0.1.2 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/jsdom/package.json ├── json-schema-traverse@0.4.1 extraneous ├── json-stringify-safe@5.0.1 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/jsonata/package.json ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/jszip/package.json ├── kuler@2.0.0 extraneous ├── layerr@0.1.2 extraneous ├── le-acme-core@2.1.4 extraneous ├── le-challenge-fs@2.0.9 extraneous ├── le-sni-auto@2.1.9 extraneous ├── lie@3.3.0 extraneous ├── loadavg-windows@1.1.1 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/localforage/package.json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/lodash/package.json ├── lodash.defaults@4.2.0 extraneous ├── lodash.flatten@4.4.0 extraneous ├── lodash.isarguments@3.1.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/logform/package.json ├── lru-cache@6.0.0 extraneous ├── lru_map@0.3.3 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/luxon/package.json ├── make-dir@3.1.0 extraneous ├── md5@2.3.0 extraneous ├── mdns-discovery@0.2.6 extraneous ├── merge-descriptors@1.0.1 extraneous ├── methods@1.1.2 extraneous ├── mime@3.0.0 extraneous ├── extraneous error: Failed to parse json ├── minipass@5.0.0 extraneous ├── minizlib@2.1.2 extraneous ├── mkdirp@1.0.4 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/moment/package.json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/moment-timezone/package.json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/mqtt/package.json ├── mqtt-connection@4.1.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/nan/package.json ├── nearest-color@0.4.4 extraneous ├── nested-property@4.0.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-forge/package.json ├── node-gyp-build@4.6.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-hue-api/package.json ├── node-inspect@2.0.0 extraneous ├── extraneous error: Failed to parse json ├── node-schedule@2.1.1 extraneous ├── node-wol@0.1.1 extraneous ├── nopt@5.0.0 extraneous ├── npmlog@5.0.1 extraneous ├── nwsapi@2.2.5 extraneous ├── oauth-sign@0.9.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/object.assign/package.json ├── one-time@1.0.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/open-sml/package.json ├── os-locale@1.4.0 extraneous ├── p-cancelable@3.0.0 extraneous ├── p-map@2.1.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/pako/package.json ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/parse5/package.json ├── parseqs@0.0.6 extraneous ├── parseuri@0.0.6 extraneous ├── extraneous error: Failed to parse json ├── passport-local@1.0.0 extraneous ├── path-parse@1.0.7 extraneous ├── path-posix@1.0.0 extraneous ├── path-to-regexp@0.1.7 extraneous ├── pause@0.0.1 extraneous ├── performance-now@2.1.0 extraneous ├── pidusage@3.0.2 extraneous ├── point-in-polygon@1.0.1 extraneous ├── prebuild-install@7.1.1 extraneous ├── process-nextick-args@2.0.1 extraneous ├── extraneous error: Failed to parse json ├── proxy-addr@2.0.7 extraneous ├── proxy-from-env@1.1.0 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── quick-lru@5.1.1 extraneous ├── read@1.0.7 extraneous ├── read-pkg-up@1.0.1 extraneous ├── extraneous error: Failed to parse json ├── readline-sync@1.4.10 extraneous ├── redis-commands@1.7.0 extraneous ├── redis-parser@3.0.0 extraneous ├── reinterval@1.1.0 extraneous ├── UNMET PEER DEPENDENCY extraneous error: Failed to parse json ├── request-promise@4.2.6 extraneous ├── require-directory@2.1.1 extraneous ├── require-main-filename@1.0.1 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/resolve/package.json ├── resolve-alpn@1.2.1 extraneous ├── retry-request@4.2.2 extraneous ├── revalidator@0.1.8 extraneous ├── rimraf@3.0.2 extraneous ├── rrule@2.7.2 extraneous ├── extraneous error: Failed to parse json ├── safe-stable-stringify@2.4.3 extraneous ├── saxes@6.0.0 extraneous ├── semver@5.7.1 ├── extraneous error: Failed to parse json ├── serialport@10.5.0 extraneous ├── serve-static@1.15.0 extraneous ├── setimmediate@1.0.5 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/sharp/package.json ├── shelly-iot@1.1.2 extraneous ├── side-channel@1.0.4 extraneous ├── simple-get@3.1.1 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── split2@3.2.2 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/sshpk/package.json ├── stack-trace@0.0.10 extraneous ├── standard-as-callback@2.1.0 extraneous ├── streamsearch@1.1.0 extraneous ├── string_decoder@1.1.1 extraneous ├── suncalc2@1.8.1 extraneous ├── supports-preserve-symlinks-flag@1.0.0 extraneous ├── symbol-tree@3.2.4 extraneous ├── extraneous error: Failed to parse json ├── extraneous error: Failed to parse json ├── tar-stream@2.2.0 extraneous ├── tcp-ping@0.1.1 extraneous ├── to-array@0.1.4 extraneous ├── tough-cookie@4.1.3 extraneous ├── tr-064@0.2.0 extraneous ├── tr-O64@0.2.4 extraneous ├── tr46@4.1.1 extraneous ├── treemap-js@1.2.1 extraneous ├── UNMET PEER DEPENDENCY extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/typescript/package.json ├── extraneous error: Failed to parse json ├── url-join@4.0.1 extraneous ├── util-deprecate@1.0.2 extraneous ├── utils-merge@1.0.1 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/uuid/package.json ├── virtual-tsc@0.6.2 extraneous ├── w3c-xmlserializer@4.0.0 extraneous ├── wake_on_lan@1.0.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/webdav/package.json ├── websocket-stream@5.5.2 extraneous ├── extraneous error: Failed to parse json ├── which-module@1.0.0 extraneous ├── extraneous error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/winston/package.json ├── extraneous error: Failed to parse json ├── xml2json-light@1.0.6 extraneous ├── xmlbuilder@0.4.2 extraneous ├── xmlhttprequest-ssl@1.6.3 extraneous ├── y18n@3.2.2 extraneous ├─┬ (yargs) invalid error: Failed to parse json │ └── string-width@1.0.2 extraneous ├── yargs-parser@5.0.1 extraneous ├── yeast@0.1.2 extraneous └── zlib@1.0.5 extraneous npm ERR! peer dep missing: request@^2.34, required by request-promise@4.2.6 npm ERR! peer dep missing: typescript@>=2.0.0, required by virtual-tsc@0.6.2 npm ERR! extraneous: @alcalzone/esbuild-register@2.5.1-1 /opt/iobroker/node_modules/@alcalzone/esbuild-register npm ERR! extraneous: @apollon/iobroker-tools@0.2.1 /opt/iobroker/node_modules/@apollon/iobroker-tools npm ERR! extraneous: @googleapis/drive@5.1.0 /opt/iobroker/node_modules/@googleapis/drive npm ERR! extraneous: @iobroker/js-controller-common-db@4.0.24 /opt/iobroker/node_modules/@iobroker/js-controller-common-db npm ERR! extraneous: @iobroker/plugin-sentry@1.2.1 /opt/iobroker/node_modules/@iobroker/plugin-sentry npm ERR! extraneous: @iobroker/socket-classes@1.0.2 /opt/iobroker/node_modules/@iobroker/socket-classes npm ERR! extraneous: @iobroker/ws-server@2.1.0 /opt/iobroker/node_modules/@iobroker/ws-server npm ERR! extraneous: @sentry/minimal@6.19.7 /opt/iobroker/node_modules/@sentry/minimal npm ERR! extraneous: @sentry/types@7.56.0 /opt/iobroker/node_modules/@sentry/types npm ERR! extraneous: @sindresorhus/is@5.4.1 /opt/iobroker/node_modules/@sindresorhus/is npm ERR! extraneous: @szmarczak/http-timer@5.0.1 /opt/iobroker/node_modules/@szmarczak/http-timer npm ERR! extraneous: @types/bl@5.1.0 /opt/iobroker/node_modules/@types/bl npm ERR! extraneous: @types/request@2.48.8 /opt/iobroker/node_modules/@types/request npm ERR! extraneous: @types/triple-beam@1.3.2 /opt/iobroker/node_modules/@types/triple-beam npm ERR! extraneous: @alcalzone/pak /opt/iobroker/node_modules/@alcalzone/pak npm ERR! error in /opt/iobroker/node_modules/@alcalzone/pak: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @colors/colors /opt/iobroker/node_modules/@colors/colors npm ERR! error in /opt/iobroker/node_modules/@colors/colors: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @dabh/diagnostics /opt/iobroker/node_modules/@dabh/diagnostics npm ERR! error in /opt/iobroker/node_modules/@dabh/diagnostics: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @iobroker/js-controller-adapter /opt/iobroker/node_modules/@iobroker/js-controller-adapter npm ERR! error in /opt/iobroker/node_modules/@iobroker/js-controller-adapter: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @iobroker/js-controller-cli /opt/iobroker/node_modules/@iobroker/js-controller-cli npm ERR! error in /opt/iobroker/node_modules/@iobroker/js-controller-cli: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @mapbox/node-pre-gyp /opt/iobroker/node_modules/@mapbox/node-pre-gyp npm ERR! error in /opt/iobroker/node_modules/@mapbox/node-pre-gyp: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @root/acme /opt/iobroker/node_modules/@root/acme npm ERR! error in /opt/iobroker/node_modules/@root/acme: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @root/greenlock /opt/iobroker/node_modules/@root/greenlock npm ERR! error in /opt/iobroker/node_modules/@root/greenlock: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@root/greenlock/package.json' npm ERR! extraneous: @root/greenlock-express /opt/iobroker/node_modules/@root/greenlock-express npm ERR! error in /opt/iobroker/node_modules/@root/greenlock-express: Failed to parse json npm ERR! Unexpected token "\u0000" (0x00) in JSON at position 0 while parsing near "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000..." npm ERR! extraneous: @root/keypairs /opt/iobroker/node_modules/@root/keypairs npm ERR! error in /opt/iobroker/node_modules/@root/keypairs: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @sentry-internal/tracing /opt/iobroker/node_modules/@sentry-internal/tracing npm ERR! error in /opt/iobroker/node_modules/@sentry-internal/tracing: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry-internal/tracing/package.json' npm ERR! extraneous: @sentry/core /opt/iobroker/node_modules/@sentry/core npm ERR! error in /opt/iobroker/node_modules/@sentry/core: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry/core/package.json' npm ERR! extraneous: @sentry/hub /opt/iobroker/node_modules/@sentry/hub npm ERR! error in /opt/iobroker/node_modules/@sentry/hub: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @sentry/integrations /opt/iobroker/node_modules/@sentry/integrations npm ERR! error in /opt/iobroker/node_modules/@sentry/integrations: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @sentry/node /opt/iobroker/node_modules/@sentry/node npm ERR! error in /opt/iobroker/node_modules/@sentry/node: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry/node/package.json' npm ERR! extraneous: @sentry/utils /opt/iobroker/node_modules/@sentry/utils npm ERR! error in /opt/iobroker/node_modules/@sentry/utils: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@sentry/utils/package.json' npm ERR! extraneous: @serialport/bindings-cpp /opt/iobroker/node_modules/@serialport/bindings-cpp npm ERR! error in /opt/iobroker/node_modules/@serialport/bindings-cpp: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: acorn /opt/iobroker/node_modules/acorn npm ERR! error in /opt/iobroker/node_modules/acorn: Failed to parse json npm ERR! Unexpected token "\u0000" (0x00) in JSON at position 0 while parsing near "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000..." npm ERR! extraneous: ajv /opt/iobroker/node_modules/ajv npm ERR! error in /opt/iobroker/node_modules/ajv: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/ajv/package.json' npm ERR! extraneous: alcalzone-shared /opt/iobroker/node_modules/alcalzone-shared npm ERR! error in /opt/iobroker/node_modules/alcalzone-shared: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: async /opt/iobroker/node_modules/async npm ERR! error in /opt/iobroker/node_modules/async: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/async/package.json' npm ERR! extraneous: aws-iot-device-sdk /opt/iobroker/node_modules/aws-iot-device-sdk npm ERR! error in /opt/iobroker/node_modules/aws-iot-device-sdk: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/aws-iot-device-sdk/package.json' npm ERR! extraneous: axios /opt/iobroker/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/axios/package.json' npm ERR! extraneous: busboy /opt/iobroker/node_modules/busboy npm ERR! error in /opt/iobroker/node_modules/busboy: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: canvas /opt/iobroker/node_modules/canvas npm ERR! error in /opt/iobroker/node_modules/canvas: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/canvas/package.json' npm ERR! extraneous: coap /opt/iobroker/node_modules/coap npm ERR! error in /opt/iobroker/node_modules/coap: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/coap/package.json' npm ERR! extraneous: cron-parser /opt/iobroker/node_modules/cron-parser npm ERR! error in /opt/iobroker/node_modules/cron-parser: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: cssstyle /opt/iobroker/node_modules/cssstyle npm ERR! error in /opt/iobroker/node_modules/cssstyle: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/cssstyle/package.json' npm ERR! extraneous: dropbox-v2-api /opt/iobroker/node_modules/dropbox-v2-api npm ERR! error in /opt/iobroker/node_modules/dropbox-v2-api: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/dropbox-v2-api/package.json' npm ERR! extraneous: engine.io-client /opt/iobroker/node_modules/engine.io-client npm ERR! error in /opt/iobroker/node_modules/engine.io-client: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: entities /opt/iobroker/node_modules/entities npm ERR! error in /opt/iobroker/node_modules/entities: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: express /opt/iobroker/node_modules/express npm ERR! error in /opt/iobroker/node_modules/express: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: express-fileupload /opt/iobroker/node_modules/express-fileupload npm ERR! error in /opt/iobroker/node_modules/express-fileupload: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/express-fileupload/package.json' npm ERR! extraneous: form-data-encoder /opt/iobroker/node_modules/form-data-encoder npm ERR! error in /opt/iobroker/node_modules/form-data-encoder: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: fsevents /opt/iobroker/node_modules/fsevents npm ERR! error in /opt/iobroker/node_modules/fsevents: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/fsevents/package.json' npm ERR! extraneous: geolocation-utils /opt/iobroker/node_modules/geolocation-utils npm ERR! error in /opt/iobroker/node_modules/geolocation-utils: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: google-auth-library /opt/iobroker/node_modules/google-auth-library npm ERR! error in /opt/iobroker/node_modules/google-auth-library: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/google-auth-library/package.json' npm ERR! extraneous: got /opt/iobroker/node_modules/got npm ERR! error in /opt/iobroker/node_modules/got: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: http2-wrapper /opt/iobroker/node_modules/http2-wrapper npm ERR! error in /opt/iobroker/node_modules/http2-wrapper: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! error in /opt/iobroker/node_modules/iobroker.admin: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.admin/package.json' npm ERR! invalid: iobroker.admin /opt/iobroker/node_modules/iobroker.admin npm ERR! extraneous: semver /opt/iobroker/node_modules/iobroker.admin/node_modules/semver npm ERR! error in /opt/iobroker/node_modules/iobroker.admin/node_modules/semver: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.admin/node_modules/semver/package.json' npm ERR! error in /opt/iobroker/node_modules/iobroker.alexa2: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.alexa2 /opt/iobroker/node_modules/iobroker.alexa2 npm ERR! error in /opt/iobroker/node_modules/iobroker.backitup: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.backitup/package.json' npm ERR! invalid: iobroker.backitup /opt/iobroker/node_modules/iobroker.backitup npm ERR! extraneous: axios /opt/iobroker/node_modules/iobroker.backitup/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/iobroker.backitup/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.backitup/node_modules/axios/package.json' npm ERR! extraneous: fs-extra /opt/iobroker/node_modules/iobroker.backitup/node_modules/fs-extra npm ERR! error in /opt/iobroker/node_modules/iobroker.backitup/node_modules/fs-extra: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.backitup/node_modules/fs-extra/package.json' npm ERR! extraneous: jsonfile@6.1.0 /opt/iobroker/node_modules/iobroker.backitup/node_modules/jsonfile npm ERR! error in /opt/iobroker/node_modules/iobroker.daswetter: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.daswetter /opt/iobroker/node_modules/iobroker.daswetter npm ERR! error in /opt/iobroker/node_modules/iobroker.dwd: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.dwd /opt/iobroker/node_modules/iobroker.dwd npm ERR! extraneous: axios /opt/iobroker/node_modules/iobroker.dwd/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/iobroker.dwd/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.dwd/node_modules/axios/package.json' npm ERR! error in /opt/iobroker/node_modules/iobroker.flot: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.flot/package.json' npm ERR! invalid: iobroker.flot /opt/iobroker/node_modules/iobroker.flot npm ERR! error in /opt/iobroker/node_modules/iobroker.fritzbox: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.fritzbox /opt/iobroker/node_modules/iobroker.fritzbox npm ERR! error in /opt/iobroker/node_modules/iobroker.history: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.history /opt/iobroker/node_modules/iobroker.history npm ERR! error in /opt/iobroker/node_modules/iobroker.hm-rega: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.hm-rega /opt/iobroker/node_modules/iobroker.hm-rega npm ERR! extraneous: iconv-lite /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/iconv-lite npm ERR! error in /opt/iobroker/node_modules/iobroker.hm-rega/node_modules/iconv-lite: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.hm-rega/node_modules/iconv-lite/package.json' npm ERR! error in /opt/iobroker/node_modules/iobroker.hm-rpc: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.hm-rpc /opt/iobroker/node_modules/iobroker.hm-rpc npm ERR! error in /opt/iobroker/node_modules/iobroker.hue: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.hue /opt/iobroker/node_modules/iobroker.hue npm ERR! error in /opt/iobroker/node_modules/iobroker.hue-extended: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.hue-extended /opt/iobroker/node_modules/iobroker.hue-extended npm ERR! extraneous: ws /opt/iobroker/node_modules/iobroker.hue-extended/node_modules/ws npm ERR! error in /opt/iobroker/node_modules/iobroker.hue-extended/node_modules/ws: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! error in /opt/iobroker/node_modules/iobroker.iot: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.iot/package.json' npm ERR! invalid: iobroker.iot /opt/iobroker/node_modules/iobroker.iot npm ERR! extraneous: axios /opt/iobroker/node_modules/iobroker.iot/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/iobroker.iot/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.iot/node_modules/axios/package.json' npm ERR! error in /opt/iobroker/node_modules/iobroker.javascript: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/package.json' npm ERR! invalid: iobroker.javascript /opt/iobroker/node_modules/iobroker.javascript npm ERR! extraneous: @types/node /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node npm ERR! error in /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/node/package.json' npm ERR! extraneous: axios /opt/iobroker/node_modules/iobroker.javascript/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/iobroker.javascript/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/package.json' npm ERR! extraneous: semver /opt/iobroker/node_modules/iobroker.javascript/node_modules/semver npm ERR! error in /opt/iobroker/node_modules/iobroker.javascript/node_modules/semver: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.javascript/node_modules/semver/package.json' npm ERR! error in /opt/iobroker/node_modules/iobroker.js-controller: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/package.json' npm ERR! invalid: iobroker.js-controller /opt/iobroker/node_modules/iobroker.js-controller npm ERR! extraneous: axios /opt/iobroker/node_modules/iobroker.js-controller/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/iobroker.js-controller/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/axios/package.json' npm ERR! extraneous: fs-extra /opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra npm ERR! error in /opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/fs-extra/package.json' npm ERR! extraneous: semver /opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver npm ERR! error in /opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/semver/package.json' npm ERR! extraneous: yargs /opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs npm ERR! error in /opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/package.json' npm ERR! extraneous: cliui@8.0.1 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/cliui npm ERR! extraneous: debug@4.3.4 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/debug npm ERR! extraneous: get-caller-file@2.0.5 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/get-caller-file npm ERR! extraneous: jsonfile@6.1.0 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/jsonfile npm ERR! extraneous: y18n@5.0.8 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/y18n npm ERR! extraneous: yargs-parser@21.1.1 /opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs-parser npm ERR! error in /opt/iobroker/node_modules/iobroker.life360: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.life360/package.json' npm ERR! invalid: iobroker.life360 /opt/iobroker/node_modules/iobroker.life360 npm ERR! error in /opt/iobroker/node_modules/iobroker.mihome-vacuum: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.mihome-vacuum /opt/iobroker/node_modules/iobroker.mihome-vacuum npm ERR! error in /opt/iobroker/node_modules/iobroker.scenes: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.scenes/package.json' npm ERR! invalid: iobroker.scenes /opt/iobroker/node_modules/iobroker.scenes npm ERR! error in /opt/iobroker/node_modules/iobroker.shelly: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.shelly/package.json' npm ERR! invalid: iobroker.shelly /opt/iobroker/node_modules/iobroker.shelly npm ERR! extraneous: axios /opt/iobroker/node_modules/iobroker.shelly/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/iobroker.shelly/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.shelly/node_modules/axios/package.json' npm ERR! extraneous: xmlbuilder /opt/iobroker/node_modules/iobroker.shelly/node_modules/xmlbuilder npm ERR! error in /opt/iobroker/node_modules/iobroker.shelly/node_modules/xmlbuilder: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.shelly/node_modules/xmlbuilder/package.json' npm ERR! extraneous: xml2js@0.6.0 /opt/iobroker/node_modules/iobroker.shelly/node_modules/xml2js npm ERR! extraneous: iobroker.simple-api /opt/iobroker/node_modules/iobroker.simple-api npm ERR! error in /opt/iobroker/node_modules/iobroker.simple-api: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! error in /opt/iobroker/node_modules/iobroker.smartmeter: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.smartmeter /opt/iobroker/node_modules/iobroker.smartmeter npm ERR! extraneous: @sentry/core /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/core npm ERR! error in /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/core: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: @sentry/integrations /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/integrations npm ERR! error in /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/integrations: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/integrations/package.json' npm ERR! extraneous: @sentry/node /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/node npm ERR! error in /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/node: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/node/package.json' npm ERR! extraneous: @sentry/types /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/types npm ERR! error in /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/types: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/types/package.json' npm ERR! extraneous: @sentry/utils /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/utils npm ERR! error in /opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/utils: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.smartmeter/node_modules/@sentry/utils/package.json' npm ERR! error in /opt/iobroker/node_modules/iobroker.spotify-premium: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.spotify-premium/package.json' npm ERR! invalid: iobroker.spotify-premium /opt/iobroker/node_modules/iobroker.spotify-premium npm ERR! error in /opt/iobroker/node_modules/iobroker.tr-064: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.tr-064 /opt/iobroker/node_modules/iobroker.tr-064 npm ERR! error in /opt/iobroker/node_modules/iobroker.trashschedule: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.trashschedule /opt/iobroker/node_modules/iobroker.trashschedule npm ERR! error in /opt/iobroker/node_modules/iobroker.vis: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/package.json' npm ERR! invalid: iobroker.vis /opt/iobroker/node_modules/iobroker.vis npm ERR! extraneous: axios /opt/iobroker/node_modules/iobroker.vis/node_modules/axios npm ERR! error in /opt/iobroker/node_modules/iobroker.vis/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/node_modules/axios/package.json' npm ERR! error in /opt/iobroker/node_modules/iobroker.vis-colorpicker: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis-colorpicker/package.json' npm ERR! invalid: iobroker.vis-colorpicker /opt/iobroker/node_modules/iobroker.vis-colorpicker npm ERR! error in /opt/iobroker/node_modules/iobroker.vis-map: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: iobroker.vis-map /opt/iobroker/node_modules/iobroker.vis-map npm ERR! error in /opt/iobroker/node_modules/iobroker.vis-players: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis-players/package.json' npm ERR! invalid: iobroker.vis-players /opt/iobroker/node_modules/iobroker.vis-players npm ERR! extraneous: @iobroker/adapter-core@1.0.3 /opt/iobroker/node_modules/iobroker.vis-players/node_modules/@iobroker/adapter-core npm ERR! error in /opt/iobroker/node_modules/iobroker.web: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.web/package.json' npm ERR! invalid: iobroker.web /opt/iobroker/node_modules/iobroker.web npm ERR! extraneous: passport /opt/iobroker/node_modules/iobroker.web/node_modules/passport npm ERR! error in /opt/iobroker/node_modules/iobroker.web/node_modules/passport: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: ioredis /opt/iobroker/node_modules/ioredis npm ERR! error in /opt/iobroker/node_modules/ioredis: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/ioredis/package.json' npm ERR! extraneous: jsdom /opt/iobroker/node_modules/jsdom npm ERR! error in /opt/iobroker/node_modules/jsdom: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/jsdom/package.json' npm ERR! extraneous: jsonata /opt/iobroker/node_modules/jsonata npm ERR! error in /opt/iobroker/node_modules/jsonata: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/jsonata/package.json' npm ERR! extraneous: jsonc-parser /opt/iobroker/node_modules/jsonc-parser npm ERR! error in /opt/iobroker/node_modules/jsonc-parser: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: jszip /opt/iobroker/node_modules/jszip npm ERR! error in /opt/iobroker/node_modules/jszip: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/jszip/package.json' npm ERR! extraneous: localforage /opt/iobroker/node_modules/localforage npm ERR! error in /opt/iobroker/node_modules/localforage: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/localforage/package.json' npm ERR! extraneous: lodash /opt/iobroker/node_modules/lodash npm ERR! error in /opt/iobroker/node_modules/lodash: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/lodash/package.json' npm ERR! extraneous: logform /opt/iobroker/node_modules/logform npm ERR! error in /opt/iobroker/node_modules/logform: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/logform/package.json' npm ERR! extraneous: luxon /opt/iobroker/node_modules/luxon npm ERR! error in /opt/iobroker/node_modules/luxon: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/luxon/package.json' npm ERR! extraneous: minimist /opt/iobroker/node_modules/minimist npm ERR! error in /opt/iobroker/node_modules/minimist: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: moment /opt/iobroker/node_modules/moment npm ERR! error in /opt/iobroker/node_modules/moment: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/moment/package.json' npm ERR! extraneous: moment-timezone /opt/iobroker/node_modules/moment-timezone npm ERR! error in /opt/iobroker/node_modules/moment-timezone: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/moment-timezone/package.json' npm ERR! extraneous: mqtt /opt/iobroker/node_modules/mqtt npm ERR! error in /opt/iobroker/node_modules/mqtt: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/mqtt/package.json' npm ERR! extraneous: mqtt-packet /opt/iobroker/node_modules/mqtt-packet npm ERR! error in /opt/iobroker/node_modules/mqtt-packet: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: nan /opt/iobroker/node_modules/nan npm ERR! error in /opt/iobroker/node_modules/nan: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/nan/package.json' npm ERR! extraneous: node-addon-api /opt/iobroker/node_modules/node-addon-api npm ERR! error in /opt/iobroker/node_modules/node-addon-api: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: node-forge /opt/iobroker/node_modules/node-forge npm ERR! error in /opt/iobroker/node_modules/node-forge: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-forge/package.json' npm ERR! extraneous: node-hue-api /opt/iobroker/node_modules/node-hue-api npm ERR! error in /opt/iobroker/node_modules/node-hue-api: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-hue-api/package.json' npm ERR! extraneous: node-rest-client /opt/iobroker/node_modules/node-rest-client npm ERR! error in /opt/iobroker/node_modules/node-rest-client: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: object-inspect /opt/iobroker/node_modules/object-inspect npm ERR! error in /opt/iobroker/node_modules/object-inspect: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: object.assign /opt/iobroker/node_modules/object.assign npm ERR! error in /opt/iobroker/node_modules/object.assign: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/object.assign/package.json' npm ERR! extraneous: onedrive-api /opt/iobroker/node_modules/onedrive-api npm ERR! error in /opt/iobroker/node_modules/onedrive-api: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: open-sml /opt/iobroker/node_modules/open-sml npm ERR! error in /opt/iobroker/node_modules/open-sml: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/open-sml/package.json' npm ERR! extraneous: pako /opt/iobroker/node_modules/pako npm ERR! error in /opt/iobroker/node_modules/pako: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/pako/package.json' npm ERR! extraneous: parse5 /opt/iobroker/node_modules/parse5 npm ERR! error in /opt/iobroker/node_modules/parse5: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/parse5/package.json' npm ERR! extraneous: passport /opt/iobroker/node_modules/passport npm ERR! error in /opt/iobroker/node_modules/passport: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: prompt /opt/iobroker/node_modules/prompt npm ERR! error in /opt/iobroker/node_modules/prompt: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: psl /opt/iobroker/node_modules/psl npm ERR! error in /opt/iobroker/node_modules/psl: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: qs /opt/iobroker/node_modules/qs npm ERR! error in /opt/iobroker/node_modules/qs: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: readable-stream /opt/iobroker/node_modules/readable-stream npm ERR! error in /opt/iobroker/node_modules/readable-stream: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: resolve /opt/iobroker/node_modules/resolve npm ERR! error in /opt/iobroker/node_modules/resolve: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/resolve/package.json' npm ERR! extraneous: rrweb-cssom /opt/iobroker/node_modules/rrweb-cssom npm ERR! error in /opt/iobroker/node_modules/rrweb-cssom: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: seq-logging /opt/iobroker/node_modules/seq-logging npm ERR! error in /opt/iobroker/node_modules/seq-logging: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: sharp /opt/iobroker/node_modules/sharp npm ERR! error in /opt/iobroker/node_modules/sharp: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/sharp/package.json' npm ERR! extraneous: smartmeter-obis /opt/iobroker/node_modules/smartmeter-obis npm ERR! error in /opt/iobroker/node_modules/smartmeter-obis: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: socket.io-client /opt/iobroker/node_modules/socket.io-client npm ERR! error in /opt/iobroker/node_modules/socket.io-client: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: sshpk /opt/iobroker/node_modules/sshpk npm ERR! error in /opt/iobroker/node_modules/sshpk: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/sshpk/package.json' npm ERR! extraneous: tar /opt/iobroker/node_modules/tar npm ERR! error in /opt/iobroker/node_modules/tar: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: tar-fs /opt/iobroker/node_modules/tar-fs npm ERR! error in /opt/iobroker/node_modules/tar-fs: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: uri-js /opt/iobroker/node_modules/uri-js npm ERR! error in /opt/iobroker/node_modules/uri-js: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: uuid /opt/iobroker/node_modules/uuid npm ERR! error in /opt/iobroker/node_modules/uuid: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/uuid/package.json' npm ERR! extraneous: webdav /opt/iobroker/node_modules/webdav npm ERR! error in /opt/iobroker/node_modules/webdav: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/webdav/package.json' npm ERR! extraneous: whatwg-url /opt/iobroker/node_modules/whatwg-url npm ERR! error in /opt/iobroker/node_modules/whatwg-url: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! extraneous: winston /opt/iobroker/node_modules/winston npm ERR! error in /opt/iobroker/node_modules/winston: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/winston/package.json' npm ERR! extraneous: ws /opt/iobroker/node_modules/ws npm ERR! error in /opt/iobroker/node_modules/ws: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! error in /opt/iobroker/node_modules/yargs: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: yargs /opt/iobroker/node_modules/yargs npm ERR! extraneous: string-width@1.0.2 /opt/iobroker/node_modules/yargs/node_modules/string-width npm ERR! extraneous: acorn-globals@7.0.1 /opt/iobroker/node_modules/acorn-globals npm ERR! extraneous: alexa-remote2@5.10.1 /opt/iobroker/node_modules/alexa-remote2 npm ERR! extraneous: array-flatten@1.1.1 /opt/iobroker/node_modules/array-flatten npm ERR! extraneous: arrify@2.0.1 /opt/iobroker/node_modules/arrify npm ERR! extraneous: asn1@0.2.6 /opt/iobroker/node_modules/asn1 npm ERR! extraneous: at-least-node@1.0.0 /opt/iobroker/node_modules/at-least-node npm ERR! extraneous: aws-sign2@0.7.0 /opt/iobroker/node_modules/aws-sign2 npm ERR! extraneous: aws4@1.12.0 /opt/iobroker/node_modules/aws4 npm ERR! extraneous: backo2@1.0.2 /opt/iobroker/node_modules/backo2 npm ERR! extraneous: base-64@1.0.0 /opt/iobroker/node_modules/base-64 npm ERR! extraneous: bcrypt-pbkdf@1.0.2 /opt/iobroker/node_modules/bcrypt-pbkdf npm ERR! extraneous: binrpc@3.3.1 /opt/iobroker/node_modules/binrpc npm ERR! extraneous: body-parser@1.20.2 /opt/iobroker/node_modules/body-parser npm ERR! extraneous: bottleneck@2.19.5 /opt/iobroker/node_modules/bottleneck npm ERR! extraneous: byte-length@1.0.2 /opt/iobroker/node_modules/byte-length npm ERR! extraneous: cacheable-lookup@7.0.0 /opt/iobroker/node_modules/cacheable-lookup npm ERR! extraneous: cacheable-request@10.2.11 /opt/iobroker/node_modules/cacheable-request npm ERR! extraneous: capitalize@2.0.4 /opt/iobroker/node_modules/capitalize npm ERR! extraneous: caseless@0.12.0 /opt/iobroker/node_modules/caseless npm ERR! extraneous: chokidar@3.5.3 /opt/iobroker/node_modules/chokidar npm ERR! extraneous: chownr@2.0.0 /opt/iobroker/node_modules/chownr npm ERR! extraneous: cliui@3.2.0 /opt/iobroker/node_modules/cliui npm ERR! extraneous: cluster-key-slot@1.1.2 /opt/iobroker/node_modules/cluster-key-slot npm ERR! extraneous: coap-packet@1.1.1 /opt/iobroker/node_modules/coap-packet npm ERR! extraneous: coffeescript@1.12.7 /opt/iobroker/node_modules/coffeescript npm ERR! extraneous: color@4.2.3 /opt/iobroker/node_modules/color npm ERR! extraneous: colorspace@1.1.4 /opt/iobroker/node_modules/colorspace npm ERR! extraneous: commist@1.1.0 /opt/iobroker/node_modules/commist npm ERR! extraneous: component-bind@1.0.0 /opt/iobroker/node_modules/component-bind npm ERR! extraneous: component-inherit@0.0.3 /opt/iobroker/node_modules/component-inherit npm ERR! extraneous: compress-json@2.1.2 /opt/iobroker/node_modules/compress-json npm ERR! extraneous: compression@1.7.4 /opt/iobroker/node_modules/compression npm ERR! extraneous: connect-flash@0.1.1 /opt/iobroker/node_modules/connect-flash npm ERR! extraneous: content-disposition@0.5.4 /opt/iobroker/node_modules/content-disposition npm ERR! extraneous: crypto@1.0.1 /opt/iobroker/node_modules/crypto npm ERR! extraneous: crypto-js@4.0.0 /opt/iobroker/node_modules/crypto-js npm ERR! extraneous: cycle@1.0.3 /opt/iobroker/node_modules/cycle npm ERR! extraneous: daemonize2@0.4.2 /opt/iobroker/node_modules/daemonize2 npm ERR! extraneous: dashdash@1.14.1 /opt/iobroker/node_modules/dashdash npm ERR! extraneous: data-urls@4.0.0 /opt/iobroker/node_modules/data-urls npm ERR! extraneous: decache@4.6.1 /opt/iobroker/node_modules/decache npm ERR! extraneous: decamelize@1.2.0 /opt/iobroker/node_modules/decamelize npm ERR! extraneous: decimal.js@10.4.3 /opt/iobroker/node_modules/decimal.js npm ERR! extraneous: define-properties@1.2.0 /opt/iobroker/node_modules/define-properties npm ERR! extraneous: denque@1.5.1 /opt/iobroker/node_modules/denque npm ERR! extraneous: diskusage@1.1.3 /opt/iobroker/node_modules/diskusage npm ERR! extraneous: domexception@4.0.0 /opt/iobroker/node_modules/domexception npm ERR! extraneous: duplexify@4.1.2 /opt/iobroker/node_modules/duplexify npm ERR! extraneous: ecc-jsbn@0.1.2 /opt/iobroker/node_modules/ecc-jsbn npm ERR! extraneous: echarts@4.9.0 /opt/iobroker/node_modules/echarts npm ERR! extraneous: enabled@2.0.0 /opt/iobroker/node_modules/enabled npm ERR! extraneous: escalade@3.1.1 /opt/iobroker/node_modules/escalade npm ERR! extraneous: escodegen@2.0.0 /opt/iobroker/node_modules/escodegen npm ERR! extraneous: execa@5.1.1 /opt/iobroker/node_modules/execa npm ERR! extraneous: fast-deep-equal@3.1.3 /opt/iobroker/node_modules/fast-deep-equal npm ERR! extraneous: fast-json-stable-stringify@2.1.0 /opt/iobroker/node_modules/fast-json-stable-stringify npm ERR! extraneous: fast-text-encoding@1.0.6 /opt/iobroker/node_modules/fast-text-encoding npm ERR! extraneous: fast-xml-parser@3.21.1 /opt/iobroker/node_modules/fast-xml-parser npm ERR! extraneous: fastseries@2.0.0 /opt/iobroker/node_modules/fastseries npm ERR! extraneous: fecha@4.2.3 /opt/iobroker/node_modules/fecha npm ERR! extraneous: finalhandler@1.2.0 /opt/iobroker/node_modules/finalhandler npm ERR! extraneous: forever-agent@0.6.1 /opt/iobroker/node_modules/forever-agent npm ERR! extraneous: form-data@4.0.0 /opt/iobroker/node_modules/form-data npm ERR! extraneous: fs-minipass@2.1.0 /opt/iobroker/node_modules/fs-minipass npm ERR! extraneous: ftp@0.3.10 /opt/iobroker/node_modules/ftp npm ERR! extraneous: gcp-metadata@5.2.0 /opt/iobroker/node_modules/gcp-metadata npm ERR! extraneous: get-caller-file@1.0.3 /opt/iobroker/node_modules/get-caller-file npm ERR! extraneous: get-ssl-certificate@2.3.3 /opt/iobroker/node_modules/get-ssl-certificate npm ERR! extraneous: getpass@0.1.7 /opt/iobroker/node_modules/getpass npm ERR! extraneous: greenlock@4.0.4 /opt/iobroker/node_modules/greenlock npm ERR! extraneous: greenlock-express@4.0.3 /opt/iobroker/node_modules/greenlock-express npm ERR! extraneous: gtoken@6.1.2 /opt/iobroker/node_modules/gtoken npm ERR! extraneous: har-validator@5.1.5 /opt/iobroker/node_modules/har-validator npm ERR! extraneous: has-cors@1.1.0 /opt/iobroker/node_modules/has-cors npm ERR! extraneous: he@1.2.0 /opt/iobroker/node_modules/he npm ERR! extraneous: help-me@3.0.0 /opt/iobroker/node_modules/help-me npm ERR! extraneous: homematic-xmlrpc@1.0.2 /opt/iobroker/node_modules/homematic-xmlrpc npm ERR! extraneous: hot-patcher@1.0.0 /opt/iobroker/node_modules/hot-patcher npm ERR! extraneous: html-encoding-sniffer@3.0.0 /opt/iobroker/node_modules/html-encoding-sniffer npm ERR! extraneous: http-proxy-agent@5.0.0 /opt/iobroker/node_modules/http-proxy-agent npm ERR! extraneous: http-signature@1.2.0 /opt/iobroker/node_modules/http-signature npm ERR! extraneous: indexof@0.0.1 /opt/iobroker/node_modules/indexof npm ERR! extraneous: int64-buffer@1.0.1 /opt/iobroker/node_modules/int64-buffer npm ERR! extraneous: iobroker.socketio@4.2.0 /opt/iobroker/node_modules/iobroker.socketio npm ERR! extraneous: iobroker.type-detector@1.1.2 /opt/iobroker/node_modules/iobroker.type-detector npm ERR! extraneous: iobroker.ws@1.3.0 /opt/iobroker/node_modules/iobroker.ws npm ERR! extraneous: is-core-module@2.12.1 /opt/iobroker/node_modules/is-core-module npm ERR! extraneous: is-empty-object@1.1.1 /opt/iobroker/node_modules/is-empty-object npm ERR! extraneous: is-potential-custom-element-name@1.0.1 /opt/iobroker/node_modules/is-potential-custom-element-name npm ERR! extraneous: is-typedarray@1.0.0 /opt/iobroker/node_modules/is-typedarray npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/isarray npm ERR! extraneous: isstream@0.1.2 /opt/iobroker/node_modules/isstream npm ERR! extraneous: json-schema-traverse@0.4.1 /opt/iobroker/node_modules/json-schema-traverse npm ERR! extraneous: json-stringify-safe@5.0.1 /opt/iobroker/node_modules/json-stringify-safe npm ERR! extraneous: kuler@2.0.0 /opt/iobroker/node_modules/kuler npm ERR! extraneous: layerr@0.1.2 /opt/iobroker/node_modules/layerr npm ERR! extraneous: le-acme-core@2.1.4 /opt/iobroker/node_modules/le-acme-core npm ERR! extraneous: le-challenge-fs@2.0.9 /opt/iobroker/node_modules/le-challenge-fs npm ERR! extraneous: le-sni-auto@2.1.9 /opt/iobroker/node_modules/le-sni-auto npm ERR! extraneous: lie@3.3.0 /opt/iobroker/node_modules/lie npm ERR! extraneous: loadavg-windows@1.1.1 /opt/iobroker/node_modules/loadavg-windows npm ERR! extraneous: lodash.defaults@4.2.0 /opt/iobroker/node_modules/lodash.defaults npm ERR! extraneous: lodash.flatten@4.4.0 /opt/iobroker/node_modules/lodash.flatten npm ERR! extraneous: lodash.isarguments@3.1.0 /opt/iobroker/node_modules/lodash.isarguments npm ERR! extraneous: lru_map@0.3.3 /opt/iobroker/node_modules/lru_map npm ERR! extraneous: lru-cache@6.0.0 /opt/iobroker/node_modules/lru-cache npm ERR! extraneous: make-dir@3.1.0 /opt/iobroker/node_modules/make-dir npm ERR! extraneous: md5@2.3.0 /opt/iobroker/node_modules/md5 npm ERR! extraneous: mdns-discovery@0.2.6 /opt/iobroker/node_modules/mdns-discovery npm ERR! extraneous: merge-descriptors@1.0.1 /opt/iobroker/node_modules/merge-descriptors npm ERR! extraneous: methods@1.1.2 /opt/iobroker/node_modules/methods npm ERR! extraneous: mime@3.0.0 /opt/iobroker/node_modules/mime npm ERR! extraneous: minipass@5.0.0 /opt/iobroker/node_modules/minipass npm ERR! extraneous: minizlib@2.1.2 /opt/iobroker/node_modules/minizlib npm ERR! extraneous: mkdirp@1.0.4 /opt/iobroker/node_modules/mkdirp npm ERR! extraneous: mqtt-connection@4.1.0 /opt/iobroker/node_modules/mqtt-connection npm ERR! extraneous: nearest-color@0.4.4 /opt/iobroker/node_modules/nearest-color npm ERR! extraneous: nested-property@4.0.0 /opt/iobroker/node_modules/nested-property npm ERR! extraneous: node-gyp-build@4.6.0 /opt/iobroker/node_modules/node-gyp-build npm ERR! extraneous: node-inspect@2.0.0 /opt/iobroker/node_modules/node-inspect npm ERR! extraneous: node-schedule@2.1.1 /opt/iobroker/node_modules/node-schedule npm ERR! extraneous: node-wol@0.1.1 /opt/iobroker/node_modules/node-wol npm ERR! extraneous: nopt@5.0.0 /opt/iobroker/node_modules/nopt npm ERR! extraneous: npmlog@5.0.1 /opt/iobroker/node_modules/npmlog npm ERR! extraneous: nwsapi@2.2.5 /opt/iobroker/node_modules/nwsapi npm ERR! extraneous: oauth-sign@0.9.0 /opt/iobroker/node_modules/oauth-sign npm ERR! extraneous: one-time@1.0.0 /opt/iobroker/node_modules/one-time npm ERR! extraneous: os-locale@1.4.0 /opt/iobroker/node_modules/os-locale npm ERR! extraneous: p-cancelable@3.0.0 /opt/iobroker/node_modules/p-cancelable npm ERR! extraneous: p-map@2.1.0 /opt/iobroker/node_modules/p-map npm ERR! extraneous: parseqs@0.0.6 /opt/iobroker/node_modules/parseqs npm ERR! extraneous: parseuri@0.0.6 /opt/iobroker/node_modules/parseuri npm ERR! extraneous: passport-local@1.0.0 /opt/iobroker/node_modules/passport-local npm ERR! extraneous: path-parse@1.0.7 /opt/iobroker/node_modules/path-parse npm ERR! extraneous: path-posix@1.0.0 /opt/iobroker/node_modules/path-posix npm ERR! extraneous: path-to-regexp@0.1.7 /opt/iobroker/node_modules/path-to-regexp npm ERR! extraneous: pause@0.0.1 /opt/iobroker/node_modules/pause npm ERR! extraneous: performance-now@2.1.0 /opt/iobroker/node_modules/performance-now npm ERR! extraneous: pidusage@3.0.2 /opt/iobroker/node_modules/pidusage npm ERR! extraneous: point-in-polygon@1.0.1 /opt/iobroker/node_modules/point-in-polygon npm ERR! extraneous: prebuild-install@7.1.1 /opt/iobroker/node_modules/prebuild-install npm ERR! extraneous: process-nextick-args@2.0.1 /opt/iobroker/node_modules/process-nextick-args npm ERR! extraneous: proxy-addr@2.0.7 /opt/iobroker/node_modules/proxy-addr npm ERR! extraneous: proxy-from-env@1.1.0 /opt/iobroker/node_modules/proxy-from-env npm ERR! extraneous: quick-lru@5.1.1 /opt/iobroker/node_modules/quick-lru npm ERR! extraneous: read@1.0.7 /opt/iobroker/node_modules/read npm ERR! extraneous: read-pkg-up@1.0.1 /opt/iobroker/node_modules/read-pkg-up npm ERR! extraneous: readline-sync@1.4.10 /opt/iobroker/node_modules/readline-sync npm ERR! extraneous: redis-commands@1.7.0 /opt/iobroker/node_modules/redis-commands npm ERR! extraneous: redis-parser@3.0.0 /opt/iobroker/node_modules/redis-parser npm ERR! extraneous: reinterval@1.1.0 /opt/iobroker/node_modules/reinterval npm ERR! extraneous: request-promise@4.2.6 /opt/iobroker/node_modules/request-promise npm ERR! extraneous: require-directory@2.1.1 /opt/iobroker/node_modules/require-directory npm ERR! extraneous: require-main-filename@1.0.1 /opt/iobroker/node_modules/require-main-filename npm ERR! extraneous: resolve-alpn@1.2.1 /opt/iobroker/node_modules/resolve-alpn npm ERR! extraneous: retry-request@4.2.2 /opt/iobroker/node_modules/retry-request npm ERR! extraneous: revalidator@0.1.8 /opt/iobroker/node_modules/revalidator npm ERR! extraneous: rimraf@3.0.2 /opt/iobroker/node_modules/rimraf npm ERR! extraneous: rrule@2.7.2 /opt/iobroker/node_modules/rrule npm ERR! extraneous: safe-stable-stringify@2.4.3 /opt/iobroker/node_modules/safe-stable-stringify npm ERR! extraneous: saxes@6.0.0 /opt/iobroker/node_modules/saxes npm ERR! extraneous: serialport@10.5.0 /opt/iobroker/node_modules/serialport npm ERR! extraneous: serve-static@1.15.0 /opt/iobroker/node_modules/serve-static npm ERR! extraneous: setimmediate@1.0.5 /opt/iobroker/node_modules/setimmediate npm ERR! extraneous: shelly-iot@1.1.2 /opt/iobroker/node_modules/shelly-iot npm ERR! extraneous: side-channel@1.0.4 /opt/iobroker/node_modules/side-channel npm ERR! extraneous: simple-get@3.1.1 /opt/iobroker/node_modules/simple-get npm ERR! extraneous: split2@3.2.2 /opt/iobroker/node_modules/split2 npm ERR! extraneous: stack-trace@0.0.10 /opt/iobroker/node_modules/stack-trace npm ERR! extraneous: standard-as-callback@2.1.0 /opt/iobroker/node_modules/standard-as-callback npm ERR! extraneous: streamsearch@1.1.0 /opt/iobroker/node_modules/streamsearch npm ERR! extraneous: string_decoder@1.1.1 /opt/iobroker/node_modules/string_decoder npm ERR! extraneous: suncalc2@1.8.1 /opt/iobroker/node_modules/suncalc2 npm ERR! extraneous: supports-preserve-symlinks-flag@1.0.0 /opt/iobroker/node_modules/supports-preserve-symlinks-flag npm ERR! extraneous: symbol-tree@3.2.4 /opt/iobroker/node_modules/symbol-tree npm ERR! extraneous: tar-stream@2.2.0 /opt/iobroker/node_modules/tar-stream npm ERR! extraneous: tcp-ping@0.1.1 /opt/iobroker/node_modules/tcp-ping npm ERR! extraneous: to-array@0.1.4 /opt/iobroker/node_modules/to-array npm ERR! extraneous: tough-cookie@4.1.3 /opt/iobroker/node_modules/tough-cookie npm ERR! extraneous: tr-064@0.2.0 /opt/iobroker/node_modules/tr-064 npm ERR! extraneous: tr-O64@0.2.4 /opt/iobroker/node_modules/tr-O64 npm ERR! extraneous: tr46@4.1.1 /opt/iobroker/node_modules/tr46 npm ERR! extraneous: treemap-js@1.2.1 /opt/iobroker/node_modules/treemap-js npm ERR! extraneous: url-join@4.0.1 /opt/iobroker/node_modules/url-join npm ERR! extraneous: util-deprecate@1.0.2 /opt/iobroker/node_modules/util-deprecate npm ERR! extraneous: utils-merge@1.0.1 /opt/iobroker/node_modules/utils-merge npm ERR! extraneous: virtual-tsc@0.6.2 /opt/iobroker/node_modules/virtual-tsc npm ERR! extraneous: w3c-xmlserializer@4.0.0 /opt/iobroker/node_modules/w3c-xmlserializer npm ERR! extraneous: wake_on_lan@1.0.0 /opt/iobroker/node_modules/wake_on_lan npm ERR! extraneous: websocket-stream@5.5.2 /opt/iobroker/node_modules/websocket-stream npm ERR! extraneous: which-module@1.0.0 /opt/iobroker/node_modules/which-module npm ERR! extraneous: xml2json-light@1.0.6 /opt/iobroker/node_modules/xml2json-light npm ERR! extraneous: xmlbuilder@0.4.2 /opt/iobroker/node_modules/xmlbuilder npm ERR! extraneous: xmlhttprequest-ssl@1.6.3 /opt/iobroker/node_modules/xmlhttprequest-ssl npm ERR! extraneous: y18n@3.2.2 /opt/iobroker/node_modules/y18n npm ERR! extraneous: yargs-parser@5.0.1 /opt/iobroker/node_modules/yargs-parser npm ERR! extraneous: yeast@0.1.2 /opt/iobroker/node_modules/yeast npm ERR! extraneous: zlib@1.0.5 /opt/iobroker/node_modules/zlib npm ERR! missing: yargs@^7.0.2, required by iobroker@2.0.3 npm ERR! missing: request@^2.88.0, required by harmonyhubws@1.0.6 npm ERR! error in /opt/iobroker/node_modules/harmonyhubws/node_modules/ws: Failed to parse json npm ERR! Unexpected end of JSON input while parsing empty string npm ERR! invalid: ws /opt/iobroker/node_modules/harmonyhubws/node_modules/ws npm ERR! peer dep missing: request@^2.34, required by request-promise-core@1.1.4 npm ERR! missing: lodash@^4.17.19, required by request-promise-core@1.1.4 npm ERR! missing: psl@^1.1.28, required by tough-cookie@2.5.0 npm ERR! error in /opt/iobroker/node_modules/@types/node: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@types/node/package.json' npm ERR! missing: axios@^0.27.2, required by iobroker.ical@1.13.2 npm ERR! extraneous: luxon /opt/iobroker/node_modules/iobroker.ical/node_modules/luxon npm ERR! error in /opt/iobroker/node_modules/iobroker.ical/node_modules/luxon: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.ical/node_modules/luxon/package.json' npm ERR! error in /opt/iobroker/node_modules/@types/node: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@types/node/package.json' npm ERR! missing: moment-timezone@^0.5.31, required by node-ical@0.15.3 npm ERR! missing: uuid@^9.0.0, required by node-ical@0.15.3 npm ERR! error in /opt/iobroker/node_modules/node-ical/node_modules/axios: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-ical/node_modules/axios/package.json' npm ERR! invalid: axios /opt/iobroker/node_modules/node-ical/node_modules/axios npm ERR! extraneous: luxon /opt/iobroker/node_modules/node-ical/node_modules/luxon npm ERR! error in /opt/iobroker/node_modules/node-ical/node_modules/luxon: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-ical/node_modules/luxon/package.json' npm ERR! missing: axios@^0.27.2, required by iobroker.pushover@3.0.3 npm ERR! error in /opt/iobroker/node_modules/@types/node: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/@types/node/package.json' pi@ioBroker-RasPi4:/opt/iobroker $
-
@chemieka
leider brachte das Update nichts.