NEWS
[Solved] Chromcast Adapter - Installation schlägt fehl
-
Hallo,
wie in der Überschrift zu sehen habe kann ich den Chromecast Adapter nicht installieren. Ich bin schon etwas länger ioBroker Nutzer und hatte auch schon den einen oder anderen kaputten Adapter. Doch noch nie auf eine sauberen ioBroker Instanz. Im folgenden habe ich den entsprechenden Log vollständig angehängt (sry das er so lang ist). Ich verstehe nicht warum der Adapter sich nicht installieren lässt. Ich hoffe einer von euch kennt den Fehler und kann ihn beheben. --> es könnte möglicherweiße auch an der neueren NPM Version liegen.
Nochmal die wichtigsten Daten:
-
neue Instanz mit wenigen Adaptern
-
8 GB Pi und 250GB SSD Speicher
-
Installation bricht mit exit 25 ab
-
im log steht was mit registry
Vielen Dank schon mal.
0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', 'iobroker.chromecast' ] 2 info using npm@6.14.15 3 info using node@v12.22.7 4 verbose npm-session 6d03d3c19ec962e0 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 200 https://registry.npmjs.org/iobroker.chromecast 42ms (from cache) 8 http fetch GET 200 https://registry.npmjs.org/iobroker.chromecast/-/iobroker.chromecast-2.3.1.tgz 42ms (from cache) 9 silly pacote tag manifest for iobroker.chromecast@latest fetched in 129ms 10 timing stage:loadCurrentTree Completed in 4339ms 11 silly install loadIdealTree 12 silly install cloneCurrentTreeToIdealTree 13 timing stage:loadIdealTree:cloneCurrentTree Completed in 25ms 14 silly install loadShrinkwrap 15 timing stage:loadIdealTree:loadShrinkwrap Completed in 2417ms 16 silly install loadAllDepsIntoIdealTree 17 silly resolveWithNewModule iobroker.chromecast@2.3.1 checking installable status 18 http fetch GET 200 https://registry.npmjs.org/castv2-player 92ms (from cache) 19 http fetch GET 200 https://registry.npmjs.org/@iobroker%2fadapter-core 97ms (from cache) 20 silly pacote range manifest for castv2-player@^2.1.0 fetched in 99ms 21 silly resolveWithNewModule castv2-player@2.1.0 checking installable status 22 silly pacote range manifest for @iobroker/adapter-core@^1.0.3 fetched in 106ms 23 silly resolveWithNewModule @iobroker/adapter-core@1.0.3 checking installable status 24 http fetch GET 304 https://registry.npmjs.org/gulp-cli 248ms (from cache) 25 silly pacote range manifest for gulp-cli@^2.2.0 fetched in 253ms 26 silly resolveWithNewModule gulp-cli@2.3.0 checking installable status 27 http fetch GET 304 https://registry.npmjs.org/@types%2fiobroker 69ms (from cache) 28 silly pacote range manifest for @types/iobroker@^1.4.3 fetched in 75ms 29 silly resolveWithNewModule @types/iobroker@1.4.13 checking installable status ... 382 http fetch GET 304 https://registry.npmjs.org/map-visit 50ms (from cache) 383 silly pacote range manifest for map-visit@^1.0.0 fetched in 52ms 384 silly resolveWithNewModule map-visit@1.0.0 checking installable status 385 warn registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ENODATA: Cache input stream was empty 386 warn registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation. 387 silly fetchPackageMetaData error for has-values@^1.0.0 Invalid response body while trying to fetch https://registry.npmjs.org/has-values: Integrity verification failed for sha512-nkGmeYFvZ/YF0TvXvyGx1xI7N9JKPfqCN8/2FUgIRpjpODbzsqFkRmcype0qnAqwuJNjIhvyNCRtfBeyriJPZA== (/home/iobroker/.npm/_cacache/content-v2/sha512/9e/41/a679816f67f605d13bd7bf21b1d7123b37d24a3dfa8237cff61548084698e93836f3b2a164466732a5ed2a9c0ab0b89363221bf234246d7c17b2ae224f64) 388 timing stage:rollbackFailedOptional Completed in 1ms 389 timing stage:runTopLevelLifecycles Completed in 10957ms 390 silly saveTree iobroker.inst@3.0.0 390 silly saveTree ├─┬ iobroker.admin@5.1.25 390 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.1 390 silly saveTree │ │ └─┬ @types/iobroker@3.3.4 390 silly saveTree │ │ └── @types/node@16.10.3 390 silly saveTree │ ├─┬ body-parser@1.19.0 390 silly saveTree │ │ ├── bytes@3.1.0 390 silly saveTree │ │ ├── content-type@1.0.4 390 silly saveTree │ │ ├─┬ debug@2.6.9 390 silly saveTree │ │ │ └── ms@2.0.0 390 silly saveTree │ │ ├── depd@1.1.2 390 silly saveTree │ │ ├─┬ http-errors@1.7.2 390 silly saveTree │ │ │ ├── inherits@2.0.3 390 silly saveTree │ │ │ ├── setprototypeof@1.1.1 390 silly saveTree │ │ │ ├── statuses@1.5.0 390 silly saveTree │ │ │ └── toidentifier@1.0.0 390 silly saveTree │ │ ├─┬ iconv-lite@0.4.24 390 silly saveTree │ │ │ └── safer-buffer@2.1.2 390 silly saveTree │ │ ├─┬ on-finished@2.3.0 390 silly saveTree │ │ │ └── ee-first@1.1.1 390 silly saveTree │ │ ├── qs@6.7.0 390 silly saveTree │ │ ├─┬ raw-body@2.4.0 390 silly saveTree │ │ │ └── unpipe@1.0.0 390 silly saveTree │ │ └─┬ type-is@1.6.18 390 silly saveTree │ │ ├── media-typer@0.3.0 390 silly saveTree │ │ └─┬ mime-types@2.1.33 390 silly saveTree │ │ └── mime-db@1.50.0 390 silly saveTree │ ├── connect-flash@0.1.1 390 silly saveTree │ ├─┬ cookie-parser@1.4.5 390 silly saveTree │ │ ├── cookie-signature@1.0.6 390 silly saveTree │ │ └── cookie@0.4.0 390 silly saveTree │ ├─┬ express-fileupload@1.2.1 390 silly saveTree │ │ └─┬ busboy@0.3.1 390 silly saveTree │ │ └─┬ dicer@0.3.0 390 silly saveTree │ │ └── streamsearch@0.1.2 390 silly saveTree │ ├─┬ express-session@1.17.2 390 silly saveTree │ │ ├── cookie@0.4.1 390 silly saveTree │ │ ├── depd@2.0.0 390 silly saveTree │ │ ├── on-headers@1.0.2 390 silly saveTree │ │ ├── parseurl@1.3.3 390 silly saveTree │ │ ├── safe-buffer@5.2.1 390 silly saveTree │ │ └─┬ uid-safe@2.1.5 390 silly saveTree │ │ └── random-bytes@1.0.0 390 silly saveTree │ ├─┬ express@4.17.1 390 silly saveTree │ │ ├─┬ accepts@1.3.7 390 silly saveTree │ │ │ └── negotiator@0.6.2 390 silly saveTree │ │ ├── array-flatten@1.1.1 390 silly saveTree │ │ ├─┬ content-disposition@0.5.3 390 silly saveTree │ │ │ └── safe-buffer@5.1.2 390 silly saveTree │ │ ├── encodeurl@1.0.2 390 silly saveTree │ │ ├── escape-html@1.0.3 390 silly saveTree │ │ ├── etag@1.8.1 390 silly saveTree │ │ ├── finalhandler@1.1.2 390 silly saveTree │ │ ├── fresh@0.5.2 390 silly saveTree │ │ ├── merge-descriptors@1.0.1 390 silly saveTree │ │ ├── methods@1.1.2 390 silly saveTree │ │ ├── path-to-regexp@0.1.7 390 silly saveTree │ │ ├─┬ proxy-addr@2.0.7 390 silly saveTree │ │ │ ├── forwarded@0.2.0 390 silly saveTree │ │ │ └── ipaddr.js@1.9.1 390 silly saveTree │ │ ├── range-parser@1.2.1 390 silly saveTree │ │ ├── safe-buffer@5.1.2 390 silly saveTree │ │ ├─┬ send@0.17.1 390 silly saveTree │ │ │ ├── destroy@1.0.4 390 silly saveTree │ │ │ ├── mime@1.6.0 390 silly saveTree │ │ │ └── ms@2.1.1 390 silly saveTree │ │ ├── serve-static@1.14.1 390 silly saveTree │ │ ├── utils-merge@1.0.1 390 silly saveTree │ │ └── vary@1.1.2 390 silly saveTree │ ├─┬ passport-local@1.0.0 390 silly saveTree │ │ └── passport-strategy@1.0.0 390 silly saveTree │ ├─┬ passport.socketio@3.7.0 390 silly saveTree │ │ └── xtend@4.0.2 390 silly saveTree │ ├─┬ passport@0.4.1 390 silly saveTree │ │ └── pause@0.0.1 390 silly saveTree │ ├─┬ request@2.88.2 390 silly saveTree │ │ ├── aws-sign2@0.7.0 390 silly saveTree │ │ ├── aws4@1.11.0 390 silly saveTree │ │ ├── caseless@0.12.0 390 silly saveTree │ │ ├─┬ combined-stream@1.0.8 390 silly saveTree │ │ │ └── delayed-stream@1.0.0 390 silly saveTree │ │ ├── extend@3.0.2 390 silly saveTree │ │ ├── forever-agent@0.6.1 390 silly saveTree │ │ ├─┬ form-data@2.3.3 390 silly saveTree │ │ │ └── asynckit@0.4.0 390 silly saveTree │ │ ├─┬ har-validator@5.1.5 390 silly saveTree │ │ │ ├─┬ ajv@6.12.6 390 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3 390 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.1.0 390 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1 390 silly saveTree │ │ │ │ └─┬ uri-js@4.4.1 390 silly saveTree │ │ │ │ └── punycode@2.1.1 390 silly saveTree │ │ │ └── har-schema@2.0.0 390 silly saveTree │ │ ├─┬ http-signature@1.2.0 390 silly saveTree │ │ │ ├── assert-plus@1.0.0 390 silly saveTree │ │ │ ├─┬ jsprim@1.4.1 390 silly saveTree │ │ │ │ ├── extsprintf@1.3.0 390 silly saveTree │ │ │ │ ├── json-schema@0.2.3 390 silly saveTree │ │ │ │ └─┬ verror@1.10.0 390 silly saveTree │ │ │ │ └── core-util-is@1.0.2 390 silly saveTree │ │ │ └─┬ sshpk@1.16.1 390 silly saveTree │ │ │ ├── asn1@0.2.4 390 silly saveTree │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 390 silly saveTree │ │ │ │ └── tweetnacl@0.14.5 390 silly saveTree │ │ │ ├── dashdash@1.14.1 390 silly saveTree │ │ │ ├─┬ ecc-jsbn@0.1.2 390 silly saveTree │ │ │ │ └── jsbn@0.1.1 390 silly saveTree │ │ │ ├── getpass@0.1.7 390 silly saveTree │ │ │ ├── jsbn@0.1.1 390 silly saveTree │ │ │ └── tweetnacl@0.14.5 390 silly saveTree │ │ ├── is-typedarray@1.0.0 390 silly saveTree │ │ ├── isstream@0.1.2 390 silly saveTree │ │ ├── json-stringify-safe@5.0.1 390 silly saveTree │ │ ├── oauth-sign@0.9.0 390 silly saveTree │ │ ├── performance-now@2.1.0 390 silly saveTree │ │ ├── qs@6.5.2 390 silly saveTree │ │ ├─┬ tough-cookie@2.5.0 390 silly saveTree │ │ │ └── psl@1.8.0 390 silly saveTree │ │ ├── tunnel-agent@0.6.0 390 silly saveTree │ │ └── uuid@3.4.0 390 silly saveTree │ ├─┬ semver@7.3.5 390 silly saveTree │ │ └─┬ lru-cache@6.0.0 390 silly saveTree │ │ └── yallist@4.0.0 390 silly saveTree │ └── ws@7.5.5 390 silly saveTree ├── iobroker.alias-manager@1.2.3 390 silly saveTree ├─┬ iobroker.backitup@2.1.17 390 silly saveTree │ ├─┬ @googleapis/drive@0.3.1 390 silly saveTree │ │ └─┬ googleapis-common@5.0.5 390 silly saveTree │ │ ├─┬ gaxios@4.3.2 390 silly saveTree │ │ │ ├─┬ abort-controller@3.0.0 390 silly saveTree │ │ │ │ └── event-target-shim@5.0.1 390 silly saveTree │ │ │ ├─┬ https-proxy-agent@5.0.0 390 silly saveTree │ │ │ │ ├─┬ agent-base@6.0.2 390 silly saveTree │ │ │ │ │ └─┬ debug@4.3.2 390 silly saveTree │ │ │ │ │ └── ms@2.1.2 390 silly saveTree │ │ │ │ └─┬ debug@4.3.2 390 silly saveTree │ │ │ │ └── ms@2.1.2 390 silly saveTree │ │ │ ├── is-stream@2.0.1 390 silly saveTree │ │ │ └─┬ node-fetch@2.6.5 390 silly saveTree │ │ │ └─┬ whatwg-url@5.0.0 390 silly saveTree │ │ │ ├── tr46@0.0.3 390 silly saveTree │ │ │ └── webidl-conversions@3.0.1 390 silly saveTree │ │ ├─┬ google-auth-library@7.10.0 390 silly saveTree │ │ │ ├── arrify@2.0.1 390 silly saveTree │ │ │ ├── base64-js@1.5.1 390 silly saveTree │ │ │ ├── ecdsa-sig-formatter@1.0.11 390 silly saveTree │ │ │ ├── fast-text-encoding@1.0.3 390 silly saveTree │ │ │ ├─┬ gcp-metadata@4.3.1 390 silly saveTree │ │ │ │ └─┬ json-bigint@1.0.0 390 silly saveTree │ │ │ │ └── bignumber.js@9.0.1 390 silly saveTree │ │ │ ├─┬ gtoken@5.3.1 390 silly saveTree │ │ │ │ ├─┬ google-p12-pem@3.1.2 390 silly saveTree │ │ │ │ │ └── node-forge@0.10.0 390 silly saveTree │ │ │ │ └─┬ jws@4.0.0 390 silly saveTree │ │ │ │ └─┬ jwa@2.0.0 390 silly saveTree │ │ │ │ └── buffer-equal-constant-time@1.0.1 390 silly saveTree │ │ │ └── jws@4.0.0 390 silly saveTree │ │ ├── url-template@2.0.8 390 silly saveTree │ │ └── uuid@8.3.2 390 silly saveTree │ ├─┬ axios@0.21.4 390 silly saveTree │ │ └── follow-redirects@1.14.4 390 silly saveTree │ ├─┬ dropbox-v2-api@2.4.49 390 silly saveTree │ │ └─┬ request@2.88.0 390 silly saveTree │ │ ├── qs@6.5.2 390 silly saveTree │ │ └─┬ tough-cookie@2.4.3 390 silly saveTree │ │ └── punycode@1.4.1 390 silly saveTree │ ├─┬ fs-extra@10.0.0 390 silly saveTree │ │ ├── graceful-fs@4.2.8 390 silly saveTree │ │ ├─┬ jsonfile@6.1.0 390 silly saveTree │ │ │ └── universalify@2.0.0 390 silly saveTree │ │ └── universalify@2.0.0 390 silly saveTree │ ├─┬ ftp@0.3.10 390 silly saveTree │ │ ├─┬ readable-stream@1.1.14 390 silly saveTree │ │ │ ├── isarray@0.0.1 390 silly saveTree │ │ │ └── string_decoder@0.10.31 390 silly saveTree │ │ └── xregexp@2.0.0 390 silly saveTree │ ├── google-auth-library@7.10.0 390 silly saveTree │ ├─┬ node-schedule@2.0.0 390 silly saveTree │ │ ├─┬ cron-parser@3.5.0 390 silly saveTree │ │ │ ├─┬ is-nan@1.3.2 390 silly saveTree │ │ │ │ ├─┬ call-bind@1.0.2 390 silly saveTree │ │ │ │ │ ├── function-bind@1.1.1 390 silly saveTree │ │ │ │ │ └─┬ get-intrinsic@1.1.1 390 silly saveTree │ │ │ │ │ ├── has-symbols@1.0.2 390 silly saveTree │ │ │ │ │ └── has@1.0.3 390 silly saveTree │ │ │ │ └─┬ define-properties@1.1.3 390 silly saveTree │ │ │ │ └── object-keys@1.1.1 390 silly saveTree │ │ │ └── luxon@1.28.0 390 silly saveTree │ │ ├── long-timeout@0.1.1 390 silly saveTree │ │ └── sorted-array-functions@1.3.0 390 silly saveTree │ ├── node-wol@0.1.1 390 silly saveTree │ ├─┬ tar-fs@2.1.1 390 silly saveTree │ │ ├── chownr@1.1.4 390 silly saveTree │ │ ├── mkdirp-classic@0.5.3 390 silly saveTree │ │ ├─┬ pump@3.0.0 390 silly saveTree │ │ │ ├─┬ end-of-stream@1.4.4 390 silly saveTree │ │ │ │ └─┬ once@1.4.0 390 silly saveTree │ │ │ │ └── wrappy@1.0.2 390 silly saveTree │ │ │ └── once@1.4.0 390 silly saveTree │ │ └─┬ tar-stream@2.2.0 390 silly saveTree │ │ ├─┬ bl@4.1.0 390 silly saveTree │ │ │ ├─┬ buffer@5.7.1 390 silly saveTree │ │ │ │ └── ieee754@1.2.1 390 silly saveTree │ │ │ ├── inherits@2.0.4 390 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 390 silly saveTree │ │ │ ├─┬ string_decoder@1.3.0 390 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 390 silly saveTree │ │ │ └── util-deprecate@1.0.2 390 silly saveTree │ │ ├── fs-constants@1.0.0 390 silly saveTree │ │ └─┬ readable-stream@3.6.0 390 silly saveTree │ │ └─┬ string_decoder@1.3.0 390 silly saveTree │ │ └── safe-buffer@5.2.1 390 silly saveTree │ └─┬ webdav@4.7.0 390 silly saveTree │ ├── base-64@1.0.0 390 silly saveTree │ ├─┬ fast-xml-parser@3.20.3 390 silly saveTree │ │ └── strnum@1.0.4 390 silly saveTree │ ├── he@1.2.0 390 silly saveTree │ ├── hot-patcher@0.5.0 390 silly saveTree │ ├── layerr@0.1.2 390 silly saveTree │ ├─┬ md5@2.3.0 390 silly saveTree │ │ ├── charenc@0.0.2 390 silly saveTree │ │ ├── crypt@0.0.2 390 silly saveTree │ │ └── is-buffer@1.1.6 390 silly saveTree │ ├─┬ minimatch@3.0.4 390 silly saveTree │ │ └─┬ brace-expansion@1.1.11 390 silly saveTree │ │ ├── balanced-match@1.0.2 390 silly saveTree │ │ └── concat-map@0.0.1 390 silly saveTree │ ├── nested-property@4.0.0 390 silly saveTree │ ├── path-posix@1.0.0 390 silly saveTree │ ├── url-join@4.0.1 390 silly saveTree │ └─┬ url-parse@1.5.3 390 silly saveTree │ ├── querystringify@2.2.0 390 silly saveTree │ └── requires-port@1.0.0 390 silly saveTree ├─┬ iobroker.broadlink2@2.0.3 390 silly saveTree │ └── @frankjoke/myadapter@1.2.8 390 silly saveTree ├─┬ iobroker.chromecast@2.3.1 390 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.3 390 silly saveTree │ │ └── @types/iobroker@1.4.13 390 silly saveTree │ ├─┬ castv2-player@2.1.0 390 silly saveTree │ │ ├── array-find@1.0.0 390 silly saveTree │ │ ├─┬ castv2-client@1.2.0 390 silly saveTree │ │ │ └─┬ castv2@0.1.10 390 silly saveTree │ │ │ ├─┬ debug@4.3.2 390 silly saveTree │ │ │ │ └── ms@2.1.2 390 silly saveTree │ │ │ └─┬ protobufjs@6.11.2 390 silly saveTree │ │ │ ├── @protobufjs/aspromise@1.1.2 390 silly saveTree │ │ │ ├── @protobufjs/base64@1.1.2 390 silly saveTree │ │ │ ├── @protobufjs/codegen@2.0.4 390 silly saveTree │ │ │ ├── @protobufjs/eventemitter@1.1.0 390 silly saveTree │ │ │ ├─┬ @protobufjs/fetch@1.1.0 390 silly saveTree │ │ │ │ └── @protobufjs/inquire@1.1.0 390 silly saveTree │ │ │ ├── @protobufjs/float@1.0.2 390 silly saveTree │ │ │ ├── @protobufjs/inquire@1.1.0 390 silly saveTree │ │ │ ├── @protobufjs/path@1.1.2 390 silly saveTree │ │ │ ├── @protobufjs/pool@1.1.0 390 silly saveTree │ │ │ ├── @protobufjs/utf8@1.1.0 390 silly saveTree │ │ │ ├── @types/long@4.0.1 390 silly saveTree │ │ │ └── long@4.0.0 390 silly saveTree │ │ ├── dev-null@0.1.1 390 silly saveTree │ │ ├─┬ icy@2.1.0 390 silly saveTree │ │ │ ├── readable-stream@1.0.34 390 silly saveTree │ │ │ └── stream-parser@0.3.1 390 silly saveTree │ │ ├─┬ multicast-dns@7.2.4 390 silly saveTree │ │ │ ├─┬ dns-packet@5.3.0 390 silly saveTree │ │ │ │ └── @leichtgewicht/ip-codec@2.0.3 390 silly saveTree │ │ │ └── thunky@1.1.0 390 silly saveTree │ │ ├─┬ playlist-parser@0.0.12 390 silly saveTree │ │ │ └── xmldom@0.1.16 390 silly saveTree │ │ ├── sprintf-js@1.1.2 390 silly saveTree │ │ ├── util@0.11.1 390 silly saveTree │ │ └─┬ why-is-node-running@2.2.0 390 silly saveTree │ │ ├── siginfo@2.0.0 390 silly saveTree │ │ └── stackback@0.0.2 390 silly saveTree │ └─┬ gulp-cli@2.3.0 390 silly saveTree │ ├─┬ ansi-colors@1.1.0 390 silly saveTree │ │ └── ansi-wrap@0.1.0 390 silly saveTree │ ├── archy@1.0.0 390 silly saveTree │ ├─┬ array-sort@1.0.0 390 silly saveTree │ │ ├─┬ default-compare@1.0.0 390 silly saveTree │ │ │ └── kind-of@5.1.0 390 silly saveTree │ │ ├── get-value@2.0.6 390 silly saveTree │ │ └── kind-of@5.1.0 390 silly saveTree │ ├── color-support@1.1.3 390 silly saveTree │ ├─┬ concat-stream@1.6.2 390 silly saveTree │ │ ├── buffer-from@1.1.2 390 silly saveTree │ │ ├─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ ├── process-nextick-args@2.0.1 390 silly saveTree │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ └── typedarray@0.0.6 390 silly saveTree │ ├─┬ copy-props@2.0.5 390 silly saveTree │ │ ├─┬ each-props@1.3.2 390 silly saveTree │ │ │ ├─┬ is-plain-object@2.0.4 390 silly saveTree │ │ │ │ └── isobject@3.0.1 390 silly saveTree │ │ │ └─┬ object.defaults@1.1.0 390 silly saveTree │ │ │ ├── array-each@1.0.1 390 silly saveTree │ │ │ ├── array-slice@1.1.0 390 silly saveTree │ │ │ └─┬ for-own@1.0.0 390 silly saveTree │ │ │ └── for-in@1.0.2 390 silly saveTree │ │ └── is-plain-object@5.0.0 390 silly saveTree │ ├─┬ fancy-log@1.3.3 390 silly saveTree │ │ ├── ansi-gray@0.1.1 390 silly saveTree │ │ ├── parse-node-version@1.0.1 390 silly saveTree │ │ └── time-stamp@1.1.0 390 silly saveTree │ ├─┬ gulplog@1.0.0 390 silly saveTree │ │ └─┬ glogg@1.0.2 390 silly saveTree │ │ └── sparkles@1.0.1 390 silly saveTree │ ├── interpret@1.4.0 390 silly saveTree │ ├── isobject@3.0.1 390 silly saveTree │ ├─┬ liftoff@3.1.0 390 silly saveTree │ │ ├─┬ findup-sync@3.0.0 390 silly saveTree │ │ │ ├── detect-file@1.0.0 390 silly saveTree │ │ │ ├─┬ is-glob@4.0.3 390 silly saveTree │ │ │ │ └── is-extglob@2.1.1 390 silly saveTree │ │ │ ├─┬ micromatch@3.1.10 390 silly saveTree │ │ │ │ ├── arr-diff@4.0.0 390 silly saveTree │ │ │ │ ├── array-unique@0.3.2 390 silly saveTree │ │ │ │ ├─┬ braces@2.3.2 390 silly saveTree │ │ │ │ │ ├── arr-flatten@1.1.0 390 silly saveTree │ │ │ │ │ ├─┬ extend-shallow@2.0.1 390 silly saveTree │ │ │ │ │ │ └── is-extendable@0.1.1 390 silly saveTree │ │ │ │ │ ├─┬ fill-range@4.0.0 390 silly saveTree │ │ │ │ │ │ ├── extend-shallow@2.0.1 390 silly saveTree │ │ │ │ │ │ ├─┬ is-number@3.0.0 390 silly saveTree │ │ │ │ │ │ │ └── kind-of@3.2.2 390 silly saveTree │ │ │ │ │ │ ├── repeat-string@1.6.1 390 silly saveTree │ │ │ │ │ │ └── to-regex-range@2.1.1 390 silly saveTree │ │ │ │ │ ├── repeat-element@1.1.4 390 silly saveTree │ │ │ │ │ ├── snapdragon-node@2.1.1 390 silly saveTree │ │ │ │ │ ├─┬ snapdragon@0.8.2 390 silly saveTree │ │ │ │ │ │ ├─┬ base@0.11.2 390 silly saveTree │ │ │ │ │ │ │ ├─┬ cache-base@1.0.1 390 silly saveTree │ │ │ │ │ │ │ │ ├─┬ collection-visit@1.0.0 390 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ map-visit@1.0.0 390 silly saveTree │ │ │ │ │ │ │ │ │ │ └── object-visit@1.0.1 390 silly saveTree │ │ │ │ │ │ │ │ │ └── object-visit@1.0.1 390 silly saveTree │ │ │ │ │ │ │ │ ├── component-emitter@1.3.0 390 silly saveTree │ │ │ │ │ │ │ │ ├── has-value@1.0.0 390 silly saveTree │ │ │ │ │ │ │ │ ├─┬ set-value@2.0.1 390 silly saveTree │ │ │ │ │ │ │ │ │ └─┬ split-string@3.1.0 390 silly saveTree │ │ │ │ │ │ │ │ │ └── extend-shallow@3.0.2 390 silly saveTree │ │ │ │ │ │ │ │ ├── to-object-path@0.3.0 390 silly saveTree │ │ │ │ │ │ │ │ ├── union-value@1.0.1 390 silly saveTree │ │ │ │ │ │ │ │ └── unset-value@1.0.0 390 silly saveTree │ │ │ │ │ │ │ ├── class-utils@0.3.6 390 silly saveTree │ │ │ │ │ │ │ ├── component-emitter@1.3.0 390 silly saveTree │ │ │ │ │ │ │ ├── define-property@1.0.0 390 silly saveTree │ │ │ │ │ │ │ ├── mixin-deep@1.3.2 390 silly saveTree │ │ │ │ │ │ │ └── pascalcase@0.1.1 390 silly saveTree │ │ │ │ │ │ ├── define-property@0.2.5 390 silly saveTree │ │ │ │ │ │ ├── extend-shallow@2.0.1 390 silly saveTree │ │ │ │ │ │ ├── map-cache@0.2.2 390 silly saveTree │ │ │ │ │ │ ├── source-map-resolve@0.5.3 390 silly saveTree │ │ │ │ │ │ ├── source-map@0.5.7 390 silly saveTree │ │ │ │ │ │ └── use@3.1.1 390 silly saveTree │ │ │ │ │ ├── split-string@3.1.0 390 silly saveTree │ │ │ │ │ └─┬ to-regex@3.0.2 390 silly saveTree │ │ │ │ │ ├── define-property@2.0.2 390 silly saveTree │ │ │ │ │ └── regex-not@1.0.2 390 silly saveTree │ │ │ │ ├── define-property@2.0.2 390 silly saveTree │ │ │ │ ├── extend-shallow@3.0.2 390 silly saveTree │ │ │ │ ├─┬ extglob@2.0.4 390 silly saveTree │ │ │ │ │ └── fragment-cache@0.2.1 390 silly saveTree │ │ │ │ ├── fragment-cache@0.2.1 390 silly saveTree │ │ │ │ ├── kind-of@6.0.3 390 silly saveTree │ │ │ │ ├─┬ nanomatch@1.2.13 390 silly saveTree │ │ │ │ │ ├── is-windows@1.0.2 390 silly saveTree │ │ │ │ │ └── object.pick@1.3.0 390 silly saveTree │ │ │ │ ├── object.pick@1.3.0 390 silly saveTree │ │ │ │ ├── regex-not@1.0.2 390 silly saveTree │ │ │ │ ├── snapdragon@0.8.2 390 silly saveTree │ │ │ │ └── to-regex@3.0.2 390 silly saveTree │ │ │ └── resolve-dir@1.0.1 390 silly saveTree │ │ ├── fined@1.2.0 390 silly saveTree │ │ ├── flagged-respawn@1.0.1 390 silly saveTree │ │ ├── is-plain-object@2.0.4 390 silly saveTree │ │ ├── object.map@1.0.1 390 silly saveTree │ │ ├─┬ rechoir@0.6.2 390 silly saveTree │ │ │ └── resolve@1.20.0 390 silly saveTree │ │ └── resolve@1.20.0 390 silly saveTree │ ├─┬ matchdep@2.0.0 390 silly saveTree │ │ └── stack-trace@0.0.10 390 silly saveTree │ ├── mute-stdout@1.0.1 390 silly saveTree │ ├── pretty-hrtime@1.0.3 390 silly saveTree │ ├─┬ replace-homedir@1.0.0 390 silly saveTree │ │ ├─┬ is-absolute@1.0.0 390 silly saveTree │ │ │ └─┬ is-relative@1.0.0 390 silly saveTree │ │ │ └─┬ is-unc-path@1.0.0 390 silly saveTree │ │ │ └── unc-path-regex@0.1.2 390 silly saveTree │ │ └── remove-trailing-separator@1.1.0 390 silly saveTree │ ├── semver-greatest-satisfied-range@1.1.0 390 silly saveTree │ ├── v8flags@3.2.0 390 silly saveTree │ └─┬ yargs@7.1.2 390 silly saveTree │ ├── decamelize@1.2.0 390 silly saveTree │ ├─┬ os-locale@1.4.0 390 silly saveTree │ │ └─┬ lcid@1.0.0 390 silly saveTree │ │ └── invert-kv@1.0.0 390 silly saveTree │ ├── require-directory@2.1.1 390 silly saveTree │ ├── set-blocking@2.0.0 390 silly saveTree │ └─┬ string-width@1.0.2 390 silly saveTree │ ├── code-point-at@1.1.0 390 silly saveTree │ ├─┬ is-fullwidth-code-point@1.0.0 390 silly saveTree │ │ └── number-is-nan@1.0.1 390 silly saveTree │ └─┬ strip-ansi@3.0.1 390 silly saveTree │ └── ansi-regex@2.1.1 390 silly saveTree ├─┬ iobroker.deconz@1.3.19 390 silly saveTree │ ├─┬ @sentry/integrations@6.13.3 390 silly saveTree │ │ ├── @sentry/types@6.13.3 390 silly saveTree │ │ ├─┬ @sentry/utils@6.13.3 390 silly saveTree │ │ │ └── tslib@1.14.1 390 silly saveTree │ │ ├─┬ localforage@1.10.0 390 silly saveTree │ │ │ └─┬ lie@3.1.1 390 silly saveTree │ │ │ └── immediate@3.0.6 390 silly saveTree │ │ └── tslib@1.14.1 390 silly saveTree │ ├─┬ @sentry/node@6.13.3 390 silly saveTree │ │ ├─┬ @sentry/core@6.13.3 390 silly saveTree │ │ │ ├── @sentry/hub@6.13.3 390 silly saveTree │ │ │ └── @sentry/minimal@6.13.3 390 silly saveTree │ │ ├── @sentry/hub@6.13.3 390 silly saveTree │ │ ├── @sentry/tracing@6.13.3 390 silly saveTree │ │ ├── cookie@0.4.1 390 silly saveTree │ │ └── lru_map@0.3.3 390 silly saveTree │ └─┬ source-map-support@0.5.20 390 silly saveTree │ └── source-map@0.6.1 390 silly saveTree ├─┬ iobroker.discovery@2.7.0 390 silly saveTree │ ├─┬ mdns-discovery@0.2.6 390 silly saveTree │ │ ├─┬ debug@2.2.0 390 silly saveTree │ │ │ └── ms@0.7.1 390 silly saveTree │ │ ├── dgram@1.0.1 390 silly saveTree │ │ └─┬ dns-packet@1.3.4 390 silly saveTree │ │ └── ip@1.1.5 390 silly saveTree │ ├── netmask@2.0.2 390 silly saveTree │ ├── node-mndp@0.0.3 390 silly saveTree │ ├─┬ node-ssdp@4.0.1 390 silly saveTree │ │ ├─┬ async@2.6.3 390 silly saveTree │ │ │ └── lodash@4.17.21 390 silly saveTree │ │ ├── bluebird@3.7.2 390 silly saveTree │ │ └─┬ debug@3.2.7 390 silly saveTree │ │ └── ms@2.1.3 390 silly saveTree │ └─┬ serialport@9.2.4 390 silly saveTree │ ├─┬ @serialport/binding-mock@9.2.4 390 silly saveTree │ │ ├─┬ @serialport/binding-abstract@9.2.3 390 silly saveTree │ │ │ └─┬ debug@4.3.2 390 silly saveTree │ │ │ └── ms@2.1.2 390 silly saveTree │ │ └─┬ debug@4.3.2 390 silly saveTree │ │ └── ms@2.1.2 390 silly saveTree │ ├─┬ @serialport/bindings@9.2.4 390 silly saveTree │ │ ├─┬ @serialport/parser-readline@9.2.4 390 silly saveTree │ │ │ └── @serialport/parser-delimiter@9.2.4 390 silly saveTree │ │ ├─┬ bindings@1.5.0 390 silly saveTree │ │ │ └── file-uri-to-path@1.0.0 390 silly saveTree │ │ ├─┬ debug@4.3.2 390 silly saveTree │ │ │ └── ms@2.1.2 390 silly saveTree │ │ ├── nan@2.15.0 390 silly saveTree │ │ └─┬ prebuild-install@6.1.4 390 silly saveTree │ │ ├── detect-libc@1.0.3 390 silly saveTree │ │ ├── expand-template@2.0.3 390 silly saveTree │ │ ├── github-from-package@0.0.0 390 silly saveTree │ │ ├── minimist@1.2.5 390 silly saveTree │ │ ├── napi-build-utils@1.0.2 390 silly saveTree │ │ ├─┬ node-abi@2.30.1 390 silly saveTree │ │ │ └── semver@5.7.1 390 silly saveTree │ │ ├─┬ npmlog@4.1.2 390 silly saveTree │ │ │ ├─┬ are-we-there-yet@1.1.7 390 silly saveTree │ │ │ │ ├── delegates@1.0.0 390 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ │ ├── console-control-strings@1.1.0 390 silly saveTree │ │ │ └─┬ gauge@2.7.4 390 silly saveTree │ │ │ ├── aproba@1.2.0 390 silly saveTree │ │ │ ├── has-unicode@2.0.1 390 silly saveTree │ │ │ ├── object-assign@4.1.1 390 silly saveTree │ │ │ ├── signal-exit@3.0.5 390 silly saveTree │ │ │ └── wide-align@1.1.3 390 silly saveTree │ │ ├─┬ rc@1.2.8 390 silly saveTree │ │ │ ├── deep-extend@0.6.0 390 silly saveTree │ │ │ ├── ini@1.3.8 390 silly saveTree │ │ │ └── strip-json-comments@2.0.1 390 silly saveTree │ │ └─┬ simple-get@3.1.0 390 silly saveTree │ │ ├─┬ decompress-response@4.2.1 390 silly saveTree │ │ │ └── mimic-response@2.1.0 390 silly saveTree │ │ └── simple-concat@1.0.1 390 silly saveTree │ ├── @serialport/parser-byte-length@9.2.4 390 silly saveTree │ ├── @serialport/parser-cctalk@9.2.4 390 silly saveTree │ ├── @serialport/parser-delimiter@9.2.4 390 silly saveTree │ ├── @serialport/parser-inter-byte-timeout@9.2.4 390 silly saveTree │ ├── @serialport/parser-readline@9.2.4 390 silly saveTree │ ├── @serialport/parser-ready@9.2.4 390 silly saveTree │ ├── @serialport/parser-regex@9.2.4 390 silly saveTree │ ├─┬ @serialport/stream@9.2.4 390 silly saveTree │ │ └─┬ debug@4.3.2 390 silly saveTree │ │ └── ms@2.1.2 390 silly saveTree │ └─┬ debug@4.3.2 390 silly saveTree │ └── ms@2.1.2 390 silly saveTree ├─┬ iobroker.ecovacs-deebot@1.2.4 390 silly saveTree │ ├─┬ ecovacs-deebot@0.6.8 390 silly saveTree │ │ ├── @xmldom/xmldom@0.7.5 390 silly saveTree │ │ ├─┬ canvas@2.8.0 390 silly saveTree │ │ │ └─┬ @mapbox/node-pre-gyp@1.0.5 390 silly saveTree │ │ │ ├─┬ make-dir@3.1.0 390 silly saveTree │ │ │ │ └── semver@6.3.0 390 silly saveTree │ │ │ ├─┬ nopt@5.0.0 390 silly saveTree │ │ │ │ └── abbrev@1.1.1 390 silly saveTree │ │ │ ├─┬ rimraf@3.0.2 390 silly saveTree │ │ │ │ └─┬ glob@7.2.0 390 silly saveTree │ │ │ │ ├── fs.realpath@1.0.0 390 silly saveTree │ │ │ │ ├── inflight@1.0.6 390 silly saveTree │ │ │ │ └── path-is-absolute@1.0.1 390 silly saveTree │ │ │ └─┬ tar@6.1.11 390 silly saveTree │ │ │ ├── chownr@2.0.0 390 silly saveTree │ │ │ ├─┬ fs-minipass@2.1.0 390 silly saveTree │ │ │ │ └── minipass@3.1.5 390 silly saveTree │ │ │ ├── minipass@3.1.5 390 silly saveTree │ │ │ ├── minizlib@2.1.2 390 silly saveTree │ │ │ └── mkdirp@1.0.4 390 silly saveTree │ │ ├─┬ ltx@2.10.0 390 silly saveTree │ │ │ └── inherits@2.0.4 390 silly saveTree │ │ ├── lzma@2.3.2 390 silly saveTree │ │ ├─┬ mqtt@4.2.8 390 silly saveTree │ │ │ ├─┬ commist@1.1.0 390 silly saveTree │ │ │ │ └── leven@2.1.0 390 silly saveTree │ │ │ ├─┬ concat-stream@2.0.0 390 silly saveTree │ │ │ │ └─┬ readable-stream@3.6.0 390 silly saveTree │ │ │ │ └─┬ string_decoder@1.3.0 390 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 390 silly saveTree │ │ │ ├─┬ debug@4.3.2 390 silly saveTree │ │ │ │ └── ms@2.1.2 390 silly saveTree │ │ │ ├─┬ duplexify@4.1.2 390 silly saveTree │ │ │ │ ├─┬ readable-stream@3.6.0 390 silly saveTree │ │ │ │ │ └─┬ string_decoder@1.3.0 390 silly saveTree │ │ │ │ │ └── safe-buffer@5.2.1 390 silly saveTree │ │ │ │ └── stream-shift@1.0.1 390 silly saveTree │ │ │ ├─┬ help-me@3.0.0 390 silly saveTree │ │ │ │ └─┬ readable-stream@3.6.0 390 silly saveTree │ │ │ │ └─┬ string_decoder@1.3.0 390 silly saveTree │ │ │ │ └── safe-buffer@5.2.1 390 silly saveTree │ │ │ ├─┬ mqtt-packet@6.10.0 390 silly saveTree │ │ │ │ └─┬ debug@4.3.2 390 silly saveTree │ │ │ │ └── ms@2.1.2 390 silly saveTree │ │ │ ├── readable-stream@3.6.0 390 silly saveTree │ │ │ ├── reinterval@1.1.0 390 silly saveTree │ │ │ └─┬ split2@3.2.2 390 silly saveTree │ │ │ └─┬ readable-stream@3.6.0 390 silly saveTree │ │ │ └─┬ string_decoder@1.3.0 390 silly saveTree │ │ │ └── safe-buffer@5.2.1 390 silly saveTree │ │ ├─┬ simple-xmpp@2.3.1 390 silly saveTree │ │ │ ├─┬ node-xmpp-client@3.2.0 390 silly saveTree │ │ │ │ ├── browser-request@0.3.3 390 silly saveTree │ │ │ │ ├─┬ md5.js@1.3.5 390 silly saveTree │ │ │ │ │ └─┬ hash-base@3.1.0 390 silly saveTree │ │ │ │ │ ├── inherits@2.0.4 390 silly saveTree │ │ │ │ │ ├─┬ readable-stream@3.6.0 390 silly saveTree │ │ │ │ │ │ └─┬ string_decoder@1.3.0 390 silly saveTree │ │ │ │ │ │ └── safe-buffer@5.2.1 390 silly saveTree │ │ │ │ │ └── safe-buffer@5.2.1 390 silly saveTree │ │ │ │ ├─┬ node-xmpp-core@5.0.9 390 silly saveTree │ │ │ │ │ ├── @xmpp/jid@0.0.2 390 silly saveTree │ │ │ │ │ ├─┬ @xmpp/streamparser@0.0.6 390 silly saveTree │ │ │ │ │ │ └── @xmpp/xml@0.1.3 390 silly saveTree │ │ │ │ │ ├── @xmpp/xml@0.1.3 390 silly saveTree │ │ │ │ │ ├── lodash.assign@4.2.0 390 silly saveTree │ │ │ │ │ ├── node-xmpp-tls-connect@1.0.1 390 silly saveTree │ │ │ │ │ └─┬ reconnect-core@0.0.1 390 silly saveTree │ │ │ │ │ └── backoff@2.3.0 390 silly saveTree │ │ │ │ └─┬ ws@1.1.5 390 silly saveTree │ │ │ │ ├── options@0.0.6 390 silly saveTree │ │ │ │ └── ultron@1.0.2 390 silly saveTree │ │ │ └── qbox@0.1.7 390 silly saveTree │ │ └── uniqid@5.4.0 390 silly saveTree │ └── node-machine-id@1.1.12 390 silly saveTree ├─┬ iobroker.javascript@5.2.8 390 silly saveTree │ ├── @types/node@12.20.33 390 silly saveTree │ ├─┬ @types/request@2.48.7 390 silly saveTree │ │ ├── @types/caseless@0.12.2 390 silly saveTree │ │ ├── @types/tough-cookie@4.0.1 390 silly saveTree │ │ └── form-data@2.5.1 390 silly saveTree │ ├── coffee-compiler@0.3.2 390 silly saveTree │ ├── coffee-script@1.12.7 390 silly saveTree │ ├── jsonata@1.8.5 390 silly saveTree │ ├── node-inspect@2.0.0 390 silly saveTree │ ├── suncalc2@1.8.1 390 silly saveTree │ ├── typescript@4.4.4 390 silly saveTree │ ├─┬ virtual-tsc@0.6.1 390 silly saveTree │ │ ├── colors@1.4.0 390 silly saveTree │ │ └─┬ debug@3.2.7 390 silly saveTree │ │ └── ms@2.1.3 390 silly saveTree │ ├── vm2@3.9.4 390 silly saveTree │ └── wake_on_lan@1.0.0 390 silly saveTree ├─┬ iobroker.js-controller@3.3.18 390 silly saveTree │ ├─┬ @alcalzone/esbuild-register@2.5.1-1 390 silly saveTree │ │ ├── esbuild@0.11.23 390 silly saveTree │ │ └── jsonc-parser@3.0.0 390 silly saveTree │ ├─┬ @iobroker/db-objects-file@1.2.7 390 silly saveTree │ │ ├─┬ @iobroker/db-base@1.2.4 390 silly saveTree │ │ │ ├── deep-clone@3.0.3 390 silly saveTree │ │ │ ├─┬ fs-extra@9.1.0 390 silly saveTree │ │ │ │ └── at-least-node@1.0.0 390 silly saveTree │ │ │ ├─┬ node.extend@2.0.2 390 silly saveTree │ │ │ │ └── is@3.3.0 390 silly saveTree │ │ │ └── respjs@4.2.0 390 silly saveTree │ │ ├─┬ @iobroker/db-objects-redis@1.2.7 390 silly saveTree │ │ │ └─┬ ioredis@4.27.10 390 silly saveTree │ │ │ ├── cluster-key-slot@1.1.0 390 silly saveTree │ │ │ ├─┬ debug@4.3.2 390 silly saveTree │ │ │ │ └── ms@2.1.2 390 silly saveTree │ │ │ ├── denque@1.5.1 390 silly saveTree │ │ │ ├── lodash.defaults@4.2.0 390 silly saveTree │ │ │ ├── lodash.flatten@4.4.0 390 silly saveTree │ │ │ ├── lodash.isarguments@3.1.0 390 silly saveTree │ │ │ ├── p-map@2.1.0 390 silly saveTree │ │ │ ├── redis-commands@1.7.0 390 silly saveTree │ │ │ ├── redis-errors@1.2.0 390 silly saveTree │ │ │ ├── redis-parser@3.0.0 390 silly saveTree │ │ │ └── standard-as-callback@2.1.0 390 silly saveTree │ │ ├── deep-clone@3.0.3 390 silly saveTree │ │ ├── fs-extra@9.1.0 390 silly saveTree │ │ └── node.extend@2.0.2 390 silly saveTree │ ├─┬ @iobroker/db-objects-jsonl@1.2.7 390 silly saveTree │ │ ├─┬ @alcalzone/jsonl-db@1.3.0 390 silly saveTree │ │ │ ├─┬ alcalzone-shared@3.0.4 390 silly saveTree │ │ │ │ └─┬ debug@4.3.2 390 silly saveTree │ │ │ │ └── ms@2.1.2 390 silly saveTree │ │ │ ├── fs-extra@9.1.0 390 silly saveTree │ │ │ └─┬ proper-lockfile@4.1.2 390 silly saveTree │ │ │ └── retry@0.12.0 390 silly saveTree │ │ └── fs-extra@9.1.0 390 silly saveTree │ ├── @iobroker/db-objects-redis@1.2.7 390 silly saveTree │ ├─┬ @iobroker/db-states-file@1.2.7 390 silly saveTree │ │ └── @iobroker/db-states-redis@1.2.7 390 silly saveTree │ ├── @iobroker/db-states-jsonl@1.2.7 390 silly saveTree │ ├── @iobroker/db-states-redis@1.2.7 390 silly saveTree │ ├── @iobroker/plugin-base@1.2.1 390 silly saveTree │ ├── @iobroker/plugin-sentry@1.1.10 390 silly saveTree │ ├─┬ chokidar@3.5.2 390 silly saveTree │ │ ├─┬ anymatch@3.1.2 390 silly saveTree │ │ │ ├── normalize-path@3.0.0 390 silly saveTree │ │ │ └── picomatch@2.3.0 390 silly saveTree │ │ ├─┬ braces@3.0.2 390 silly saveTree │ │ │ └─┬ fill-range@7.0.1 390 silly saveTree │ │ │ └─┬ to-regex-range@5.0.1 390 silly saveTree │ │ │ └── is-number@7.0.0 390 silly saveTree │ │ ├── fsevents@2.3.2 390 silly saveTree │ │ ├── glob-parent@5.1.2 390 silly saveTree │ │ ├─┬ is-binary-path@2.1.0 390 silly saveTree │ │ │ └── binary-extensions@2.2.0 390 silly saveTree │ │ ├── normalize-path@3.0.0 390 silly saveTree │ │ └── readdirp@3.6.0 390 silly saveTree │ ├── ci-info@3.2.0 390 silly saveTree │ ├── daemonize2@0.4.2 390 silly saveTree │ ├─┬ debug@4.3.2 390 silly saveTree │ │ └── ms@2.1.2 390 silly saveTree │ ├─┬ decache@4.6.0 390 silly saveTree │ │ └── callsite@1.0.0 390 silly saveTree │ ├── deep-clone@3.0.3 390 silly saveTree │ ├─┬ diskusage@1.1.3 390 silly saveTree │ │ └── es6-promise@4.2.8 390 silly saveTree │ ├─┬ event-stream@4.0.1 390 silly saveTree │ │ ├── duplexer@0.1.2 390 silly saveTree │ │ ├── from@0.1.7 390 silly saveTree │ │ ├── map-stream@0.0.7 390 silly saveTree │ │ ├─┬ pause-stream@0.0.11 390 silly saveTree │ │ │ └── through@2.3.8 390 silly saveTree │ │ ├── split@1.0.1 390 silly saveTree │ │ ├── stream-combiner@0.2.2 390 silly saveTree │ │ └── through@2.3.8 390 silly saveTree │ ├── fs-extra@9.1.0 390 silly saveTree │ ├─┬ greenlock-express@4.0.3 390 silly saveTree │ │ ├─┬ @root/greenlock-express@4.0.4 390 silly saveTree │ │ │ ├─┬ @root/greenlock@4.0.5 390 silly saveTree │ │ │ │ ├─┬ @greenlock/manager@3.1.0 390 silly saveTree │ │ │ │ │ └─┬ greenlock-manager-fs@3.1.1 390 silly saveTree │ │ │ │ │ ├── @root/mkdirp@1.0.0 390 silly saveTree │ │ │ │ │ └── safe-replace@1.1.0 390 silly saveTree │ │ │ │ ├─┬ @root/acme@3.1.0 390 silly saveTree │ │ │ │ │ ├─┬ @root/csr@0.8.1 390 silly saveTree │ │ │ │ │ │ ├─┬ @root/asn1@1.0.0 390 silly saveTree │ │ │ │ │ │ │ └── @root/encoding@1.0.1 390 silly saveTree │ │ │ │ │ │ ├── @root/pem@1.0.4 390 silly saveTree │ │ │ │ │ │ └── @root/x509@0.7.2 390 silly saveTree │ │ │ │ │ ├── @root/encoding@1.0.1 390 silly saveTree │ │ │ │ │ ├── @root/keypairs@0.10.3 390 silly saveTree │ │ │ │ │ ├── @root/pem@1.0.4 390 silly saveTree │ │ │ │ │ ├── @root/request@1.7.0 390 silly saveTree │ │ │ │ │ └── @root/x509@0.7.2 390 silly saveTree │ │ │ │ ├── @root/csr@0.8.1 390 silly saveTree │ │ │ │ ├── @root/keypairs@0.10.3 390 silly saveTree │ │ │ │ ├── @root/mkdirp@1.0.0 390 silly saveTree │ │ │ │ ├── @root/request@1.7.0 390 silly saveTree │ │ │ │ ├── acme-http-01-standalone@3.0.5 390 silly saveTree │ │ │ │ ├── cert-info@1.5.1 390 silly saveTree │ │ │ │ ├── greenlock-store-fs@3.2.2 390 silly saveTree │ │ │ │ └── safe-replace@1.1.0 390 silly saveTree │ │ │ └── redirect-https@1.3.1 390 silly saveTree │ │ ├── @root/greenlock@4.0.5 390 silly saveTree │ │ └── redirect-https@1.3.1 390 silly saveTree │ ├─┬ greenlock@4.0.4 390 silly saveTree │ │ └── @root/keypairs@0.9.0 390 silly saveTree │ ├─┬ jsonwebtoken@8.5.1 390 silly saveTree │ │ ├─┬ jws@3.2.2 390 silly saveTree │ │ │ └── jwa@1.4.1 390 silly saveTree │ │ ├── lodash.includes@4.3.0 390 silly saveTree │ │ ├── lodash.isboolean@3.0.3 390 silly saveTree │ │ ├── lodash.isinteger@4.0.4 390 silly saveTree │ │ ├── lodash.isnumber@3.0.3 390 silly saveTree │ │ ├── lodash.isplainobject@4.0.6 390 silly saveTree │ │ ├── lodash.isstring@4.0.1 390 silly saveTree │ │ ├── lodash.once@4.1.1 390 silly saveTree │ │ ├── ms@2.1.3 390 silly saveTree │ │ └── semver@5.7.1 390 silly saveTree │ ├─┬ jszip@3.7.1 390 silly saveTree │ │ ├── lie@3.3.0 390 silly saveTree │ │ ├── pako@1.0.11 390 silly saveTree │ │ ├─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ └── set-immediate-shim@1.0.1 390 silly saveTree │ ├─┬ le-acme-core@2.1.4 390 silly saveTree │ │ └─┬ rsa-compat@1.9.4 390 silly saveTree │ │ ├─┬ keypairs@1.2.14 390 silly saveTree │ │ │ ├── eckles@1.4.1 390 silly saveTree │ │ │ └── rasha@1.2.5 390 silly saveTree │ │ ├── node-forge@0.7.6 390 silly saveTree │ │ └── ursa-optional@0.9.10 390 silly saveTree │ ├── le-challenge-fs@2.0.9 390 silly saveTree │ ├── le-sni-auto@2.1.9 390 silly saveTree │ ├─┬ loadavg-windows@1.1.1 390 silly saveTree │ │ └── weak-daemon@1.0.3 390 silly saveTree │ ├── mime@2.5.2 390 silly saveTree │ ├── ncp@2.0.0 390 silly saveTree │ ├── node.extend@2.0.2 390 silly saveTree │ ├─┬ pidusage@2.0.21 390 silly saveTree │ │ └── safe-buffer@5.2.1 390 silly saveTree │ ├── promisify-child-process@4.1.1 390 silly saveTree │ ├─┬ prompt@1.2.0 390 silly saveTree │ │ ├── async@0.9.2 390 silly saveTree │ │ ├─┬ read@1.0.7 390 silly saveTree │ │ │ └── mute-stream@0.0.8 390 silly saveTree │ │ ├── revalidator@0.1.8 390 silly saveTree │ │ └─┬ winston@2.4.5 390 silly saveTree │ │ ├── async@1.0.0 390 silly saveTree │ │ ├── colors@1.0.3 390 silly saveTree │ │ ├── cycle@1.0.3 390 silly saveTree │ │ └── eyes@0.1.8 390 silly saveTree │ ├── readline-sync@1.4.10 390 silly saveTree │ ├─┬ winston-daily-rotate-file@4.5.5 390 silly saveTree │ │ ├─┬ file-stream-rotator@0.5.7 390 silly saveTree │ │ │ └── moment@2.29.1 390 silly saveTree │ │ ├── object-hash@2.2.0 390 silly saveTree │ │ ├── triple-beam@1.3.0 390 silly saveTree │ │ └─┬ winston-transport@4.4.0 390 silly saveTree │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ ├── isarray@1.0.0 390 silly saveTree │ │ └── string_decoder@1.1.1 390 silly saveTree │ ├─┬ winston-seq-updated@1.0.4 390 silly saveTree │ │ └── seq-logging@0.4.6 390 silly saveTree │ ├─┬ winston-syslog@2.4.4 390 silly saveTree │ │ ├── glossy@0.1.7 390 silly saveTree │ │ └── unix-dgram@2.0.3 390 silly saveTree │ ├─┬ winston@3.3.3 390 silly saveTree │ │ ├─┬ @dabh/diagnostics@2.0.2 390 silly saveTree │ │ │ ├─┬ colorspace@1.1.2 390 silly saveTree │ │ │ │ ├─┬ color@3.0.0 390 silly saveTree │ │ │ │ │ ├─┬ color-convert@1.9.3 390 silly saveTree │ │ │ │ │ │ └── color-name@1.1.3 390 silly saveTree │ │ │ │ │ └─┬ color-string@1.6.0 390 silly saveTree │ │ │ │ │ └─┬ simple-swizzle@0.2.2 390 silly saveTree │ │ │ │ │ └── is-arrayish@0.3.2 390 silly saveTree │ │ │ │ └── text-hex@1.0.0 390 silly saveTree │ │ │ ├── enabled@2.0.0 390 silly saveTree │ │ │ └── kuler@2.0.0 390 silly saveTree │ │ ├── async@3.2.1 390 silly saveTree │ │ ├─┬ logform@2.3.0 390 silly saveTree │ │ │ ├── fecha@4.2.1 390 silly saveTree │ │ │ ├── ms@2.1.3 390 silly saveTree │ │ │ └── safe-stable-stringify@1.1.1 390 silly saveTree │ │ ├─┬ one-time@1.0.0 390 silly saveTree │ │ │ └── fn.name@1.1.0 390 silly saveTree │ │ └─┬ readable-stream@3.6.0 390 silly saveTree │ │ └─┬ string_decoder@1.3.0 390 silly saveTree │ │ └── safe-buffer@5.2.1 390 silly saveTree │ └─┬ yargs@16.2.0 390 silly saveTree │ ├─┬ cliui@7.0.4 390 silly saveTree │ │ ├─┬ string-width@4.2.3 390 silly saveTree │ │ │ ├── emoji-regex@8.0.0 390 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 390 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1 390 silly saveTree │ │ │ └── ansi-regex@5.0.1 390 silly saveTree │ │ ├── strip-ansi@6.0.1 390 silly saveTree │ │ └─┬ wrap-ansi@7.0.0 390 silly saveTree │ │ ├─┬ ansi-styles@4.3.0 390 silly saveTree │ │ │ └─┬ color-convert@2.0.1 390 silly saveTree │ │ │ └── color-name@1.1.4 390 silly saveTree │ │ ├─┬ string-width@4.2.3 390 silly saveTree │ │ │ ├── is-fullwidth-code-point@3.0.0 390 silly saveTree │ │ │ └─┬ strip-ansi@6.0.1 390 silly saveTree │ │ │ └── ansi-regex@5.0.1 390 silly saveTree │ │ └── strip-ansi@6.0.1 390 silly saveTree │ ├── escalade@3.1.1 390 silly saveTree │ ├── get-caller-file@2.0.5 390 silly saveTree │ ├─┬ string-width@4.2.3 390 silly saveTree │ │ ├── is-fullwidth-code-point@3.0.0 390 silly saveTree │ │ └─┬ strip-ansi@6.0.1 390 silly saveTree │ │ └── ansi-regex@5.0.1 390 silly saveTree │ ├── y18n@5.0.8 390 silly saveTree │ └── yargs-parser@20.2.9 390 silly saveTree ├─┬ iobroker.mqtt@2.4.0 390 silly saveTree │ ├─┬ mqtt-connection@4.1.0 390 silly saveTree │ │ ├─┬ duplexify@3.7.1 390 silly saveTree │ │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ └─┬ through2@2.0.5 390 silly saveTree │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ ├── isarray@1.0.0 390 silly saveTree │ │ └── string_decoder@1.1.1 390 silly saveTree │ ├─┬ mqtt@2.18.9 390 silly saveTree │ │ ├─┬ es6-map@0.1.5 390 silly saveTree │ │ │ ├─┬ d@1.0.1 390 silly saveTree │ │ │ │ ├─┬ es5-ext@0.10.53 390 silly saveTree │ │ │ │ │ ├─┬ es6-iterator@2.0.3 390 silly saveTree │ │ │ │ │ │ └─┬ es6-symbol@3.1.3 390 silly saveTree │ │ │ │ │ │ └─┬ ext@1.6.0 390 silly saveTree │ │ │ │ │ │ └── type@2.5.0 390 silly saveTree │ │ │ │ │ ├── es6-symbol@3.1.3 390 silly saveTree │ │ │ │ │ └── next-tick@1.0.0 390 silly saveTree │ │ │ │ └── type@1.2.0 390 silly saveTree │ │ │ ├── es5-ext@0.10.53 390 silly saveTree │ │ │ ├── es6-iterator@2.0.3 390 silly saveTree │ │ │ ├─┬ es6-set@0.1.5 390 silly saveTree │ │ │ │ ├── es6-symbol@3.1.1 390 silly saveTree │ │ │ │ └── event-emitter@0.3.5 390 silly saveTree │ │ │ ├── es6-symbol@3.1.3 390 silly saveTree │ │ │ └── event-emitter@0.3.5 390 silly saveTree │ │ ├─┬ help-me@1.1.0 390 silly saveTree │ │ │ ├── callback-stream@1.1.0 390 silly saveTree │ │ │ └─┬ glob-stream@6.1.0 390 silly saveTree │ │ │ ├─┬ glob-parent@3.1.0 390 silly saveTree │ │ │ │ ├── is-glob@3.1.0 390 silly saveTree │ │ │ │ └── path-dirname@1.0.2 390 silly saveTree │ │ │ ├── is-negated-glob@1.0.0 390 silly saveTree │ │ │ ├─┬ ordered-read-streams@1.0.1 390 silly saveTree │ │ │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ │ ├─┬ pumpify@1.5.1 390 silly saveTree │ │ │ │ ├─┬ duplexify@3.7.1 390 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ │ │ └── pump@2.0.1 390 silly saveTree │ │ │ ├─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ │ ├── to-absolute-glob@2.0.2 390 silly saveTree │ │ │ └─┬ unique-stream@2.3.1 390 silly saveTree │ │ │ ├── json-stable-stringify-without-jsonify@1.0.1 390 silly saveTree │ │ │ └── through2-filter@3.0.0 390 silly saveTree │ │ ├─┬ mqtt-packet@5.6.1 390 silly saveTree │ │ │ └─┬ bl@1.2.3 390 silly saveTree │ │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ │ ├── isarray@1.0.0 390 silly saveTree │ │ │ └── string_decoder@1.1.1 390 silly saveTree │ │ ├── readable-stream@2.3.7 390 silly saveTree │ │ ├── split2@2.2.0 390 silly saveTree │ │ └─┬ websocket-stream@5.2.0 390 silly saveTree │ │ ├── duplexify@3.7.1 390 silly saveTree │ │ ├── readable-stream@3.6.0 390 silly saveTree │ │ └─┬ ws@6.2.2 390 silly saveTree │ │ └── async-limiter@1.0.1 390 silly saveTree │ └─┬ websocket-stream@5.5.2 390 silly saveTree │ ├─┬ duplexify@3.7.1 390 silly saveTree │ │ └─┬ readable-stream@2.3.7 390 silly saveTree │ │ ├── isarray@1.0.0 390 silly saveTree │ │ └── string_decoder@1.1.1 390 silly saveTree │ ├── readable-stream@2.3.7 390 silly saveTree │ └─┬ ws@3.3.3 390 silly saveTree │ └── ultron@1.1.1 390 silly saveTree ├─┬ iobroker.socketio@3.1.4 390 silly saveTree │ └─┬ socket.io@2.4.1 390 silly saveTree │ ├─┬ debug@4.1.1 390 silly saveTree │ │ └── ms@2.1.3 390 silly saveTree │ ├─┬ engine.io@3.5.0 390 silly saveTree │ │ ├── base64id@2.0.0 390 silly saveTree │ │ ├── cookie@0.4.1 390 silly saveTree │ │ ├─┬ debug@4.1.1 390 silly saveTree │ │ │ └── ms@2.1.3 390 silly saveTree │ │ ├─┬ engine.io-parser@2.2.1 390 silly saveTree │ │ │ ├── after@0.8.2 390 silly saveTree │ │ │ ├── arraybuffer.slice@0.0.7 390 silly saveTree │ │ │ ├── base64-arraybuffer@0.1.4 390 silly saveTree │ │ │ ├── blob@0.0.5 390 silly saveTree │ │ │ └─┬ has-binary2@1.0.3 390 silly saveTree │ │ │ └── isarray@2.0.1 390 silly saveTree │ │ └── ws@7.4.6 390 silly saveTree │ ├── has-binary2@1.0.3 390 silly saveTree │ ├── socket.io-adapter@1.1.2 390 silly saveTree │ ├─┬ socket.io-client@2.4.0 390 silly saveTree │ │ ├── backo2@1.0.2 390 silly saveTree │ │ ├── component-bind@1.0.0 390 silly saveTree │ │ ├── debug@3.1.0 390 silly saveTree │ │ ├─┬ engine.io-client@3.5.2 390 silly saveTree │ │ │ ├── component-inherit@0.0.3 390 silly saveTree │ │ │ ├── debug@3.1.0 390 silly saveTree │ │ │ ├── has-cors@1.1.0 390 silly saveTree │ │ │ ├── indexof@0.0.1 390 silly saveTree │ │ │ ├── parseqs@0.0.6 390 silly saveTree │ │ │ ├── parseuri@0.0.6 390 silly saveTree │ │ │ ├── ws@7.4.6 390 silly saveTree │ │ │ ├── xmlhttprequest-ssl@1.6.3 390 silly saveTree │ │ │ └── yeast@0.1.2 390 silly saveTree │ │ ├── indexof@0.0.1 390 silly saveTree │ │ ├── parseqs@0.0.6 390 silly saveTree │ │ ├── parseuri@0.0.6 390 silly saveTree │ │ ├─┬ socket.io-parser@3.3.2 390 silly saveTree │ │ │ └── isarray@2.0.1 390 silly saveTree │ │ └── to-array@0.1.4 390 silly saveTree │ └─┬ socket.io-parser@3.4.1 390 silly saveTree │ ├── component-emitter@1.2.1 390 silly saveTree │ ├─┬ debug@4.1.1 390 silly saveTree │ │ └── ms@2.1.3 390 silly saveTree │ └── isarray@2.0.1 390 silly saveTree ├─┬ iobroker.spotify-premium@1.0.0 390 silly saveTree │ ├─┬ @iobroker/adapter-core@1.0.1 390 silly saveTree │ │ └── @types/iobroker@1.4.13 390 silly saveTree │ ├─┬ promise@8.0.1 390 silly saveTree │ │ └── asap@2.0.6 390 silly saveTree │ ├── querystring@0.2.0 390 silly saveTree │ └─┬ request@2.83.0 390 silly saveTree │ ├─┬ har-validator@5.0.3 390 silly saveTree │ │ └─┬ ajv@5.5.2 390 silly saveTree │ │ ├── co@4.6.0 390 silly saveTree │ │ ├── fast-deep-equal@1.1.0 390 silly saveTree │ │ └── json-schema-traverse@0.3.1 390 silly saveTree │ ├─┬ hawk@6.0.2 390 silly saveTree │ │ ├─┬ boom@4.3.1 390 silly saveTree │ │ │ └── hoek@4.2.1 390 silly saveTree │ │ ├─┬ cryptiles@3.1.4 390 silly saveTree │ │ │ └── boom@5.2.0 390 silly saveTree │ │ ├── hoek@4.2.1 390 silly saveTree │ │ └── sntp@2.1.0 390 silly saveTree │ ├── oauth-sign@0.8.2 390 silly saveTree │ ├── qs@6.5.2 390 silly saveTree │ ├── stringstream@0.0.6 390 silly saveTree │ └─┬ tough-cookie@2.3.4 390 silly saveTree │ └── punycode@1.4.1 390 silly saveTree ├─┬ iobroker.synology@1.1.3 390 silly saveTree │ └─┬ syno@3.0.0 390 silly saveTree │ ├── commander@4.1.1 390 silly saveTree │ ├─┬ js-yaml@3.14.1 390 silly saveTree │ │ ├─┬ argparse@1.0.10 390 silly saveTree │ │ │ └── sprintf-js@1.0.3 390 silly saveTree │ │ └── esprima@4.0.1 390 silly saveTree │ ├── minimist@0.2.1 390 silly saveTree │ ├─┬ nconf@0.10.0 390 silly saveTree │ │ ├── async@1.5.2 390 silly saveTree │ │ ├── secure-keys@1.0.0 390 silly saveTree │ │ └─┬ yargs@3.32.0 390 silly saveTree │ │ ├── camelcase@2.1.1 390 silly saveTree │ │ ├─┬ cliui@3.2.0 390 silly saveTree │ │ │ └── wrap-ansi@2.1.0 390 silly saveTree │ │ ├── window-size@0.1.4 390 silly saveTree │ │ └── y18n@3.2.2 390 silly saveTree │ ├── ospath@1.2.2 390 silly saveTree │ ├─┬ otplib@11.0.1 390 silly saveTree │ │ └── thirty-two@1.0.2 390 silly saveTree │ └── pluralize@8.0.0 390 silly saveTree └─┬ iobroker.wifilight@1.1.0 390 silly saveTree ├─┬ @iobroker/adapter-core@1.0.3 390 silly saveTree │ └── @types/iobroker@1.4.13 390 silly saveTree ├── array-ext@0.1.5 390 silly saveTree ├─┬ mdns-discovery@0.1.12 390 silly saveTree │ └─┬ debug@2.2.0 390 silly saveTree │ └── ms@0.7.1 390 silly saveTree └── netmask@1.0.6 391 verbose type system 392 verbose stack FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/has-values: Integrity verification failed for sha512-nkGmeYFvZ/YF0TvXvyGx1xI7N9JKPfqCN8/2FUgIRpjpODbzsqFkRmcype0qnAqwuJNjIhvyNCRtfBeyriJPZA== (/home/iobroker/.npm/_cacache/content-v2/sha512/9e/41/a679816f67f605d13bd7bf21b1d7123b37d24a3dfa8237cff61548084698e93836f3b2a164466732a5ed2a9c0ab0b89363221bf234246d7c17b2ae224f64) 392 verbose stack at Readable.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:195:14) 392 verbose stack at Readable.emit (events.js:314:20) 392 verbose stack at /usr/lib/node_modules/npm/node_modules/make-fetch-happen/cache.js:92:30 392 verbose stack at tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) 392 verbose stack at Promise._settlePromiseFromHandler (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:517:31) 392 verbose stack at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:574:18) 392 verbose stack at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10) 392 verbose stack at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:695:18) 392 verbose stack at _drainQueueStep (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:138:12) 392 verbose stack at _drainQueue (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:131:9) 392 verbose stack at Async._drainQueues (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:147:5) 392 verbose stack at Immediate.Async.drainQueues (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14) 392 verbose stack at processImmediate (internal/timers.js:461:21) 393 verbose cwd /opt/iobroker 394 verbose Linux 5.10.63-v7l+ 395 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.chromecast" 396 verbose node v12.22.7 397 verbose npm v6.14.15 398 error code EINTEGRITY 399 error errno EINTEGRITY 400 error Invalid response body while trying to fetch https://registry.npmjs.org/has-values: Integrity verification failed for sha512-nkGmeYFvZ/YF0TvXvyGx1xI7N9JKPfqCN8/2FUgIRpjpODbzsqFkRmcype0qnAqwuJNjIhvyNCRtfBeyriJPZA== (/home/iobroker/.npm/_cacache/content-v2/sha512/9e/41/a679816f67f605d13bd7bf21b1d7123b37d24a3dfa8237cff61548084698e93836f3b2a164466732a5ed2a9c0ab0b89363221bf234246d7c17b2ae224f64) 401 verbose exit [ 1, true ]
-
-
@samuel-assmann-0
Reparier mal den Cache:cd /opt/iobroker npm cache verify
Zur Not den cache leeren:
npm cache clear --force
Btw: Ausführliche logs sind zwar eigentlich erwünscht, silly als Log Level ist aber meist ein wenig übertrieben. Die entscheidenden Meldungen wären auch im normalen LogLevel gekommen.
-
@thomas-braun vielen Dank das hat optimal funktioniert.