NEWS
Iobroker install Fehler
-
Hi,
ich habe gerade auf einem frischen nodejs 6 Cubietruck (Ubuntu LTS 14.04) iobroker installiert. Ergebnis:
` > root@cubietruck:/opt/iobroker# npm install iobroker
iobroker@0.7.1 install /opt/iobroker/node_modules/iobroker
node lib/setup.js
npm install iobroker.js-controller –production --prefix /opt/iobroker
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
npm WARN iobroker No description
npm WARN iobroker No repository field.
npm WARN iobroker No README data
npm WARN iobroker No license field.
npm install iobroker.admin --production --prefix /opt/iobroker
sh: 0: getcwd() failed: No such file or directory
path.js:1142
cwd = process.cwd();
^
Error: ENOENT: no such file or directory, uv_cwd
at Error (native)
at Object.resolve (path.js:1142:25)
at Function.Module._resolveLookupPaths (module.js:361:17)
at Function.Module._resolveFilename (module.js:431:31)
at Function.Module._load (module.js:388:25)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at /opt/iobroker/node_modules/npm/bin/npm-cli.js:23:11
at Object. <anonymous>(/opt/iobroker/node_modules/npm/bin/npm-cli.js:75:3)
at Module._compile (module.js:541:32)
Write "./iobroker start" to start the ioBroker
sh: 0: getcwd() failed: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 0: getcwd() failed: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
/opt/iobroker
└─┬ iobroker@0.7.1
└─┬ yargs@4.7.1
├── camelcase@3.0.0
├─┬ cliui@3.2.0
│ ├─┬ strip-ansi@3.0.1
│ │ └── ansi-regex@2.0.0
│ └── wrap-ansi@2.0.0
├── decamelize@1.2.0
├─┬ lodash.assign@4.0.9
│ ├── lodash.keys@4.0.7
│ └── lodash.rest@4.0.3
├─┬ os-locale@1.4.0
│ └─┬ lcid@1.0.0
│ └── invert-kv@1.0.0
├─┬ pkg-conf@1.1.2
│ ├─┬ find-up@1.1.2
│ │ ├── path-exists@2.1.0
│ │ └─┬ pinkie-promise@2.0.1
│ │ └── pinkie@2.0.4
│ ├─┬ load-json-file@1.1.0
│ │ ├── graceful-fs@4.1.4
│ │ ├─┬ parse-json@2.2.0
│ │ │ └─┬ error-ex@1.3.0
│ │ │ └── is-arrayish@0.2.1
│ │ ├── pify@2.3.0
│ │ └─┬ strip-bom@2.0.0
│ │ └── is-utf8@0.2.1
│ ├── object-assign@4.1.0
│ └── symbol@0.2.2
├─┬ read-pkg-up@1.0.1
│ └─┬ read-pkg@1.1.0
│ ├─┬ normalize-package-data@2.3.5
│ │ ├── hosted-git-info@2.1.5
│ │ ├─┬ is-builtin-module@1.0.0
│ │ │ └── builtin-modules@1.1.1
│ │ ├── semver@5.1.0
│ │ └─┬ validate-npm-package-license@3.0.1
│ │ ├─┬ spdx-correct@1.0.2
│ │ │ └── spdx-license-ids@1.2.1
│ │ └─┬ spdx-expression-parse@1.0.2
│ │ └── spdx-exceptions@1.0.4
│ └── path-type@1.1.0
├── require-main-filename@1.0.1
├── set-blocking@1.0.0
├─┬ string-width@1.0.1
│ ├─┬ code-point-at@1.0.0
│ │ └── number-is-nan@1.0.0
│ └── is-fullwidth-code-point@1.0.0
├── window-size@0.2.0
├── y18n@3.2.1
└─┬ yargs-parser@2.4.0
└── camelcase@2.1.1
npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json'
npm WARN iobroker No description
npm WARN iobroker No repository field.
npm WARN iobroker No README data
npm WARN iobroker No license field.</anonymous> `
Er läuft auf Port 8081 … ist da jetzt irgendwas kaputt oder passt alles und ist zu ignorieren ?
-
Hast du nodejs 6 genommen?
Lieber 4.x. Ich habe noch nie 6 ausprobiert.
-
Ok, hab auf 4.x gewechselt, npm cache clean und dann neu installiert. Jetzt kommt:
` > npm WARN cannot run in wd iobroker@0.7.1 node lib/setup.js (wd=/opt/iobroker/node_modules/iobroker)
iobroker@0.7.1 node_modules/iobroker
└── yargs@4.7.1 (decamelize@1.2.0, y18n@3.2.1, camelcase@3.0.0, set-blocking@1.0.0, window-size@0.2.0, require-main-filename@1.0.1, lodash.assign@4.0.9, yargs-parser@2.4.0, os-locale@1.4.0, cliui@3.2.0, string-width@1.0.1, pkg-conf@1.1.3, read-pkg-up@1.0.1) `
wenn ich das setup.js manuell ausführe läuft es:
` > root@cubietruck:/opt/iobroker# node node_modules/iobroker/lib/setup.js
npm install iobroker.js-controller –production --prefix /opt/iobroker
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
... `
Gut oder nicht gut? Am besten System nochmal neu aufsetzen? Any idea?
-
"cannot run in wd" ist ein Problem mit den berechtigungen. Da muss man die installation mit der optionen "–unsafe-perm" ausführen.
Der rest ist in Ordnung. Und wenn ioBroker jetzt läuft bei dir dann passts.
Gesendet von meinem Jolla mit Tapatalk
-
Fixed in the meantime
` > Jetzt direkt hinterher ein "iobroker update" versucht … geht nicht weil das source-dist.json grad kaputt ist:
Wenn man es im Brower aufruft:
Timeout by read all package.json (43.5) seconds
Scheint also auf Serverseite grad was kaputt zu sein `
-
Hi,
habe gerade auf nen NUC gewechselt mit proxmox und Debian 9 in einer VM installiert…man ist das spannend
So, nun habe ich gemäß Homepage die ANleitung echt verdammt genau befolgt - und bekomme genau den gleichen Fehler wie apollon77
Habe folgende Versionen von node, npm und nodejs drauf:
node & nodejs: v6.14.2
npm v3.10.10
Das system ist total frisch und vor der Installation hab ich nen Snapshot erstellt...kann mir wer sagen, warum bei der genauen Befolgung der Installationsschritte dieser Fehler auftaucht? Und hat ggf. sogar iene Lösung für mich?
Danke euch und Grüße, Thorsten
PS: Hab man den verdammt langen Log hier angehangen. Evtl. bringt der etwas...die Fehlermeldung ist dann ganz unten...
!
thorsten@iobrokerNUC:/opt/iobroker$ sudo npm install iobroker --unsafe-perm ! > iobroker@1.1.2 install /opt/iobroker/node_modules/iobroker node lib/prepareSetup.js && node lib/setup.js ! NPM version: 3.10.10 npm install iobroker.discovery@stable --production --save ! > serialport@4.0.7 install /opt/iobroker/node_modules/serialport node-pre-gyp install --fallback-to-build ! [serialport] Success: "/opt/iobroker/node_modules/serialport/build/Release/serialport.node" is installed via remote iobroker.inst@1.1.2 /opt/iobroker └─┬ iobroker.discovery@1.1.0 ├─┬ mdns-discovery@0.2.6 │ ├─┬ debug@2.2.0 │ │ └── ms@0.7.1 │ ├── dgram@1.0.1 │ └─┬ dns-packet@1.3.1 │ └── safe-buffer@5.1.2 ├── netmask@1.0.6 ├─┬ node-ssdp@3.3.0 │ ├─┬ async@2.6.1 │ │ └── lodash@4.17.10 │ ├── bluebird@3.5.1 │ ├─┬ debug@3.1.0 │ │ └── ms@2.0.0 │ ├── extend@3.0.1 │ └── ip@1.1.5 └─┬ serialport@4.0.7 ├── bindings@1.2.1 ├── commander@2.15.1 ├─┬ debug@2.6.9 │ └── ms@2.0.0 ├─┬ lie@3.3.0 │ └── immediate@3.0.6 ├── nan@2.10.0 ├─┬ node-pre-gyp@0.6.32 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├─┬ nopt@3.0.6 │ │ └── abbrev@1.0.9 │ ├─┬ npmlog@4.0.1 │ │ ├─┬ are-we-there-yet@1.1.2 │ │ │ ├── delegates@1.0.0 │ │ │ └─┬ readable-stream@2.2.2 │ │ │ ├── buffer-shims@1.0.0 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── inherits@2.0.3 │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@1.0.7 │ │ │ ├── string_decoder@0.10.31 │ │ │ └── util-deprecate@1.0.2 │ │ ├── console-control-strings@1.1.0 │ │ ├─┬ gauge@2.7.2 │ │ │ ├── aproba@1.0.4 │ │ │ ├── has-unicode@2.0.1 │ │ │ ├── object-assign@4.1.0 │ │ │ ├── signal-exit@3.0.2 │ │ │ ├─┬ string-width@1.0.2 │ │ │ │ ├── code-point-at@1.1.0 │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0 │ │ │ │ └── number-is-nan@1.0.1 │ │ │ ├─┬ strip-ansi@3.0.1 │ │ │ │ └── ansi-regex@2.0.0 │ │ │ ├── supports-color@0.2.0 │ │ │ └── wide-align@1.1.0 │ │ └── set-blocking@2.0.0 │ ├─┬ rc@1.1.6 │ │ ├── deep-extend@0.4.1 │ │ ├── ini@1.3.4 │ │ ├── minimist@1.2.0 │ │ └── strip-json-comments@1.0.4 │ ├─┬ request@2.79.0 │ │ ├── aws-sign2@0.6.0 │ │ ├── aws4@1.5.0 │ │ ├── caseless@0.11.0 │ │ ├─┬ combined-stream@1.0.5 │ │ │ └── delayed-stream@1.0.0 │ │ ├── extend@3.0.0 │ │ ├── forever-agent@0.6.1 │ │ ├─┬ form-data@2.1.2 │ │ │ └── asynckit@0.4.0 │ │ ├─┬ har-validator@2.0.6 │ │ │ ├─┬ chalk@1.1.3 │ │ │ │ ├── ansi-styles@2.2.1 │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ ├─┬ has-ansi@2.0.0 │ │ │ │ │ └── ansi-regex@2.0.0 │ │ │ │ ├─┬ strip-ansi@3.0.1 │ │ │ │ │ └── ansi-regex@2.0.0 │ │ │ │ └── supports-color@2.0.0 │ │ │ ├─┬ is-my-json-valid@2.15.0 │ │ │ │ ├── generate-function@2.0.0 │ │ │ │ ├─┬ generate-object-property@1.2.0 │ │ │ │ │ └── is-property@1.0.2 │ │ │ │ ├── jsonpointer@4.0.0 │ │ │ │ └── xtend@4.0.1 │ │ │ └─┬ pinkie-promise@2.0.1 │ │ │ └── pinkie@2.0.4 │ │ ├─┬ hawk@3.1.3 │ │ │ ├── boom@2.10.1 │ │ │ ├── cryptiles@2.0.5 │ │ │ ├── hoek@2.16.3 │ │ │ └── sntp@1.0.9 │ │ ├─┬ http-signature@1.1.1 │ │ │ ├── assert-plus@0.2.0 │ │ │ ├─┬ jsprim@1.3.1 │ │ │ │ ├── extsprintf@1.0.2 │ │ │ │ ├── json-schema@0.2.3 │ │ │ │ └── verror@1.3.6 │ │ │ └─┬ sshpk@1.10.1 │ │ │ ├── asn1@0.2.3 │ │ │ ├── assert-plus@1.0.0 │ │ │ ├── bcrypt-pbkdf@1.0.0 │ │ │ ├── dashdash@1.14.1 │ │ │ ├── ecc-jsbn@0.1.1 │ │ │ ├── getpass@0.1.6 │ │ │ ├── jodid25519@1.0.2 │ │ │ ├── jsbn@0.1.0 │ │ │ └── tweetnacl@0.14.4 │ │ ├── is-typedarray@1.0.0 │ │ ├── isstream@0.1.2 │ │ ├── json-stringify-safe@5.0.1 │ │ ├─┬ mime-types@2.1.13 │ │ │ └── mime-db@1.25.0 │ │ ├── oauth-sign@0.8.2 │ │ ├── qs@6.3.0 │ │ ├── stringstream@0.0.5 │ │ ├─┬ tough-cookie@2.3.2 │ │ │ └── punycode@1.4.1 │ │ ├── tunnel-agent@0.4.3 │ │ └── uuid@3.0.1 │ ├─┬ rimraf@2.5.4 │ │ └─┬ glob@7.1.1 │ │ ├── fs.realpath@1.0.0 │ │ ├─┬ inflight@1.0.6 │ │ │ └── wrappy@1.0.2 │ │ ├── inherits@2.0.3 │ │ ├─┬ minimatch@3.0.3 │ │ │ └─┬ brace-expansion@1.1.6 │ │ │ ├── balanced-match@0.4.2 │ │ │ └── concat-map@0.0.1 │ │ ├─┬ once@1.4.0 │ │ │ └── wrappy@1.0.2 │ │ └── path-is-absolute@1.0.1 │ ├── semver@5.3.0 │ ├─┬ tar@2.2.1 │ │ ├── block-stream@0.0.9 │ │ ├─┬ fstream@1.0.10 │ │ │ └── graceful-fs@4.1.11 │ │ └── inherits@2.0.3 │ └─┬ tar-pack@3.3.0 │ ├─┬ debug@2.2.0 │ │ └── ms@0.7.1 │ ├─┬ fstream@1.0.10 │ │ ├── graceful-fs@4.1.11 │ │ └── inherits@2.0.3 │ ├─┬ fstream-ignore@1.0.5 │ │ ├── inherits@2.0.3 │ │ └─┬ minimatch@3.0.3 │ │ └─┬ brace-expansion@1.1.6 │ │ ├── balanced-match@0.4.2 │ │ └── concat-map@0.0.1 │ ├─┬ once@1.3.3 │ │ └── wrappy@1.0.2 │ ├─┬ readable-stream@2.1.5 │ │ ├── buffer-shims@1.0.0 │ │ ├── core-util-is@1.0.2 │ │ ├── inherits@2.0.3 │ │ ├── isarray@1.0.0 │ │ ├── process-nextick-args@1.0.7 │ │ ├── string_decoder@0.10.31 │ │ └── util-deprecate@1.0.2 │ └── uid-number@0.0.6 └─┬ object.assign@4.1.0 ├─┬ define-properties@1.1.2 │ └── foreach@2.0.5 ├── function-bind@1.1.1 ├── has-symbols@1.0.0 └── object-keys@1.0.11 ! packet folder is: /opt/iobroker/node_modules/iobroker.discovery | exists: true npm install iobroker.admin@stable --production --save iobroker.inst@1.1.2 /opt/iobroker └─┬ iobroker.admin@2.0.9 ├─┬ body-parser@1.18.3 │ ├── bytes@3.0.0 │ ├── content-type@1.0.4 │ ├─┬ debug@2.6.9 │ │ └── ms@2.0.0 │ ├── depd@1.1.2 │ ├─┬ http-errors@1.6.3 │ │ ├── inherits@2.0.3 │ │ └── statuses@1.5.0 │ ├─┬ iconv-lite@0.4.23 │ │ └── safer-buffer@2.1.2 │ ├─┬ on-finished@2.3.0 │ │ └── ee-first@1.1.1 │ ├── qs@6.5.2 │ ├─┬ raw-body@2.3.3 │ │ └── unpipe@1.0.0 │ └─┬ type-is@1.6.16 │ └── media-typer@0.3.0 ├── connect-flash@0.1.1 ├─┬ cookie-parser@1.4.3 │ ├── cookie@0.3.1 │ └── cookie-signature@1.0.6 ├─┬ express@4.16.3 │ ├─┬ accepts@1.3.5 │ │ └── negotiator@0.6.1 │ ├── array-flatten@1.1.1 │ ├─┬ body-parser@1.18.2 │ │ ├── iconv-lite@0.4.19 │ │ └─┬ raw-body@2.3.2 │ │ └─┬ http-errors@1.6.2 │ │ ├── depd@1.1.1 │ │ └── setprototypeof@1.0.3 │ ├── content-disposition@0.5.2 │ ├─┬ debug@2.6.9 │ │ └── ms@2.0.0 │ ├── encodeurl@1.0.2 │ ├── escape-html@1.0.3 │ ├── etag@1.8.1 │ ├─┬ finalhandler@1.1.1 │ │ ├─┬ debug@2.6.9 │ │ │ └── ms@2.0.0 │ │ └── statuses@1.4.0 │ ├── fresh@0.5.2 │ ├── merge-descriptors@1.0.1 │ ├── methods@1.1.2 │ ├── parseurl@1.3.2 │ ├── path-to-regexp@0.1.7 │ ├─┬ proxy-addr@2.0.3 │ │ ├── forwarded@0.1.2 │ │ └── ipaddr.js@1.6.0 │ ├── qs@6.5.1 │ ├── range-parser@1.2.0 │ ├── safe-buffer@5.1.1 │ ├─┬ send@0.16.2 │ │ ├── debug@2.6.9 │ │ ├── destroy@1.0.4 │ │ ├── mime@1.4.1 │ │ ├── ms@2.0.0 │ │ └── statuses@1.4.0 │ ├── serve-static@1.13.2 │ ├── setprototypeof@1.1.0 │ ├── statuses@1.4.0 │ ├── utils-merge@1.0.1 │ └── vary@1.1.2 ├─┬ express-fileupload@0.1.4 │ ├─┬ busboy@0.2.14 │ │ ├─┬ dicer@0.2.5 │ │ │ └── streamsearch@0.1.2 │ │ └─┬ readable-stream@1.1.14 │ │ ├── core-util-is@1.0.2 │ │ └── string_decoder@0.10.31 │ ├─┬ fs-extra@0.22.1 │ │ ├── jsonfile@2.4.0 │ │ └─┬ rimraf@2.6.2 │ │ └─┬ glob@7.1.2 │ │ ├── fs.realpath@1.0.0 │ │ ├─┬ inflight@1.0.6 │ │ │ └── wrappy@1.0.2 │ │ ├─┬ minimatch@3.0.4 │ │ │ └─┬ brace-expansion@1.1.11 │ │ │ ├── balanced-match@1.0.0 │ │ │ └── concat-map@0.0.1 │ │ ├── once@1.4.0 │ │ └── path-is-absolute@1.0.1 │ └── streamifier@0.1.1 ├─┬ express-session@1.15.6 │ ├── crc@3.4.4 │ ├─┬ debug@2.6.9 │ │ └── ms@2.0.0 │ ├── on-headers@1.0.1 │ └─┬ uid-safe@2.1.5 │ └── random-bytes@1.0.0 ├─┬ passport@0.3.2 │ ├── passport-strategy@1.0.0 │ └── pause@0.0.1 ├── passport-local@1.0.0 ├── passport.socketio@3.7.0 ├─┬ request@2.87.0 │ ├── aws-sign2@0.7.0 │ ├── aws4@1.7.0 │ ├── caseless@0.12.0 │ ├─┬ combined-stream@1.0.6 │ │ └── delayed-stream@1.0.0 │ ├── forever-agent@0.6.1 │ ├─┬ form-data@2.3.2 │ │ └── asynckit@0.4.0 │ ├─┬ har-validator@5.0.3 │ │ ├─┬ ajv@5.5.2 │ │ │ ├── co@4.6.0 │ │ │ ├── fast-deep-equal@1.1.0 │ │ │ ├── fast-json-stable-stringify@2.0.0 │ │ │ └── json-schema-traverse@0.3.1 │ │ └── har-schema@2.0.0 │ ├─┬ http-signature@1.2.0 │ │ ├── assert-plus@1.0.0 │ │ ├─┬ jsprim@1.4.1 │ │ │ ├── extsprintf@1.3.0 │ │ │ ├── json-schema@0.2.3 │ │ │ └── verror@1.10.0 │ │ └─┬ sshpk@1.14.1 │ │ ├── asn1@0.2.3 │ │ ├── bcrypt-pbkdf@1.0.1 │ │ ├── dashdash@1.14.1 │ │ ├── ecc-jsbn@0.1.1 │ │ ├── getpass@0.1.7 │ │ ├── jsbn@0.1.1 │ │ └── tweetnacl@0.14.5 │ ├── is-typedarray@1.0.0 │ ├── isstream@0.1.2 │ ├── json-stringify-safe@5.0.1 │ ├─┬ mime-types@2.1.18 │ │ └── mime-db@1.33.0 │ ├── oauth-sign@0.8.2 │ ├── performance-now@2.1.0 │ ├─┬ tough-cookie@2.3.4 │ │ └── punycode@1.4.1 │ ├── tunnel-agent@0.6.0 │ └── uuid@3.2.1 ├─┬ socket.io@1.7.4 │ ├─┬ debug@2.3.3 │ │ └── ms@0.7.2 │ ├─┬ engine.io@1.8.5 │ │ ├── accepts@1.3.3 │ │ ├── base64id@1.0.0 │ │ ├─┬ debug@2.3.3 │ │ │ └── ms@0.7.2 │ │ ├─┬ engine.io-parser@1.3.2 │ │ │ ├── after@0.8.2 │ │ │ ├── arraybuffer.slice@0.0.6 │ │ │ ├── base64-arraybuffer@0.1.5 │ │ │ ├── blob@0.0.4 │ │ │ └── wtf-8@1.0.0 │ │ └─┬ ws@1.1.5 │ │ ├── options@0.0.6 │ │ └── ultron@1.0.2 │ ├─┬ has-binary@0.1.7 │ │ └── isarray@0.0.1 │ ├── object-assign@4.1.0 │ ├─┬ socket.io-adapter@0.5.0 │ │ └─┬ debug@2.3.3 │ │ └── ms@0.7.2 │ ├─┬ socket.io-client@1.7.4 │ │ ├── backo2@1.0.2 │ │ ├── component-bind@1.0.0 │ │ ├── component-emitter@1.2.1 │ │ ├─┬ debug@2.3.3 │ │ │ └── ms@0.7.2 │ │ ├─┬ engine.io-client@1.8.5 │ │ │ ├── component-emitter@1.2.1 │ │ │ ├── component-inherit@0.0.3 │ │ │ ├─┬ debug@2.3.3 │ │ │ │ └── ms@0.7.2 │ │ │ ├── has-cors@1.1.0 │ │ │ ├── parsejson@0.0.3 │ │ │ ├── parseqs@0.0.5 │ │ │ ├── xmlhttprequest-ssl@1.5.3 │ │ │ └── yeast@0.1.2 │ │ ├── indexof@0.0.1 │ │ ├── object-component@0.0.3 │ │ ├─┬ parseuri@0.0.5 │ │ │ └─┬ better-assert@1.0.2 │ │ │ └── callsite@1.0.0 │ │ └── to-array@0.1.4 │ └─┬ socket.io-parser@2.3.1 │ ├── component-emitter@1.1.2 │ └── json3@3.3.2 └── xtend@4.0.1 ! packet folder is: /opt/iobroker/node_modules/iobroker.admin | exists: true npm install iobroker.js-controller@stable --production --save npm WARN prefer global npm@2.15.12 should be installed with -g ! > unix-dgram@0.2.3 install /opt/iobroker/node_modules/unix-dgram node-gyp rebuild ! make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird betreten CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o SOLINK_MODULE(target) Release/obj.target/unix_dgram.node COPY Release/unix_dgram.node make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird verlassen ! > ursa@0.9.4 install /opt/iobroker/node_modules/ursa node-gyp rebuild ! make: Verzeichnis „/opt/iobroker/node_modules/ursa/build“ wird betreten CXX(target) Release/obj.target/ursaNative/src/ursaNative.o SOLINK_MODULE(target) Release/obj.target/ursaNative.node COPY Release/ursaNative.node make: Verzeichnis „/opt/iobroker/node_modules/ursa/build“ wird verlassen ! > iobroker.js-controller@1.2.3 install /opt/iobroker/node_modules/iobroker.js-controller node iobroker.js setup first ! creating conf/iobroker.json object system.certificates created object system.repositories created object system.config created object enum.rooms created object system.group.user created object system.group.administrator created object _design/system created object system.meta.uuid created object system.user.admin created host.iobrokerNUC install adapter admin npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.admin" got /opt/iobroker/node_modules/iobroker.admin/admin upload [2] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/words.js words.js application/javascript upload [1] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/index.html index.html text/html upload [0] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/admin.png admin.png image/png host.iobrokerNUC object system.adapter.admin created host.iobrokerNUC create instance admin host.iobrokerNUC object admin.0.info created host.iobrokerNUC object system.adapter.admin.upload created host.iobrokerNUC object system.adapter.admin.0.outputCount created host.iobrokerNUC object system.adapter.admin.0.inputCount created host.iobrokerNUC object system.adapter.admin.0.uptime created host.iobrokerNUC object system.adapter.admin.0.memRss created host.iobrokerNUC object system.adapter.admin.0.memHeapTotal created host.iobrokerNUC object system.adapter.admin.0.memHeapUsed created host.iobrokerNUC object system.adapter.admin.0.connected created host.iobrokerNUC object system.adapter.admin.0.alive created host.iobrokerNUC object system.adapter.admin.0 created host.iobrokerNUC install adapter discovery npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.discovery" got /opt/iobroker/node_modules/iobroker.discovery/admin upload [5] discovery.admin /opt/iobroker/node_modules/iobroker.discovery/admin/words.js words.js application/javascript upload [4] discovery.admin /opt/iobroker/node_modules/iobroker.discovery/admin/settings_m.html settings_m.html text/html upload [3] discovery.admin /opt/iobroker/node_modules/iobroker.discovery/admin/settings.html settings.html text/html upload [2] discovery.admin /opt/iobroker/node_modules/iobroker.discovery/admin/index_m.html index_m.html text/html upload [1] discovery.admin /opt/iobroker/node_modules/iobroker.discovery/admin/index.html index.html text/html upload [0] discovery.admin /opt/iobroker/node_modules/iobroker.discovery/admin/discovery.png discovery.png image/png host.iobrokerNUC object system.adapter.discovery created host.iobrokerNUC create instance discovery host.iobrokerNUC object discovery.0.scanRunning created host.iobrokerNUC object discovery.0.devicesFound created host.iobrokerNUC object discovery.0.instancesFound created host.iobrokerNUC object discovery.0.servicesProgress created host.iobrokerNUC object discovery.0.devicesProgress created host.iobrokerNUC object system.adapter.discovery.0.outputCount created host.iobrokerNUC object system.adapter.discovery.0.inputCount created host.iobrokerNUC object system.adapter.discovery.0.uptime created host.iobrokerNUC object system.adapter.discovery.0.memRss created host.iobrokerNUC object system.adapter.discovery.0.memHeapTotal created host.iobrokerNUC object system.adapter.discovery.0.memHeapUsed created host.iobrokerNUC object system.adapter.discovery.0.connected created host.iobrokerNUC object system.adapter.discovery.0.alive created host.iobrokerNUC object system.adapter.discovery.0 created iobroker.inst@1.1.2 /opt/iobroker └─┬ iobroker.js-controller@1.2.3 ├── daemonize2@0.4.2 ├─┬ greenlock@2.2.19 │ ├── acme@1.0.12 │ ├── acme-v2@1.0.8 │ ├── asn1js@1.2.12 │ ├─┬ certpem@1.0.1 │ │ ├── buffer-v6-polyfill@1.0.5 │ │ └── node.extend@1.1.6 │ ├── le-acme-core@2.1.3 │ ├─┬ le-store-certbot@2.1.2 │ │ └─┬ fs-symlink@1.2.1 │ │ ├─┬ mkdirp-then@1.2.0 │ │ │ └── any-promise@1.3.0 │ │ └─┬ mz@2.7.0 │ │ └─┬ thenify-all@1.6.0 │ │ └── thenify@3.3.0 │ ├── node.extend@1.1.6 │ ├── pkijs@1.3.33 │ └─┬ rsa-compat@1.3.2 │ ├── node-forge@0.6.49 │ └── ursa@0.9.4 ├─┬ jszip@3.1.5 │ ├── core-js@2.3.0 │ ├── es6-promise@3.0.2 │ ├── lie@3.1.1 │ ├── pako@1.0.6 │ └─┬ readable-stream@2.0.6 │ ├── isarray@1.0.0 │ ├── process-nextick-args@1.0.7 │ └── util-deprecate@1.0.2 ├── le-challenge-fs@2.0.8 ├── le-sni-auto@2.1.5 ├─┬ mkdirp@0.5.1 │ └── minimist@0.0.8 ├── ncp@2.0.0 ├─┬ node-schedule@1.3.0 │ ├─┬ cron-parser@2.5.0 │ │ ├── is-nan@1.2.1 │ │ └─┬ moment-timezone@0.5.17 │ │ └── moment@2.22.2 │ ├── long-timeout@0.1.1 │ └── sorted-array-functions@1.2.0 ├─┬ node.extend@2.0.0 │ └── is@3.2.1 ├─┬ npm@2.15.12 │ ├── abbrev@1.0.9 │ ├── ansi@0.3.1 │ ├── ansi-regex@2.0.0 │ ├── ansicolors@0.3.2 │ ├── ansistyles@0.1.3 │ ├── archy@1.0.0 │ ├── async-some@1.0.2 │ ├── block-stream@0.0.9 │ ├── char-spinner@1.0.1 │ ├── chmodr@1.0.2 │ ├── chownr@1.0.1 │ ├── cmd-shim@2.0.2 │ ├─┬ columnify@1.5.4 │ │ └─┬ wcwidth@1.0.0 │ │ └─┬ defaults@1.0.3 │ │ └── clone@1.0.2 │ ├─┬ config-chain@1.1.10 │ │ └── proto-list@1.2.4 │ ├─┬ dezalgo@1.0.3 │ │ └── asap@2.0.3 │ ├── editor@1.0.0 │ ├── fs-vacuum@1.2.9 │ ├─┬ fs-write-stream-atomic@1.0.8 │ │ └── iferr@0.1.5 │ ├── fstream@1.0.10 │ ├─┬ fstream-npm@1.1.1 │ │ └── fstream-ignore@1.0.5 │ ├── github-url-from-git@1.4.0 │ ├── github-url-from-username-repo@1.0.2 │ ├─┬ glob@7.0.6 │ │ ├── fs.realpath@1.0.0 │ │ └── path-is-absolute@1.0.0 │ ├── graceful-fs@4.1.6 │ ├── hosted-git-info@2.1.5 │ ├── imurmurhash@0.1.4 │ ├── inflight@1.0.5 │ ├── inherits@2.0.3 │ ├── ini@1.3.4 │ ├─┬ init-package-json@1.9.4 │ │ ├─┬ glob@6.0.4 │ │ │ └── path-is-absolute@1.0.0 │ │ └── promzard@0.3.0 │ ├── lockfile@1.0.1 │ ├─┬ lru-cache@4.0.1 │ │ ├── pseudomap@1.0.2 │ │ └── yallist@2.0.0 │ ├─┬ minimatch@3.0.3 │ │ └─┬ brace-expansion@1.1.6 │ │ ├── balanced-match@0.4.2 │ │ └── concat-map@0.0.1 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├─┬ node-gyp@3.6.0 │ │ └── semver@5.3.0 │ ├── nopt@3.0.6 │ ├── normalize-git-url@3.0.2 │ ├─┬ normalize-package-data@2.3.5 │ │ └─┬ is-builtin-module@1.0.0 │ │ └── builtin-modules@1.1.0 │ ├── npm-cache-filename@1.0.2 │ ├── npm-install-checks@1.0.7 │ ├── npm-package-arg@4.1.0 │ ├─┬ npm-registry-client@7.2.1 │ │ ├─┬ concat-stream@1.5.2 │ │ │ ├─┬ readable-stream@2.0.6 │ │ │ │ ├── core-util-is@1.0.2 │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── process-nextick-args@1.0.7 │ │ │ │ ├── string_decoder@0.10.31 │ │ │ │ └── util-deprecate@1.0.2 │ │ │ └── typedarray@0.0.6 │ │ └── retry@0.10.0 │ ├── npm-user-validate@0.1.5 │ ├─┬ npmlog@2.0.4 │ │ ├─┬ are-we-there-yet@1.1.2 │ │ │ └── delegates@1.0.0 │ │ └─┬ gauge@1.2.7 │ │ ├── has-unicode@2.0.0 │ │ ├─┬ lodash.pad@4.4.0 │ │ │ ├── lodash._baseslice@4.0.0 │ │ │ ├── lodash._basetostring@4.12.0 │ │ │ └── lodash.tostring@4.1.4 │ │ ├── lodash.padend@4.5.0 │ │ └── lodash.padstart@4.5.0 │ ├── once@1.4.0 │ ├── opener@1.4.1 │ ├─┬ osenv@0.1.3 │ │ ├── os-homedir@1.0.0 │ │ └── os-tmpdir@1.0.1 │ ├── path-is-inside@1.0.1 │ ├─┬ read@1.0.7 │ │ └── mute-stream@0.0.5 │ ├─┬ read-installed@4.0.3 │ │ ├── debuglog@1.0.1 │ │ ├── readdir-scoped-modules@1.0.2 │ │ └── util-extend@1.0.1 │ ├─┬ read-package-json@2.0.4 │ │ ├─┬ glob@6.0.4 │ │ │ └── path-is-absolute@1.0.0 │ │ └─┬ json-parse-helpfulerror@1.0.3 │ │ └── jju@1.3.0 │ ├─┬ readable-stream@2.1.5 │ │ ├── buffer-shims@1.0.0 │ │ ├── core-util-is@1.0.2 │ │ ├── isarray@1.0.0 │ │ ├── process-nextick-args@1.0.7 │ │ ├── string_decoder@0.10.31 │ │ └── util-deprecate@1.0.2 │ ├── realize-package-specifier@3.0.1 │ ├─┬ request@2.74.0 │ │ ├── aws-sign2@0.6.0 │ │ ├── aws4@1.4.1 │ │ ├─┬ bl@1.1.2 │ │ │ └─┬ readable-stream@2.0.6 │ │ │ ├── core-util-is@1.0.2 │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@1.0.7 │ │ │ ├── string_decoder@0.10.31 │ │ │ └── util-deprecate@1.0.2 │ │ ├── caseless@0.11.0 │ │ ├─┬ combined-stream@1.0.5 │ │ │ └── delayed-stream@1.0.0 │ │ ├── extend@3.0.0 │ │ ├── forever-agent@0.6.1 │ │ ├─┬ form-data@1.0.0-rc4 │ │ │ └── async@1.5.2 │ │ ├─┬ har-validator@2.0.6 │ │ │ ├─┬ chalk@1.1.3 │ │ │ │ ├── ansi-styles@2.2.1 │ │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ │ ├── has-ansi@2.0.0 │ │ │ │ └── supports-color@2.0.0 │ │ │ ├─┬ commander@2.9.0 │ │ │ │ └── graceful-readlink@1.0.1 │ │ │ ├─┬ is-my-json-valid@2.13.1 │ │ │ │ ├── generate-function@2.0.0 │ │ │ │ ├─┬ generate-object-property@1.2.0 │ │ │ │ │ └── is-property@1.0.2 │ │ │ │ ├── jsonpointer@2.0.0 │ │ │ │ └── xtend@4.0.1 │ │ │ └─┬ pinkie-promise@2.0.1 │ │ │ └── pinkie@2.0.4 │ │ ├─┬ hawk@3.1.3 │ │ │ ├── boom@2.10.1 │ │ │ ├── cryptiles@2.0.5 │ │ │ ├── hoek@2.16.3 │ │ │ └── sntp@1.0.9 │ │ ├─┬ http-signature@1.1.1 │ │ │ ├── assert-plus@0.2.0 │ │ │ ├─┬ jsprim@1.3.0 │ │ │ │ ├── extsprintf@1.0.2 │ │ │ │ ├── json-schema@0.2.2 │ │ │ │ └── verror@1.3.6 │ │ │ └─┬ sshpk@1.9.2 │ │ │ ├── asn1@0.2.3 │ │ │ ├── assert-plus@1.0.0 │ │ │ ├── dashdash@1.14.0 │ │ │ ├── ecc-jsbn@0.1.1 │ │ │ ├── getpass@0.1.6 │ │ │ ├── jodid25519@1.0.2 │ │ │ ├── jsbn@0.1.0 │ │ │ └── tweetnacl@0.13.3 │ │ ├── is-typedarray@1.0.0 │ │ ├── isstream@0.1.2 │ │ ├── json-stringify-safe@5.0.1 │ │ ├─┬ mime-types@2.1.11 │ │ │ └── mime-db@1.23.0 │ │ ├── node-uuid@1.4.7 │ │ ├── oauth-sign@0.8.2 │ │ ├── qs@6.2.1 │ │ ├── stringstream@0.0.5 │ │ ├── tough-cookie@2.3.1 │ │ └── tunnel-agent@0.4.3 │ ├── retry@0.10.0 │ ├── rimraf@2.5.4 │ ├── semver@5.1.0 │ ├─┬ sha@2.0.1 │ │ └─┬ readable-stream@2.0.2 │ │ ├── core-util-is@1.0.1 │ │ ├── isarray@0.0.1 │ │ ├── process-nextick-args@1.0.3 │ │ ├── string_decoder@0.10.31 │ │ └── util-deprecate@1.0.1 │ ├── slide@1.1.6 │ ├── sorted-object@2.0.0 │ ├── spdx-license-ids@1.2.2 │ ├── strip-ansi@3.0.1 │ ├── tar@2.2.1 │ ├── text-table@0.2.0 │ ├── uid-number@0.0.6 │ ├── umask@1.1.0 │ ├─┬ validate-npm-package-license@3.0.1 │ │ ├── spdx-correct@1.0.2 │ │ └─┬ spdx-expression-parse@1.0.2 │ │ └── spdx-exceptions@1.0.4 │ ├─┬ validate-npm-package-name@2.2.2 │ │ └── builtins@0.0.7 │ ├─┬ which@1.2.11 │ │ └── isexe@1.1.2 │ ├── wrappy@1.0.2 │ └── write-file-atomic@1.1.4 ├─┬ prompt@1.0.0 │ ├── colors@1.3.0 │ ├── pkginfo@0.4.1 │ ├─┬ read@1.0.7 │ │ └── mute-stream@0.0.7 │ ├── revalidator@0.1.8 │ ├─┬ utile@0.3.0 │ │ ├── async@0.9.2 │ │ ├── deep-equal@0.2.2 │ │ ├── i@0.3.6 │ │ └── ncp@1.0.1 │ └─┬ winston@2.1.1 │ ├── async@1.0.0 │ ├── colors@1.0.3 │ └── pkginfo@0.3.1 ├── pyconf@1.1.5 ├─┬ redis@2.8.0 │ ├── double-ended-queue@2.1.0-0 │ ├── redis-commands@1.3.5 │ └── redis-parser@2.6.0 ├── safe-replace@1.0.2 ├─┬ tar@4.4.4 │ ├── chownr@1.0.1 │ ├── fs-minipass@1.2.5 │ ├── minipass@2.3.3 │ ├── minizlib@1.1.0 │ └── yallist@3.0.2 ├─┬ winston@2.4.2 │ ├── async@1.0.0 │ ├── colors@1.0.3 │ ├── cycle@1.0.3 │ ├── eyes@0.1.8 │ └── stack-trace@0.0.10 ├── winston-daily-rotate-file@1.7.2 ├─┬ winston-syslog@1.2.6 │ ├── glossy@0.1.7 │ └─┬ unix-dgram@0.2.3 │ ├── bindings@1.1.1 │ └── nan@2.3.5 └─┬ yargs@6.6.0 └── yargs-parser@4.2.1 ! packet folder is: /opt/iobroker/node_modules/iobroker.js-controller | exists: true Write "./iobroker start" to start the ioBroker Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start iobroker is started. Go to "http://ip-addr:8081" to open the admin UI. /opt/iobroker └─┬ iobroker@1.1.2 ├── semver@5.5.0 └─┬ yargs@7.1.0 ├── camelcase@3.0.0 ├─┬ cliui@3.2.0 │ ├─┬ strip-ansi@3.0.1 │ │ └── ansi-regex@2.1.1 │ └── wrap-ansi@2.1.0 ├── decamelize@1.2.0 ├── get-caller-file@1.0.2 ├─┬ os-locale@1.4.0 │ └─┬ lcid@1.0.0 │ └── invert-kv@1.0.0 ├─┬ read-pkg-up@1.0.1 │ ├─┬ find-up@1.1.2 │ │ ├── path-exists@2.1.0 │ │ └─┬ pinkie-promise@2.0.1 │ │ └── pinkie@2.0.4 │ └─┬ read-pkg@1.1.0 │ ├─┬ load-json-file@1.1.0 │ │ ├── graceful-fs@4.1.11 │ │ ├─┬ parse-json@2.2.0 │ │ │ └─┬ error-ex@1.3.1 │ │ │ └── is-arrayish@0.2.1 │ │ ├── pify@2.3.0 │ │ └─┬ strip-bom@2.0.0 │ │ └── is-utf8@0.2.1 │ ├─┬ normalize-package-data@2.4.0 │ │ ├── hosted-git-info@2.6.0 │ │ ├─┬ is-builtin-module@1.0.0 │ │ │ └── builtin-modules@1.1.1 │ │ └─┬ validate-npm-package-license@3.0.3 │ │ ├─┬ spdx-correct@3.0.0 │ │ │ └── spdx-license-ids@3.0.0 │ │ └─┬ spdx-expression-parse@3.0.0 │ │ └── spdx-exceptions@2.1.0 │ └── path-type@1.1.0 ├── require-directory@2.1.1 ├── require-main-filename@1.0.1 ├── set-blocking@2.0.0 ├─┬ string-width@1.0.2 │ ├── code-point-at@1.1.0 │ └─┬ is-fullwidth-code-point@1.0.0 │ └── number-is-nan@1.0.1 ├── which-module@1.0.0 ├── y18n@3.2.1 └── yargs-parser@5.0.0 ! npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. !
-
AH,
in einem anderen Beitrag gelesen, dass npm v3 wohl zu alt ist? Dann ist aber doch die Anleitung nicht mehr uptodate, oder?
Hab das ganze mal nachgeschoben und iobroker drübergebügelt…ist aber nicht erreichbar von extern...
:shock:
Ach ich bin immer so ungeduldig...
! ````
thorsten@iobrokerNUC:/opt/iobroker$ sudo npm i -g npm@latest
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js- asap@2.0.5 node_modules/npm/node_modules/asap
- fstream@1.0.10 node_modules/npm/node_modules/fstream
- balanced-match@0.4.2 node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
- concat-map@0.0.1 node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
- brace-expansion@1.1.6 node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion
- minimatch@3.0.3 node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch
- fstream-ignore@1.0.5 node_modules/npm/node_modules/fstream-npm/node_modules/fstream-ignore
- balanced-match@0.4.2 node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
- concat-map@0.0.1 node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
- brace-expansion@1.1.6 node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion
- minimatch@3.0.3 node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch
- path-is-absolute@1.0.0 node_modules/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute
- glob@6.0.4 node_modules/npm/node_modules/init-package-json/node_modules/glob
- delegates@1.0.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates
- are-we-there-yet@1.1.2 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet
- console-control-strings@1.1.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/console-control-strings
- has-color@0.1.7 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/has-color
- object-assign@4.1.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/object-assign
- signal-exit@3.0.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit
- number-is-nan@1.0.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan
- code-point-at@1.0.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at
- number-is-nan@1.0.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan
- is-fullwidth-code-point@1.0.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point
- string-width@1.0.2 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/string-width
- wide-align@1.1.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/wide-align
- gauge@2.6.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge
- set-blocking@2.0.0 node_modules/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/set-blocking
- npmlog@3.1.2 node_modules/npm/node_modules/node-gyp/node_modules/npmlog
- ms@0.7.1 node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug/node_modules/ms
- debug@2.2.0 node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/debug
- es6-iterator@2.0.0 node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/node_modules/es6-iterator
- es5-ext@0.10.12 node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext
- d@0.1.1 node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/d
- es6-symbol@3.1.0 node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol
- array-index@1.0.0 node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index
- path-array@1.0.1 node_modules/npm/node_modules/node-gyp/node_modules/path-array
- core-util-is@1.0.2 node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is
- isarray@1.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray
- process-nextick-args@1.0.7 node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/process-nextick-args
- string_decoder@0.10.31 node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder
- util-deprecate@1.0.2 node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream/node_modules/util-deprecate
- readable-stream@2.0.6 node_modules/npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/readable-stream
- delegates@1.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates
- are-we-there-yet@1.1.2 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/are-we-there-yet
- console-control-strings@1.1.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/console-control-strings
- has-color@0.1.7 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/has-color
- object-assign@4.1.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/object-assign
- signal-exit@3.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit
- number-is-nan@1.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan
- code-point-at@1.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at
- number-is-nan@1.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan
- is-fullwidth-code-point@1.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point
- string-width@1.0.2 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/string-width
- wide-align@1.1.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge/node_modules/wide-align
- gauge@2.6.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/gauge
- set-blocking@2.0.0 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog/node_modules/set-blocking
- npmlog@3.1.2 node_modules/npm/node_modules/npm-registry-client/node_modules/npmlog
- has-color@0.1.7 node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/has-color
- number-is-nan@1.0.0 node_modules/npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at/node_modules/number-is-nan
- balanced-match@0.4.2 node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
- concat-map@0.0.1 node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
- brace-expansion@1.1.6 node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion
- minimatch@3.0.3 node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch
- path-is-absolute@1.0.0 node_modules/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute
- glob@6.0.4 node_modules/npm/node_modules/read-package-json/node_modules/glob
- jju@1.3.0 node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju
- json-parse-helpfulerror@1.0.3 node_modules/npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror
- buffer-shims@1.0.0 node_modules/npm/node_modules/readable-stream/node_modules/buffer-shims
- core-util-is@1.0.2 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is
- isarray@1.0.0 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray
- process-nextick-args@1.0.7 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/process-nextick-args
- string_decoder@0.10.31 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder
- util-deprecate@1.0.2 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/util-deprecate
- readable-stream@2.0.6 node_modules/npm/node_modules/request/node_modules/bl/node_modules/readable-stream
- bl@1.1.2 node_modules/npm/node_modules/request/node_modules/bl
- ansi-styles@2.2.1 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles
- escape-string-regexp@1.0.5 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp
- has-ansi@2.0.0 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi
- supports-color@2.0.0 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color
- chalk@1.1.3 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/chalk
- graceful-readlink@1.0.1 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink
- commander@2.9.0 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/commander
- generate-function@2.0.0 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function
- is-property@1.0.2 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
- generate-object-property@1.2.0 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property
- jsonpointer@4.0.0 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer
- xtend@4.0.1 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend
- is-my-json-valid@2.15.0 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
- pinkie@2.0.4 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie
- pinkie-promise@2.0.1 node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise
- assert-plus@1.0.0 node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus
- jodid25519@1.0.2 node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519
- node-uuid@1.4.7 node_modules/npm/node_modules/request/node_modules/node-uuid
- stringstream@0.0.5 node_modules/npm/node_modules/request/node_modules/stringstream
- block-stream@0.0.8 node_modules/npm/node_modules/tar/node_modules/block-stream
- fstream-npm@1.2.0 node_modules/npm/node_modules/fstream-npm
- normalize-git-url@3.0.2 node_modules/npm/node_modules/normalize-git-url
- realize-package-specifier@3.0.3 node_modules/npm/node_modules/realize-package-specifier
/usr/lib
└─┬ npm@6.1.0
├── abbrev@1.1.1
├── ansi-regex@3.0.0
├── aproba@1.2.0
├── bin-links@1.1.2
├── bluebird@3.5.1
├── byte-size@4.0.3
├─┬ cacache@11.0.2
│ └── y18n@4.0.0
├── call-limit@1.1.0
├─┬ cli-columns@3.1.2
│ ├─┬ string-width@2.1.1
│ │ ├── is-fullwidth-code-point@2.0.0
│ │ └── strip-ansi@4.0.0
│ └─┬ strip-ansi@3.0.1
│ └── ansi-regex@2.1.1
├─┬ cli-table2@0.2.0
│ ├── colors@1.1.2
│ ├── lodash@3.10.1
│ └─┬ string-width@1.0.2
│ ├── code-point-at@1.1.0
│ ├─┬ is-fullwidth-code-point@1.0.0
│ │ └── number-is-nan@1.0.1
│ └─┬ strip-ansi@3.0.1
│ └── ansi-regex@2.1.1
├─┬ columnify@1.5.4
│ ├─┬ strip-ansi@3.0.1
│ │ └── ansi-regex@2.1.1
│ └── wcwidth@1.0.1
├── detect-indent@5.0.0
├── detect-newline@2.1.0
├─┬ dezalgo@1.0.3
│ └── asap@2.0.5
├── figgy-pudding@3.1.0
├── find-npm-prefix@1.0.2
├── fs-vacuum@1.2.10
├─┬ fs-write-stream-atomic@1.0.10
│ └── iferr@0.1.5
├─┬ gentle-fs@2.0.1
│ └── iferr@0.1.5
├─┬ glob@7.1.2
│ └─┬ minimatch@3.0.4
│ └─┬ brace-expansion@1.1.8
│ └── balanced-match@1.0.0
├── graceful-fs@4.1.11
├── hosted-git-info@2.6.0
├── iferr@1.0.0
├── inflight@1.0.6
├── ini@1.3.5
├── init-package-json@1.10.3
├─┬ is-cidr@2.0.5
│ └─┬ cidr-regex@2.0.8
│ └── ip-regex@2.1.0
├── json-parse-better-errors@1.0.2
├─┬ JSONStream@1.3.2
│ ├── jsonparse@1.3.1
│ └── through@2.3.8
├── lazy-property@1.0.0
├─┬ libcipm@1.6.2
│ ├── npm-logical-tree@1.2.1
│ ├─┬ pacote@7.6.1
│ │ ├─┬ cacache@10.0.4
│ │ │ ├─┬ mississippi@2.0.0
│ │ │ │ ├─┬ concat-stream@1.6.2
│ │ │ │ │ ├── buffer-from@1.0.0
│ │ │ │ │ └── typedarray@0.0.6
│ │ │ │ ├─┬ duplexify@3.5.4
│ │ │ │ │ └── stream-shift@1.0.0
│ │ │ │ ├── end-of-stream@1.4.1
│ │ │ │ ├── flush-write-stream@1.0.3
│ │ │ │ ├── from2@2.3.0
│ │ │ │ ├─┬ parallel-transform@1.1.0
│ │ │ │ │ └── cyclist@0.2.2
│ │ │ │ ├── pump@2.0.1
│ │ │ │ ├── pumpify@1.4.0
│ │ │ │ ├─┬ stream-each@1.2.2
│ │ │ │ │ └── stream-shift@1.0.0
│ │ │ │ └─┬ through2@2.0.3
│ │ │ │ └── xtend@4.0.1
│ │ │ └── y18n@4.0.0
│ │ ├── get-stream@3.0.0
│ │ ├─┬ make-fetch-happen@2.6.0
│ │ │ ├─┬ agentkeepalive@3.4.1
│ │ │ │ └─┬ humanize-ms@1.2.1
│ │ │ │ └── ms@2.1.1
│ │ │ ├── http-cache-semantics@3.8.1
│ │ │ ├─┬ http-proxy-agent@2.1.0
│ │ │ │ ├─┬ agent-base@4.2.0
│ │ │ │ │ └─┬ es6-promisify@5.0.0
│ │ │ │ │ └── es6-promise@4.2.4
│ │ │ │ └─┬ debug@3.1.0
│ │ │ │ └── ms@2.0.0
│ │ │ ├─┬ https-proxy-agent@2.2.1
│ │ │ │ ├─┬ agent-base@4.2.0
│ │ │ │ │ └─┬ es6-promisify@5.0.0
│ │ │ │ │ └── es6-promise@4.2.4
│ │ │ │ └─┬ debug@3.1.0
│ │ │ │ └── ms@2.0.0
│ │ │ ├─┬ mississippi@1.3.1
│ │ │ │ ├─┬ concat-stream@1.6.2
│ │ │ │ │ ├── buffer-from@1.0.0
│ │ │ │ │ └── typedarray@0.0.6
│ │ │ │ ├─┬ duplexify@3.5.4
│ │ │ │ │ └── stream-shift@1.0.0
│ │ │ │ ├── end-of-stream@1.4.1
│ │ │ │ ├── flush-write-stream@1.0.3
│ │ │ │ ├── from2@2.3.0
│ │ │ │ ├─┬ parallel-transform@1.1.0
│ │ │ │ │ └── cyclist@0.2.2
│ │ │ │ ├── pump@1.0.3
│ │ │ │ ├─┬ pumpify@1.4.0
│ │ │ │ │ └── pump@2.0.1
│ │ │ │ ├─┬ stream-each@1.2.2
│ │ │ │ │ └── stream-shift@1.0.0
│ │ │ │ └─┬ through2@2.0.3
│ │ │ │ └── xtend@4.0.1
│ │ │ ├─┬ node-fetch-npm@2.0.2
│ │ │ │ └─┬ encoding@0.1.12
│ │ │ │ └─┬ iconv-lite@0.4.21
│ │ │ │ └── safer-buffer@2.1.2
│ │ │ └─┬ socks-proxy-agent@3.0.1
│ │ │ ├─┬ agent-base@4.2.0
│ │ │ │ └─┬ es6-promisify@5.0.0
│ │ │ │ └── es6-promise@4.2.4
│ │ │ └─┬ socks@1.1.10
│ │ │ ├── ip@1.1.5
│ │ │ └── smart-buffer@1.1.15
│ │ ├─┬ minimatch@3.0.4
│ │ │ └─┬ brace-expansion@1.1.11
│ │ │ ├── balanced-match@1.0.0
│ │ │ └── concat-map@0.0.1
│ │ ├─┬ promise-retry@1.1.1
│ │ │ ├── err-code@1.1.2
│ │ │ └── retry@0.10.1
│ │ └── ssri@5.3.0
│ └─┬ protoduck@5.0.0
│ └── genfun@4.0.1
├─┬ libnpmhook@4.0.1
│ └─┬ npm-registry-fetch@3.1.1
│ └─┬ make-fetch-happen@4.0.1
│ ├─┬ agentkeepalive@3.4.1
│ │ └─┬ humanize-ms@1.2.1
│ │ └── ms@2.1.1
│ ├── http-cache-semantics@3.8.1
│ ├─┬ http-proxy-agent@2.1.0
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ debug@3.1.0
│ │ └── ms@2.0.0
│ ├─┬ https-proxy-agent@2.2.1
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ debug@3.1.0
│ │ └── ms@2.0.0
│ ├─┬ node-fetch-npm@2.0.2
│ │ └─┬ encoding@0.1.12
│ │ └─┬ iconv-lite@0.4.21
│ │ └── safer-buffer@2.1.2
│ ├─┬ promise-retry@1.1.1
│ │ ├── err-code@1.1.2
│ │ └── retry@0.10.1
│ └─┬ socks-proxy-agent@4.0.0
│ ├─┬ agent-base@4.1.2
│ │ └─┬ es6-promisify@5.0.0
│ │ └── es6-promise@4.2.4
│ └─┬ socks@2.1.6
│ ├── ip@1.1.5
│ └── smart-buffer@4.0.1
├─┬ libnpx@10.2.0
│ ├── dotenv@5.0.1
│ ├── y18n@4.0.0
│ └─┬ yargs@11.0.0
│ ├─┬ cliui@4.0.0
│ │ └─┬ wrap-ansi@2.1.0
│ │ ├─┬ string-width@1.0.2
│ │ │ ├── code-point-at@1.1.0
│ │ │ └─┬ is-fullwidth-code-point@1.0.0
│ │ │ └── number-is-nan@1.0.1
│ │ └─┬ strip-ansi@3.0.1
│ │ └── ansi-regex@2.1.1
│ ├── decamelize@1.2.0
│ ├─┬ find-up@2.1.0
│ │ └─┬ locate-path@2.0.0
│ │ ├─┬ p-locate@2.0.0
│ │ │ └─┬ p-limit@1.2.0
│ │ │ └── p-try@1.0.0
│ │ └── path-exists@3.0.0
│ ├── get-caller-file@1.0.2
│ ├─┬ os-locale@2.1.0
│ │ ├─┬ execa@0.7.0
│ │ │ ├─┬ cross-spawn@5.1.0
│ │ │ │ └─┬ shebang-command@1.2.0
│ │ │ │ └── shebang-regex@1.0.0
│ │ │ ├── get-stream@3.0.0
│ │ │ ├── is-stream@1.1.0
│ │ │ ├─┬ npm-run-path@2.0.2
│ │ │ │ └── path-key@2.0.1
│ │ │ ├── p-finally@1.0.0
│ │ │ ├── signal-exit@3.0.2
│ │ │ └── strip-eof@1.0.0
│ │ ├─┬ lcid@1.0.0
│ │ │ └── invert-kv@1.0.0
│ │ └─┬ mem@1.1.0
│ │ └── mimic-fn@1.2.0
│ ├── require-directory@2.1.1
│ ├── require-main-filename@1.0.1
│ ├── set-blocking@2.0.0
│ ├─┬ string-width@2.1.1
│ │ └── is-fullwidth-code-point@2.0.0
│ ├── which-module@2.0.0
│ ├── y18n@3.2.1
│ └─┬ yargs-parser@9.0.2
│ └── camelcase@4.1.0
├── lock-verify@2.0.2
├─┬ lockfile@1.0.4
│ └── signal-exit@3.0.2
├─┬ lru-cache@4.1.3
│ ├── pseudomap@1.0.2
│ └── yallist@2.1.2
├── meant@1.0.1
├─┬ mississippi@3.0.0
│ ├─┬ concat-stream@1.6.1
│ │ └── typedarray@0.0.6
│ ├─┬ duplexify@3.5.4
│ │ └── stream-shift@1.0.0
│ ├── end-of-stream@1.4.1
│ ├── flush-write-stream@1.0.2
│ ├── from2@2.3.0
│ ├─┬ parallel-transform@1.1.0
│ │ └── cyclist@0.2.2
│ ├── pump@3.0.0
│ ├─┬ pumpify@1.4.0
│ │ └── pump@2.0.1
│ ├─┬ stream-each@1.2.2
│ │ └── stream-shift@1.0.0
│ └─┬ through2@2.0.3
│ └── xtend@4.0.1
├─┬ move-concurrently@1.0.1
│ ├─┬ copy-concurrently@1.0.5
│ │ └── iferr@0.1.5
│ └── run-queue@1.0.3
├─┬ node-gyp@3.6.2
│ ├── fstream@1.0.11
│ ├─┬ minimatch@3.0.4
│ │ └─┬ brace-expansion@1.1.11
│ │ └── balanced-match@1.0.0
│ ├── nopt@3.0.6
│ ├── semver@5.3.0
│ └─┬ tar@2.2.1
│ └── block-stream@0.0.9
├── nopt@4.0.1
├── normalize-package-data@2.4.0
├─┬ npm-audit-report@1.2.1
│ └── console-control-strings@1.1.0
├─┬ npm-lifecycle@2.0.3
│ ├── byline@5.0.0
│ └── resolve-from@4.0.0
├── npm-package-arg@6.1.0
├─┬ npm-packlist@1.1.10
│ ├─┬ ignore-walk@3.0.1
│ │ └─┬ minimatch@3.0.4
│ │ └─┬ brace-expansion@1.1.8
│ │ ├── balanced-match@1.0.0
│ │ └── concat-map@0.0.1
│ └── npm-bundled@1.0.3
├── npm-pick-manifest@2.1.0
├─┬ npm-profile@3.0.1
│ └─┬ make-fetch-happen@2.6.0
│ ├─┬ agentkeepalive@3.3.0
│ │ └─┬ humanize-ms@1.2.1
│ │ └── ms@2.1.1
│ ├─┬ cacache@10.0.4
│ │ ├─┬ mississippi@2.0.0
│ │ │ ├─┬ concat-stream@1.6.2
│ │ │ │ ├── buffer-from@1.0.0
│ │ │ │ └── typedarray@0.0.6
│ │ │ ├─┬ duplexify@3.5.4
│ │ │ │ └── stream-shift@1.0.0
│ │ │ ├── end-of-stream@1.4.1
│ │ │ ├── flush-write-stream@1.0.3
│ │ │ ├── from2@2.3.0
│ │ │ ├─┬ parallel-transform@1.1.0
│ │ │ │ └── cyclist@0.2.2
│ │ │ ├── pump@2.0.1
│ │ │ ├── pumpify@1.4.0
│ │ │ ├─┬ stream-each@1.2.2
│ │ │ │ └── stream-shift@1.0.0
│ │ │ └─┬ through2@2.0.3
│ │ │ └── xtend@4.0.1
│ │ └── y18n@4.0.0
│ ├── http-cache-semantics@3.8.1
│ ├─┬ http-proxy-agent@2.1.0
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ debug@3.1.0
│ │ └── ms@2.0.0
│ ├─┬ https-proxy-agent@2.2.1
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ debug@3.1.0
│ │ └── ms@2.0.0
│ ├─┬ mississippi@1.3.1
│ │ ├─┬ concat-stream@1.6.0
│ │ │ └── typedarray@0.0.6
│ │ ├─┬ duplexify@3.5.3
│ │ │ └── stream-shift@1.0.0
│ │ ├── end-of-stream@1.4.1
│ │ ├── flush-write-stream@1.0.2
│ │ ├── from2@2.3.0
│ │ ├─┬ parallel-transform@1.1.0
│ │ │ └── cyclist@0.2.2
│ │ ├── pump@1.0.3
│ │ ├─┬ pumpify@1.4.0
│ │ │ └── pump@2.0.1
│ │ ├─┬ stream-each@1.2.2
│ │ │ └── stream-shift@1.0.0
│ │ └─┬ through2@2.0.3
│ │ └── xtend@4.0.1
│ ├─┬ node-fetch-npm@2.0.2
│ │ ├─┬ encoding@0.1.12
│ │ │ └── iconv-lite@0.4.19
│ │ └── json-parse-better-errors@1.0.1
│ ├─┬ promise-retry@1.1.1
│ │ ├── err-code@1.1.2
│ │ └── retry@0.10.1
│ ├─┬ socks-proxy-agent@3.0.1
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ socks@1.1.10
│ │ ├── ip@1.1.5
│ │ └── smart-buffer@1.1.15
│ └── ssri@5.3.0
├─┬ npm-registry-client@8.5.1
│ ├── concat-stream@1.6.1
│ ├── retry@0.10.1
│ └── ssri@5.3.0
├─┬ npm-registry-fetch@1.1.0
│ ├── figgy-pudding@2.0.1
│ └─┬ make-fetch-happen@3.0.0
│ ├─┬ agentkeepalive@3.4.1
│ │ └─┬ humanize-ms@1.2.1
│ │ └── ms@2.1.1
│ ├─┬ cacache@10.0.4
│ │ ├─┬ mississippi@2.0.0
│ │ │ ├─┬ concat-stream@1.6.2
│ │ │ │ ├── buffer-from@1.0.0
│ │ │ │ └── typedarray@0.0.6
│ │ │ ├─┬ duplexify@3.5.4
│ │ │ │ └── stream-shift@1.0.0
│ │ │ ├── end-of-stream@1.4.1
│ │ │ ├── flush-write-stream@1.0.3
│ │ │ ├── from2@2.3.0
│ │ │ ├─┬ parallel-transform@1.1.0
│ │ │ │ └── cyclist@0.2.2
│ │ │ ├── pump@2.0.1
│ │ │ ├── pumpify@1.4.0
│ │ │ ├─┬ stream-each@1.2.2
│ │ │ │ └── stream-shift@1.0.0
│ │ │ └─┬ through2@2.0.3
│ │ │ └── xtend@4.0.1
│ │ └── y18n@4.0.0
│ ├── http-cache-semantics@3.8.1
│ ├─┬ http-proxy-agent@2.1.0
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ debug@3.1.0
│ │ └── ms@2.0.0
│ ├─┬ https-proxy-agent@2.2.1
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ debug@3.1.0
│ │ └── ms@2.0.0
│ ├─┬ node-fetch-npm@2.0.2
│ │ └─┬ encoding@0.1.12
│ │ └─┬ iconv-lite@0.4.21
│ │ └── safer-buffer@2.1.2
│ ├─┬ promise-retry@1.1.1
│ │ ├── err-code@1.1.2
│ │ └── retry@0.10.1
│ ├─┬ socks-proxy-agent@3.0.1
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ socks@1.1.10
│ │ ├── ip@1.1.5
│ │ └── smart-buffer@1.1.15
│ └── ssri@5.3.0
├── npm-user-validate@1.0.0
├─┬ npmlog@4.1.2
│ ├── are-we-there-yet@1.1.4
│ └─┬ gauge@2.7.4
│ ├── object-assign@4.1.1
│ ├── signal-exit@3.0.2
│ ├─┬ string-width@1.0.2
│ │ ├── code-point-at@1.1.0
│ │ └─┬ is-fullwidth-code-point@1.0.0
│ │ └── number-is-nan@1.0.1
│ ├─┬ strip-ansi@3.0.1
│ │ └── ansi-regex@2.1.1
│ └── wide-align@1.1.2
├── opener@1.4.3
├─┬ osenv@0.1.5
│ ├── os-homedir@1.0.2
│ └── os-tmpdir@1.0.2
├─┬ pacote@8.1.5
│ ├── get-stream@3.0.0
│ ├─┬ make-fetch-happen@4.0.1
│ │ ├─┬ agentkeepalive@3.4.1
│ │ │ └─┬ humanize-ms@1.2.1
│ │ │ └── ms@2.1.1
│ │ ├── http-cache-semantics@3.8.1
│ │ ├─┬ http-proxy-agent@2.1.0
│ │ │ ├─┬ agent-base@4.2.0
│ │ │ │ └─┬ es6-promisify@5.0.0
│ │ │ │ └── es6-promise@4.2.4
│ │ │ └─┬ debug@3.1.0
│ │ │ └── ms@2.0.0
│ │ ├─┬ https-proxy-agent@2.2.1
│ │ │ ├─┬ agent-base@4.2.0
│ │ │ │ └─┬ es6-promisify@5.0.0
│ │ │ │ └── es6-promise@4.2.4
│ │ │ └─┬ debug@3.1.0
│ │ │ └── ms@2.0.0
│ │ ├─┬ node-fetch-npm@2.0.2
│ │ │ └─┬ encoding@0.1.12
│ │ │ └─┬ iconv-lite@0.4.23
│ │ │ └── safer-buffer@2.1.2
│ │ └─┬ socks-proxy-agent@4.0.1
│ │ ├─┬ agent-base@4.2.0
│ │ │ └─┬ es6-promisify@5.0.0
│ │ │ └── es6-promise@4.2.4
│ │ └─┬ socks@2.2.0
│ │ ├── ip@1.1.5
│ │ └── smart-buffer@4.0.1
│ ├─┬ minimatch@3.0.4
│ │ └─┬ brace-expansion@1.1.11
│ │ ├── balanced-match@1.0.0
│ │ └── concat-map@0.0.1
│ ├─┬ minipass@2.3.3
│ │ └── yallist@3.0.2
│ ├─┬ promise-retry@1.1.1
│ │ ├── err-code@1.1.2
│ │ └── retry@0.10.1
│ └─┬ protoduck@5.0.0
│ └── genfun@4.0.1
├── promise-inflight@1.0.1
├── qrcode-terminal@0.12.0
├─┬ query-string@6.1.0
│ ├── decode-uri-component@0.2.0
│ └── strict-uri-encode@2.0.0
├── qw@1.0.1
├─┬ read@1.0.7
│ └── mute-stream@0.0.7
├─┬ read-package-json@2.0.13
│ ├── json-parse-better-errors@1.0.1
│ └── slash@1.0.0
├── read-package-tree@5.2.1
├─┬ readable-stream@2.3.6
│ ├── process-nextick-args@2.0.0
│ └── string_decoder@1.1.1
├─┬ request@2.86.0
│ ├── aws-sign2@0.7.0
│ ├── aws4@1.7.0
│ ├── caseless@0.12.0
│ ├── combined-stream@1.0.6
│ ├── extend@3.0.1
│ ├── form-data@2.3.2
│ ├─┬ har-validator@5.0.3
│ │ ├─┬ ajv@5.5.2
│ │ │ ├── co@4.6.0
│ │ │ ├── fast-deep-equal@1.1.0
│ │ │ ├── fast-json-stable-stringify@2.0.0
│ │ │ └── json-schema-traverse@0.3.1
│ │ └── har-schema@2.0.0
│ ├─┬ hawk@6.0.2
│ │ ├── boom@4.3.1
│ │ ├─┬ cryptiles@3.1.2
│ │ │ └── boom@5.2.0
│ │ ├── hoek@4.2.1
│ │ └── sntp@2.1.0
│ ├─┬ http-signature@1.2.0
│ │ ├── assert-plus@1.0.0
│ │ ├─┬ jsprim@1.4.1
│ │ │ ├── extsprintf@1.3.0
│ │ │ └─┬ verror@1.10.0
│ │ │ └── core-util-is@1.0.2
│ │ └─┬ sshpk@1.14.1
│ │ ├── bcrypt-pbkdf@1.0.1
│ │ ├── dashdash@1.14.1
│ │ ├── getpass@0.1.7
│ │ ├── jsbn@0.1.1
│ │ └── tweetnacl@0.14.5
│ ├─┬ mime-types@2.1.18
│ │ └── mime-db@1.33.0
│ ├── performance-now@2.1.0
│ ├── qs@6.5.2
│ ├─┬ tough-cookie@2.3.4
│ │ └── punycode@1.4.1
│ └── tunnel-agent@0.6.0
├── retry@0.12.0
├── rimraf@2.6.2
├── safe-buffer@5.1.2
├── semver@5.5.0
├─┬ sorted-union-stream@2.1.3
│ ├─┬ from2@1.3.0
│ │ └─┬ readable-stream@1.1.14
│ │ ├── core-util-is@1.0.2
│ │ ├── isarray@0.0.1
│ │ └── string_decoder@0.10.31
│ └─┬ stream-iterate@1.2.0
│ └── stream-shift@1.0.0
├── ssri@6.0.0
├─┬ strip-ansi@4.0.0
│ └── ansi-regex@3.0.0
├─┬ tar@4.4.1
│ ├── fs-minipass@1.2.5
│ ├── minipass@2.3.1
│ ├── minizlib@1.1.0
│ └── yallist@3.0.2
├── tiny-relative-date@1.3.0
├─┬ update-notifier@2.5.0
│ ├─┬ boxen@1.3.0
│ │ ├── ansi-align@2.0.0
│ │ ├── camelcase@4.1.0
│ │ ├── cli-boxes@1.0.0
│ │ ├─┬ string-width@2.1.1
│ │ │ └── is-fullwidth-code-point@2.0.0
│ │ ├─┬ term-size@1.2.0
│ │ │ └─┬ execa@0.7.0
│ │ │ ├─┬ cross-spawn@5.1.0
│ │ │ │ └─┬ shebang-command@1.2.0
│ │ │ │ └── shebang-regex@1.0.0
│ │ │ ├── get-stream@3.0.0
│ │ │ ├── is-stream@1.1.0
│ │ │ ├─┬ npm-run-path@2.0.2
│ │ │ │ └── path-key@2.0.1
│ │ │ ├── p-finally@1.0.0
│ │ │ ├── signal-exit@3.0.2
│ │ │ └── strip-eof@1.0.0
│ │ └── widest-line@2.0.0
│ ├─┬ chalk@2.4.1
│ │ ├─┬ ansi-styles@3.2.1
│ │ │ └─┬ color-convert@1.9.1
│ │ │ └── color-name@1.1.3
│ │ ├── escape-string-regexp@1.0.5
│ │ └─┬ supports-color@5.4.0
│ │ └── has-flag@3.0.0
│ ├─┬ configstore@3.1.2
│ │ ├─┬ dot-prop@4.2.0
│ │ │ └── is-obj@1.0.1
│ │ ├─┬ make-dir@1.2.0
│ │ │ └── pify@3.0.0
│ │ └─┬ unique-string@1.0.0
│ │ └── crypto-random-string@1.0.0
│ ├── import-lazy@2.1.0
│ ├─┬ is-ci@1.1.0
│ │ └── ci-info@1.1.3
│ ├─┬ is-installed-globally@0.1.0
│ │ ├── global-dirs@0.1.1
│ │ └── is-path-inside@1.0.1
│ ├── is-npm@1.0.0
│ ├─┬ latest-version@3.1.0
│ │ └─┬ package-json@4.0.1
│ │ ├─┬ got@6.7.1
│ │ │ ├─┬ create-error-class@3.0.2
│ │ │ │ └── capture-stack-trace@1.0.0
│ │ │ ├── duplexer3@0.1.4
│ │ │ ├── get-stream@3.0.0
│ │ │ ├── is-redirect@1.0.0
│ │ │ ├── is-retry-allowed@1.1.0
│ │ │ ├── is-stream@1.1.0
│ │ │ ├── lowercase-keys@1.0.1
│ │ │ ├── timed-out@4.0.1
│ │ │ ├── unzip-response@2.0.1
│ │ │ └─┬ url-parse-lax@1.0.0
│ │ │ └── prepend-http@1.0.4
│ │ ├─┬ registry-auth-token@3.3.2
│ │ │ └─┬ rc@1.2.7
│ │ │ ├── deep-extend@0.5.1
│ │ │ ├── minimist@1.2.0
│ │ │ └── strip-json-comments@2.0.1
│ │ └─┬ registry-url@3.1.0
│ │ └─┬ rc@1.2.7
│ │ ├── deep-extend@0.5.1
│ │ ├── minimist@1.2.0
│ │ └── strip-json-comments@2.0.1
│ ├── semver-diff@2.1.0
│ └── xdg-basedir@3.0.0
├── uuid@3.2.1
├─┬ validate-npm-package-license@3.0.3
│ ├─┬ spdx-correct@3.0.0
│ │ └── spdx-license-ids@3.0.0
│ └─┬ spdx-expression-parse@3.0.0
│ ├── spdx-exceptions@2.1.0
│ └── spdx-license-ids@3.0.0
├─┬ validate-npm-package-name@3.0.0
│ └── builtins@1.0.3
├─┬ which@1.3.0
│ └── isexe@2.0.0
├─┬ worker-farm@1.6.0
│ └─┬ errno@0.1.7
│ └── prr@1.0.1
└─┬ write-file-atomic@2.3.0
└── signal-exit@3.0.2
! thorsten@iobrokerNUC:/opt/iobroker$ npm -v
6.1.0
thorsten@iobrokerNUC:/opt/iobroker$ sudo npm install iobroker --unsafe-perm
! > iobroker@1.1.2 install /opt/iobroker/node_modules/iobroker
node lib/prepareSetup.js && node lib/setup.js
! NPM version: 6.1.0
npm version >= 5: disabling package-lock
npm install iobroker.discovery@stable --production --save
npm WARN invalid config loglevel="notice"
! > serialport@4.0.7 install /opt/iobroker/node_modules/iobroker.discovery/node_modules/serialport
node-pre-gyp install --fallback-to-build
! [serialport] Success: "/opt/iobroker/node_modules/iobroker.discovery/node_modules/serialport/build/Release/serialport.node" is installed via remote
iobroker.discovery@1.1.0 node_modules/iobroker.discovery
├── netmask@1.0.6
├── mdns-discovery@0.2.6 (dgram@1.0.1, dns-packet@1.3.1)
├── node-ssdp@3.3.0 (ip@1.1.5, debug@3.1.0, async@2.6.1)
└── serialport@4.0.7 (commander@2.15.1, lie@3.3.0, debug@2.6.9, object.assign@4.1.0)
packet folder is: /opt/iobroker/node_modules/iobroker.discovery | exists: true
npm install iobroker.admin@stable --production --save
npm WARN invalid config loglevel="notice"
iobroker.admin@2.0.9 node_modules/iobroker.admin
├── connect-flash@0.1.1
├── xtend@4.0.1
├── passport.socketio@3.7.0
├── cookie-parser@1.4.3 (cookie-signature@1.0.6)
├── passport-local@1.0.0 (passport-strategy@1.0.0)
├── passport@0.3.2 (pause@0.0.1, passport-strategy@1.0.0)
├── express-session@1.15.6 (utils-merge@1.0.1, cookie-signature@1.0.6, on-headers@1.0.1, parseurl@1.3.2, depd@1.1.2, crc@3.4.4, uid-safe@2.1.5, debug@2.6.9)
├── express@4.16.3 (escape-html@1.0.3, array-flatten@1.1.1, setprototypeof@1.1.0, utils-merge@1.0.1, content-type@1.0.4, encodeurl@1.0.2, merge-descriptors@1.0.1, methods@1.1.2, parseurl@1.3.2, content-disposition@0.5.2, etag@1.8.1, fresh@0.5.2, range-parser@1.2.0, path-to-regexp@0.1.7, vary@1.1.2, serve-static@1.13.2, accepts@1.3.5, cookie-signature@1.0.6, statuses@1.4.0, safe-buffer@5.1.1, depd@1.1.2, qs@6.5.1, on-finished@2.3.0, finalhandler@1.1.1, type-is@1.6.16, send@0.16.2, proxy-addr@2.0.3, debug@2.6.9, body-parser@1.18.2)
├── body-parser@1.18.3 (content-type@1.0.4, bytes@3.0.0, depd@1.1.2, on-finished@2.3.0, type-is@1.6.16, http-errors@1.6.3, raw-body@2.3.3, debug@2.6.9, iconv-lite@0.4.23)
└── express-fileupload@0.1.4 (streamifier@0.1.1, fs-extra@0.22.1, busboy@0.2.14)
packet folder is: /opt/iobroker/node_modules/iobroker.admin | exists: true
npm install iobroker.js-controller@stable --production --save
npm WARN invalid config loglevel="notice"
! > iobroker.js-controller@1.2.3 install /opt/iobroker/node_modules/iobroker.js-controller
node iobroker.js setup first
! iobroker.js-controller@1.2.3 node_modules/iobroker.js-controller
└── yargs@6.6.0 (yargs-parser@4.2.1)
packet folder is: /opt/iobroker/node_modules/iobroker.js-controller | exists: true
Write "./iobroker start" to start the ioBroker
Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
npm notice created a lockfile as package-lock.json. You should commit this file.- iobroker@1.1.2
added 5 packages from 3 contributors, removed 241 packages, updated 1 package and audited 2636 packages in 41.589s
found 90 vulnerabilities (30 low, 48 moderate, 12 high)
runnpm audit fix
to fix them, ornpm audit
for details
! ````
-
Tadaaaa, jeder reboot tut gut…keine AHnung woran es gehangen hat, aber jetzt läuft ioBroker erst mal...