Systemdata
Bitte Ausfüllen
Hardwaresystem:
Pi4
Arbeitsspeicher:
4GB
Festplattenart:
SD-Karte
Betriebssystem:
Raspian Buster
Node-Version:
12.22.1
Nodejs-Version:
12.22.1
NPM-Version:
6.14.12
Installationsart:
Console
Image genutzt:
Nein
Benutzer Befehl:
iobroker install sql
Hallo zusammen, nach einer komplett frischen Installation von iobroker habe ich Probleme den SQL Adapter zu installieren... Kann mir einer vielleicht einen Tip geben woran es liegt ?
pi@raspberrypi:~ $ iobroker install sql
NPM version: 6.14.12
npm install iobroker.sql@1.15.7 --loglevel error --prefix "/opt/iobroker" (System call)
npm ERR! Cannot read property 'match' of undefined
npm ERR! A complete log of this run can be found in:
npm ERR! /home/iobroker/.npm/_logs/2021-06-10T20_24_05_945Z-debug.log
host.raspberrypi Cannot install iobroker.sql@1.15.7: 1
Die Ausgabe des Logfiles enthält folgendes:
Spoiler
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/usr/bin/node',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'install',
1 verbose cli 'iobroker.sql@1.15.7',
1 verbose cli '--loglevel',
1 verbose cli 'error',
1 verbose cli '--prefix',
1 verbose cli '/opt/iobroker'
1 verbose cli ]
2 info using npm@6.14.12
3 info using node@v12.22.1
4 verbose npm-session e37bc990cc2b7e66
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 304 https://registry.npmjs.org/iobroker.sql 622ms (from cache)
8 silly pacote version manifest for iobroker.sql@1.15.7 fetched in 701ms
9 timing stage:loadCurrentTree Completed in 10927ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 78ms
13 silly install loadShrinkwrap
14 timing stage:rollbackFailedOptional Completed in 3ms
15 timing stage:runTopLevelLifecycles Completed in 12658ms
16 silly saveTree iobroker.inst@3.0.0
16 silly saveTree ├─┬ iobroker.admin@4.2.1
16 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.0
16 silly saveTree │ │ └─┬ @types/iobroker@3.3.0
16 silly saveTree │ │ └── @types/node@15.12.2
16 silly saveTree │ ├─┬ body-parser@1.19.0
16 silly saveTree │ │ ├── bytes@3.1.0
16 silly saveTree │ │ ├── content-type@1.0.4
16 silly saveTree │ │ ├─┬ debug@2.6.9
16 silly saveTree │ │ │ └── ms@2.0.0
16 silly saveTree │ │ ├── depd@1.1.2
16 silly saveTree │ │ ├─┬ http-errors@1.7.2
16 silly saveTree │ │ │ ├── inherits@2.0.3
16 silly saveTree │ │ │ ├── setprototypeof@1.1.1
16 silly saveTree │ │ │ ├── statuses@1.5.0
16 silly saveTree │ │ │ └── toidentifier@1.0.0
16 silly saveTree │ │ ├─┬ iconv-lite@0.4.24
16 silly saveTree │ │ │ └── safer-buffer@2.1.2
16 silly saveTree │ │ ├─┬ on-finished@2.3.0
16 silly saveTree │ │ │ └── ee-first@1.1.1
16 silly saveTree │ │ ├── qs@6.7.0
16 silly saveTree │ │ ├─┬ raw-body@2.4.0
16 silly saveTree │ │ │ └── unpipe@1.0.0
16 silly saveTree │ │ └─┬ type-is@1.6.18
16 silly saveTree │ │ ├── media-typer@0.3.0
16 silly saveTree │ │ └─┬ mime-types@2.1.31
16 silly saveTree │ │ └── mime-db@1.48.0
16 silly saveTree │ ├── connect-flash@0.1.1
16 silly saveTree │ ├─┬ cookie-parser@1.4.5
16 silly saveTree │ │ ├── cookie-signature@1.0.6
16 silly saveTree │ │ └── cookie@0.4.0
16 silly saveTree │ ├─┬ express-fileupload@1.2.1
16 silly saveTree │ │ └─┬ busboy@0.3.1
16 silly saveTree │ │ └─┬ dicer@0.3.0
16 silly saveTree │ │ └── streamsearch@0.1.2
16 silly saveTree │ ├─┬ express-session@1.17.2
16 silly saveTree │ │ ├── cookie@0.4.1
16 silly saveTree │ │ ├── depd@2.0.0
16 silly saveTree │ │ ├── on-headers@1.0.2
16 silly saveTree │ │ ├── parseurl@1.3.3
16 silly saveTree │ │ ├── safe-buffer@5.2.1
16 silly saveTree │ │ └─┬ uid-safe@2.1.5
16 silly saveTree │ │ └── random-bytes@1.0.0
16 silly saveTree │ ├─┬ express@4.17.1
16 silly saveTree │ │ ├─┬ accepts@1.3.7
16 silly saveTree │ │ │ └── negotiator@0.6.2
16 silly saveTree │ │ ├── array-flatten@1.1.1
16 silly saveTree │ │ ├─┬ content-disposition@0.5.3
16 silly saveTree │ │ │ └── safe-buffer@5.1.2
16 silly saveTree │ │ ├── encodeurl@1.0.2
16 silly saveTree │ │ ├── escape-html@1.0.3
16 silly saveTree │ │ ├── etag@1.8.1
16 silly saveTree │ │ ├── finalhandler@1.1.2
16 silly saveTree │ │ ├── fresh@0.5.2
16 silly saveTree │ │ ├── merge-descriptors@1.0.1
16 silly saveTree │ │ ├── methods@1.1.2
16 silly saveTree │ │ ├── path-to-regexp@0.1.7
16 silly saveTree │ │ ├─┬ proxy-addr@2.0.7
16 silly saveTree │ │ │ ├── forwarded@0.2.0
16 silly saveTree │ │ │ └── ipaddr.js@1.9.1
16 silly saveTree │ │ ├── range-parser@1.2.1
16 silly saveTree │ │ ├── safe-buffer@5.1.2
16 silly saveTree │ │ ├─┬ send@0.17.1
16 silly saveTree │ │ │ ├── destroy@1.0.4
16 silly saveTree │ │ │ ├── mime@1.6.0
16 silly saveTree │ │ │ └── ms@2.1.1
16 silly saveTree │ │ ├── serve-static@1.14.1
16 silly saveTree │ │ ├── utils-merge@1.0.1
16 silly saveTree │ │ └── vary@1.1.2
16 silly saveTree │ ├─┬ passport-local@1.0.0
16 silly saveTree │ │ └── passport-strategy@1.0.0
16 silly saveTree │ ├─┬ passport.socketio@3.7.0
16 silly saveTree │ │ └── xtend@4.0.2
16 silly saveTree │ ├─┬ passport@0.4.1
16 silly saveTree │ │ └── pause@0.0.1
16 silly saveTree │ ├─┬ request@2.88.2
16 silly saveTree │ │ ├── aws-sign2@0.7.0
16 silly saveTree │ │ ├── aws4@1.11.0
16 silly saveTree │ │ ├── caseless@0.12.0
16 silly saveTree │ │ ├─┬ combined-stream@1.0.8
16 silly saveTree │ │ │ └── delayed-stream@1.0.0
16 silly saveTree │ │ ├── extend@3.0.2
16 silly saveTree │ │ ├── forever-agent@0.6.1
16 silly saveTree │ │ ├─┬ form-data@2.3.3
16 silly saveTree │ │ │ └── asynckit@0.4.0
16 silly saveTree │ │ ├─┬ har-validator@5.1.5
16 silly saveTree │ │ │ ├─┬ ajv@6.12.6
16 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3
16 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.1.0
16 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1
16 silly saveTree │ │ │ │ └─┬ uri-js@4.4.1
16 silly saveTree │ │ │ │ └── punycode@2.1.1
16 silly saveTree │ │ │ └── har-schema@2.0.0
16 silly saveTree │ │ ├─┬ http-signature@1.2.0
16 silly saveTree │ │ │ ├── assert-plus@1.0.0
16 silly saveTree │ │ │ ├─┬ jsprim@1.4.1
16 silly saveTree │ │ │ │ ├── extsprintf@1.3.0
16 silly saveTree │ │ │ │ ├── json-schema@0.2.3
16 silly saveTree │ │ │ │ └─┬ verror@1.10.0
16 silly saveTree │ │ │ │ └── core-util-is@1.0.2
16 silly saveTree │ │ │ └─┬ sshpk@1.16.1
16 silly saveTree │ │ │ ├── asn1@0.2.4
16 silly saveTree │ │ │ ├─┬ bcrypt-pbkdf@1.0.2
16 silly saveTree │ │ │ │ └── tweetnacl@0.14.5
16 silly saveTree │ │ │ ├── dashdash@1.14.1
16 silly saveTree │ │ │ ├─┬ ecc-jsbn@0.1.2
16 silly saveTree │ │ │ │ └── jsbn@0.1.1
16 silly saveTree │ │ │ ├── getpass@0.1.7
16 silly saveTree │ │ │ ├── jsbn@0.1.1
16 silly saveTree │ │ │ └── tweetnacl@0.14.5
16 silly saveTree │ │ ├── is-typedarray@1.0.0
16 silly saveTree │ │ ├── isstream@0.1.2
16 silly saveTree │ │ ├── json-stringify-safe@5.0.1
16 silly saveTree │ │ ├── oauth-sign@0.9.0
16 silly saveTree │ │ ├── performance-now@2.1.0
16 silly saveTree │ │ ├── qs@6.5.2
16 silly saveTree │ │ ├─┬ tough-cookie@2.5.0
16 silly saveTree │ │ │ └── psl@1.8.0
16 silly saveTree │ │ ├── tunnel-agent@0.6.0
16 silly saveTree │ │ └── uuid@3.4.0
16 silly saveTree │ ├─┬ semver@7.3.5
16 silly saveTree │ │ └─┬ lru-cache@6.0.0
16 silly saveTree │ │ └── yallist@4.0.0
16 silly saveTree │ ├─┬ socket.io-client@2.4.0
16 silly saveTree │ │ ├── backo2@1.0.2
16 silly saveTree │ │ ├── component-bind@1.0.0
16 silly saveTree │ │ ├── component-emitter@1.3.0
16 silly saveTree │ │ ├── debug@3.1.0
16 silly saveTree │ │ ├─┬ engine.io-client@3.5.2
16 silly saveTree │ │ │ ├── component-inherit@0.0.3
16 silly saveTree │ │ │ ├── debug@3.1.0
16 silly saveTree │ │ │ ├─┬ engine.io-parser@2.2.1
16 silly saveTree │ │ │ │ ├── after@0.8.2
16 silly saveTree │ │ │ │ ├── arraybuffer.slice@0.0.7
16 silly saveTree │ │ │ │ ├── base64-arraybuffer@0.1.4
16 silly saveTree │ │ │ │ ├── blob@0.0.5
16 silly saveTree │ │ │ │ └─┬ has-binary2@1.0.3
16 silly saveTree │ │ │ │ └── isarray@2.0.1
16 silly saveTree │ │ │ ├── has-cors@1.1.0
16 silly saveTree │ │ │ ├── indexof@0.0.1
16 silly saveTree │ │ │ ├── parseqs@0.0.6
16 silly saveTree │ │ │ ├── parseuri@0.0.6
16 silly saveTree │ │ │ ├── ws@7.4.6
16 silly saveTree │ │ │ ├── xmlhttprequest-ssl@1.6.3
16 silly saveTree │ │ │ └── yeast@0.1.2
16 silly saveTree │ │ ├── has-binary2@1.0.3
16 silly saveTree │ │ ├── indexof@0.0.1
16 silly saveTree │ │ ├── parseqs@0.0.6
16 silly saveTree │ │ ├── parseuri@0.0.6
16 silly saveTree │ │ ├── socket.io-parser@3.3.2
16 silly saveTree │ │ └── to-array@0.1.4
16 silly saveTree │ ├─┬ socket.io@2.4.1
16 silly saveTree │ │ ├─┬ debug@4.1.1
16 silly saveTree │ │ │ └── ms@2.1.3
16 silly saveTree │ │ ├─┬ engine.io@3.5.0
16 silly saveTree │ │ │ ├── base64id@2.0.0
16 silly saveTree │ │ │ ├── cookie@0.4.1
16 silly saveTree │ │ │ └─┬ debug@4.1.1
16 silly saveTree │ │ │ └── ms@2.1.3
16 silly saveTree │ │ ├── socket.io-adapter@1.1.2
16 silly saveTree │ │ └─┬ socket.io-parser@3.4.1
16 silly saveTree │ │ ├── component-emitter@1.2.1
16 silly saveTree │ │ └─┬ debug@4.1.1
16 silly saveTree │ │ └── ms@2.1.3
16 silly saveTree │ └── xtend@4.0.2
16 silly saveTree ├─┬ iobroker.backitup@2.1.11
16 silly saveTree │ ├─┬ @iobroker/adapter-core@2.5.0
16 silly saveTree │ │ └─┬ @types/iobroker@3.3.0
16 silly saveTree │ │ └── @types/node@15.12.2
16 silly saveTree │ ├─┬ axios@0.21.1
16 silly saveTree │ │ └── follow-redirects@1.14.1
16 silly saveTree │ ├─┬ dropbox-v2-api@2.4.38
16 silly saveTree │ │ └─┬ request@2.88.0
16 silly saveTree │ │ ├── aws-sign2@0.7.0
16 silly saveTree │ │ ├── aws4@1.11.0
16 silly saveTree │ │ ├── caseless@0.12.0
16 silly saveTree │ │ ├─┬ combined-stream@1.0.8
16 silly saveTree │ │ │ └── delayed-stream@1.0.0
16 silly saveTree │ │ ├── extend@3.0.2
16 silly saveTree │ │ ├── forever-agent@0.6.1
16 silly saveTree │ │ ├─┬ form-data@2.3.3
16 silly saveTree │ │ │ └── asynckit@0.4.0
16 silly saveTree │ │ ├─┬ har-validator@5.1.5
16 silly saveTree │ │ │ ├─┬ ajv@6.12.6
16 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3
16 silly saveTree │ │ │ │ └── fast-json-stable-stringify@2.1.0
16 silly saveTree │ │ │ └── har-schema@2.0.0
16 silly saveTree │ │ ├─┬ http-signature@1.2.0
16 silly saveTree │ │ │ └── assert-plus@1.0.0
16 silly saveTree │ │ ├── qs@6.5.2
16 silly saveTree │ │ └─┬ tough-cookie@2.4.3
16 silly saveTree │ │ └── punycode@1.4.1
16 silly saveTree │ ├─┬ express@4.17.1
16 silly saveTree │ │ ├── accepts@1.3.7
16 silly saveTree │ │ ├── array-flatten@1.1.1
16 silly saveTree │ │ ├─┬ body-parser@1.19.0
16 silly saveTree │ │ │ ├── bytes@3.1.0
16 silly saveTree │ │ │ ├── content-type@1.0.4
16 silly saveTree │ │ │ ├── debug@2.6.9
16 silly saveTree │ │ │ ├── depd@1.1.2
16 silly saveTree │ │ │ ├─┬ http-errors@1.7.2
16 silly saveTree │ │ │ │ └── inherits@2.0.3
16 silly saveTree │ │ │ └── iconv-lite@0.4.24
16 silly saveTree │ │ ├── content-disposition@0.5.3
16 silly saveTree │ │ ├── content-type@1.0.4
16 silly saveTree │ │ ├── cookie-signature@1.0.6
16 silly saveTree │ │ ├── cookie@0.4.0
16 silly saveTree │ │ ├── debug@2.6.9
16 silly saveTree │ │ ├── depd@1.1.2
16 silly saveTree │ │ ├── encodeurl@1.0.2
16 silly saveTree │ │ ├── escape-html@1.0.3
16 silly saveTree │ │ ├── etag@1.8.1
16 silly saveTree │ │ ├── finalhandler@1.1.2
16 silly saveTree │ │ └── fresh@0.5.2
16 silly saveTree │ ├─┬ fs-extra@10.0.0
16 silly saveTree │ │ └── graceful-fs@4.2.6
16 silly saveTree │ ├── ftp@0.3.10
16 silly saveTree │ ├─┬ google-auth-library@7.1.2
16 silly saveTree │ │ ├── arrify@2.0.1
16 silly saveTree │ │ ├── base64-js@1.5.1
16 silly saveTree │ │ ├── ecdsa-sig-formatter@1.0.11
16 silly saveTree │ │ ├── fast-text-encoding@1.0.3
16 silly saveTree │ │ ├─┬ gaxios@4.3.0
16 silly saveTree │ │ │ ├─┬ abort-controller@3.0.0
16 silly saveTree │ │ │ │ └── event-target-shim@5.0.1
16 silly saveTree │ │ │ └─┬ https-proxy-agent@5.0.0
16 silly saveTree │ │ │ ├─┬ agent-base@6.0.2
16 silly saveTree │ │ │ │ └─┬ debug@4.3.1
16 silly saveTree │ │ │ │ └── ms@2.1.2
16 silly saveTree │ │ │ └─┬ debug@4.3.1
16 silly saveTree │ │ │ └── ms@2.1.2
16 silly saveTree │ │ ├── gcp-metadata@4.3.0
16 silly saveTree │ │ └─┬ gtoken@5.3.0
16 silly saveTree │ │ └── google-p12-pem@3.1.0
16 silly saveTree │ └─┬ googleapis@73.0.0
16 silly saveTree │ └─┬ googleapis-common@5.0.2
16 silly saveTree │ └── uuid@8.3.2
16 silly saveTree └── iobroker.discovery@2.6.1
17 verbose stack TypeError: Cannot read property 'match' of undefined
17 verbose stack at tarballToVersion (/usr/lib/node_modules/npm/lib/install/inflate-shrinkwrap.js:95:20)
17 verbose stack at inflatableChild (/usr/lib/node_modules/npm/lib/install/inflate-shrinkwrap.js:121:22)
17 verbose stack at /usr/lib/node_modules/npm/lib/install/inflate-shrinkwrap.js:63:12
17 verbose stack at tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
17 verbose stack at Object.gotValue (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/reduce.js:155:18)
17 verbose stack at Object.gotAccum (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/reduce.js:144:25)
17 verbose stack at Object.tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
17 verbose stack at Promise._settlePromiseFromHandler (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:517:31)
17 verbose stack at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:574:18)
17 verbose stack at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10)
17 verbose stack at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:699:18)
17 verbose stack at _drainQueueStep (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:138:12)
17 verbose stack at _drainQueue (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:131:9)
17 verbose stack at Async._drainQueues (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:147:5)
17 verbose stack at Immediate.Async.drainQueues [as _onImmediate] (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)
17 verbose stack at processImmediate (internal/timers.js:461:21)
18 verbose cwd /opt/iobroker
19 verbose Linux 4.19.118-v7+
20 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.sql@1.15.7" "--loglevel" "error" "--prefix" "/opt/iobroker"
21 verbose node v12.22.1
22 verbose npm v6.14.12
23 error Cannot read property 'match' of undefined
24 verbose exit [ 1, true ]
Tausend Dank für eure Unterstützung...
Tobi