NEWS
Installation auf Ubuntu Server
-
als root scheint es gut zu installieren, allerings gibt er mir das dann aus:
root@mastermind:/opt/iobroker# iobroker stop iobroker controller daemon is not running root@mastermind:/opt/iobroker# iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 8036 root@mastermind:/opt/iobroker# node node_modules/iobroker.js-controller/controller.js 2016-03-03 16:02:16.490 - info: host.mastermind iobroker.js-controller version 0.8.7 js-controller starting 2016-03-03 16:02:16.493 - info: host.mastermind Copyright (c) 2014-2015 bluefox, hobbyquaker 2016-03-03 16:02:16.494 - info: host.mastermind hostname: mastermind 2016-03-03 16:02:16.494 - info: host.mastermind ip addresses: 192.168.1.10 fe80::d250:99ff:fe57:fa99 2016-03-03 16:02:16.508 - info: inMem-states listening on port 9000 2016-03-03 16:02:16.521 - info: inMem-objects listening on port 9001 2016-03-03 16:02:16.524 - error: Another instance is running or some application uses port! 2016-03-03 16:02:16.525 - error: uncaught exception: listen EADDRINUSE Not running 2016-03-03 16:02:16.530 - info: host.mastermind terminated 2016-03-03 16:02:16.532 - info: iobroker _restart 2016-03-03 16:02:16.545 - info: host.mastermind InMemoryDB connected Cannot find view "system" 2016-03-03 16:02:16.552 - error: host.mastermind _design/system missing - call node iobroker.js setup 2016-03-03 16:02:16.734 - info: iobroker Starting node restart.js 2016-03-03 16:02:16.750 - info: iobroker exit 0
-
jetzt kommt immer:
> iobroker.js-controller@0.8.7 install /opt/iobroker/node_modules/iobroker.js-controller > node lib/setup.js setup first creating conf/iobroker.json events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:901:11) at Server._listen2 (net.js:1039:14) at listen (net.js:1061:10) at Server.listen (net.js:1135:5) at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:949:20) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:194:9 at new StatesInMemory (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:201:7) at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2266:26) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian npm ERR! weird error 8 npm ERR! not ok code 0 rascal@mastermind:/opt/iobroker$
ich glaub ich geb's auf
-
ich würd es trotzdem gerne auf meinem ubuntu server laufen lassen, hat noch jemand eine Idee wie das funktionieren könnte?
-
hab's nochmals versucht, geht ganz einfach nicht
hier alle Ausgaben von npm install iobroker: (gekürzt um ein paar Downloadeinträge, da ich hier nicht alles Posten kann)
root@mastermind:/opt/iobroker# npm install iobroker npm http GET https://registry.npmjs.org/iobroker npm http 304 https://registry.npmjs.org/iobroker npm http GET https://registry.npmjs.org/iobroker/-/iobroker-0.6.0.tgz npm http 200 https://registry.npmjs.org/iobroker/-/iobroker-0.6.0.tgz npm http GET https://registry.npmjs.org/yargs npm http 304 https://registry.npmjs.org/yargs npm http GET https://registry.npmjs.org/yargs/-/yargs-4.2.0.tgz npm http 200 https://registry.npmjs.org/yargs/-/yargs-4.2.0.tgz npm http GET https://registry.npmjs.org/lodash.assign npm http GET https://registry.npmjs.org/pkg-conf ... npm http 200 https://registry.npmjs.org/spdx-license-ids npm http 200 https://registry.npmjs.org/spdx-license-ids npm http GET https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.0.tgz npm http 200 https://registry.npmjs.org/spdx-exceptions npm http GET https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz npm http 200 https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.0.tgz npm http 200 https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz > iobroker@0.6.0 install /opt/iobroker/node_modules/iobroker > node lib/setup.js npm install iobroker.js-controller --production --prefix /opt/iobroker npm http GET https://registry.npmjs.org/iobroker.js-controller npm http 304 https://registry.npmjs.org/iobroker.js-controller npm http GET https://registry.npmjs.org/node-schedule/1.0.0 npm http GET https://registry.npmjs.org/ncp npm http GET https://registry.npmjs.org/daemonize2 ... npm http 304 https://registry.npmjs.org/lcid npm http 304 https://registry.npmjs.org/mute-stream npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm http GET https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4 npm http GET https://registry.npmjs.org/accepts/1.1.4 npm http GET https://registry.npmjs.org/ws/1.0.1 npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible. npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/rimraf npm http 304 https://registry.npmjs.org/mkdirp ... npm http 304 https://registry.npmjs.org/jsbn npm http 304 https://registry.npmjs.org/asn1 npm http GET https://registry.npmjs.org/jsonpointer/2.0.0 npm http GET https://registry.npmjs.org/xtend npm http GET https://registry.npmjs.org/generate-function npm http GET https://registry.npmjs.org/generate-object-property npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0 npm http 304 https://registry.npmjs.org/generate-object-property npm http 304 https://registry.npmjs.org/generate-function npm http 304 https://registry.npmjs.org/xtend npm http GET https://registry.npmjs.org/sntp npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/cryptiles npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm http GET https://registry.npmjs.org/is-property npm http 304 https://registry.npmjs.org/is-property npm http GET https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/express-session npm http GET https://registry.npmjs.org/passport-local npm http GET https://registry.npmjs.org/passport npm http GET https://registry.npmjs.org/connect-flash npm http GET https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/cookie-parser npm http 304 https://registry.npmjs.org/passport-local npm http 304 https://registry.npmjs.org/connect-flash npm http 304 https://registry.npmjs.org/express-session npm http 304 https://registry.npmjs.org/passport npm http 200 https://registry.npmjs.org/express npm http GET https://registry.npmjs.org/cookie/0.2.3 npm http GET https://registry.npmjs.org/cookie-signature/1.0.6 npm http GET https://registry.npmjs.org/passport-strategy npm http GET https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/iconv-lite/0.4.13 npm http GET https://registry.npmjs.org/qs/6.1.0 npm http GET https://registry.npmjs.org/raw-body npm http GET https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/cookie/0.2.3 npm http GET https://registry.npmjs.org/pause/0.0.1 npm http GET https://registry.npmjs.org/bytes/2.2.0 npm http GET https://registry.npmjs.org/content-type npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/depd npm http GET https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/cookie-signature/1.0.6 npm http 304 https://registry.npmjs.org/passport-strategy npm http 304 https://registry.npmjs.org/qs/6.1.0 npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/uid-safe npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/crc/3.4.0 npm http 304 https://registry.npmjs.org/pause/0.0.1 npm http 304 https://registry.npmjs.org/raw-body npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/bytes/2.2.0 npm http 304 https://registry.npmjs.org/content-type npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/iconv-lite/0.4.13 npm http 304 https://registry.npmjs.org/on-finished npm http 304 https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/uid-safe npm http 304 https://registry.npmjs.org/utils-merge/1.0.0 npm http 304 https://registry.npmjs.org/crc/3.4.0 npm http GET https://registry.npmjs.org/base64-url/1.2.1 npm http GET https://registry.npmjs.org/inherits/2.0.1 npm http GET https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/ee-first/1.1.1 npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/media-typer/0.3.0 npm http GET https://registry.npmjs.org/unpipe/1.0.0 npm http 304 https://registry.npmjs.org/inherits/2.0.1 npm http 304 https://registry.npmjs.org/ee-first/1.1.1 npm http 304 https://registry.npmjs.org/base64-url/1.2.1 npm http 304 https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/ms/0.7.1 npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/unpipe/1.0.0 npm http 304 https://registry.npmjs.org/media-typer/0.3.0 npm http 304 https://registry.npmjs.org/ms/0.7.1 npm http GET https://registry.npmjs.org/accepts npm http GET https://registry.npmjs.org/array-flatten/1.1.1 npm http GET https://registry.npmjs.org/cookie/0.1.5 npm http GET https://registry.npmjs.org/content-disposition/0.5.1 npm http GET https://registry.npmjs.org/escape-html npm http GET https://registry.npmjs.org/etag npm http GET https://registry.npmjs.org/fresh/0.3.0 npm http GET https://registry.npmjs.org/finalhandler/0.4.1 npm http GET https://registry.npmjs.org/merge-descriptors/1.0.1 npm http GET https://registry.npmjs.org/methods npm http GET https://registry.npmjs.org/path-to-regexp/0.1.7 npm http GET https://registry.npmjs.org/proxy-addr npm http GET https://registry.npmjs.org/qs/4.0.0 npm http GET https://registry.npmjs.org/range-parser npm http GET https://registry.npmjs.org/send/0.13.1 npm http GET https://registry.npmjs.org/vary npm http GET https://registry.npmjs.org/serve-static npm http 304 https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/cookie/0.1.5 npm http 304 https://registry.npmjs.org/array-flatten/1.1.1 npm http 304 https://registry.npmjs.org/content-disposition/0.5.1 npm http 304 https://registry.npmjs.org/escape-html npm http 304 https://registry.npmjs.org/etag npm http 304 https://registry.npmjs.org/fresh/0.3.0 npm http 304 https://registry.npmjs.org/finalhandler/0.4.1 npm http 304 https://registry.npmjs.org/path-to-regexp/0.1.7 npm http 304 https://registry.npmjs.org/merge-descriptors/1.0.1 npm http 304 https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/proxy-addr npm http GET https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/qs/4.0.0 npm http 304 https://registry.npmjs.org/range-parser npm http 304 https://registry.npmjs.org/send/0.13.1 npm http 304 https://registry.npmjs.org/serve-static npm http 304 https://registry.npmjs.org/vary npm http 304 https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/unpipe npm http GET https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/ipaddr.js/1.0.5 npm http GET https://registry.npmjs.org/negotiator/0.5.3 npm http 304 https://registry.npmjs.org/unpipe npm http GET https://registry.npmjs.org/destroy npm http 304 https://registry.npmjs.org/forwarded npm http 304 https://registry.npmjs.org/negotiator/0.5.3 npm http 304 https://registry.npmjs.org/destroy npm http 304 https://registry.npmjs.org/ipaddr.js/1.0.5 npm http GET https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/inherits events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:901:11) at Server._listen2 (net.js:1039:14) at listen (net.js:1061:10) at Server.listen (net.js:1135:5) at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:949:20) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:194:9 at new StatesInMemory (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:201:7) at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2266:26) at Timer.listOnTimeout [as ontimeout] (timers.js:110:15) npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian npm ERR! weird error 8 npm ERR! not ok code 0 Cannot install as normal user. Try sudo... sudo npm install iobroker.js-controller --production --prefix /opt/iobroker npm http GET https://registry.npmjs.org/iobroker.js-controller npm http 304 https://registry.npmjs.org/iobroker.js-controller npm http GET https://registry.npmjs.org/ncp npm http GET https://registry.npmjs.org/node-schedule/1.0.0 npm http GET https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/node.extend npm http GET https://registry.npmjs.org/yargs npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/tar.gz npm http GET https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/socket.io-client npm http GET https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/prompt npm http GET https://registry.npmjs.org/adm-zip npm http GET https://registry.npmjs.org/iobroker.admin npm http GET https://registry.npmjs.org/daemonize2 npm http GET https://registry.npmjs.org/npm npm http 304 https://registry.npmjs.org/winston npm http 304 https://registry.npmjs.org/node.extend npm http 304 https://registry.npmjs.org/node-schedule/1.0.0 npm http 304 https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/ncp npm http 304 https://registry.npmjs.org/yargs npm http 304 https://registry.npmjs.org/mime npm http 304 https://registry.npmjs.org/tar.gz npm http 304 https://registry.npmjs.org/socket.io npm http 304 https://registry.npmjs.org/socket.io-client npm http 304 https://registry.npmjs.org/semver npm http 304 https://registry.npmjs.org/prompt npm http 304 https://registry.npmjs.org/adm-zip npm http 304 https://registry.npmjs.org/iobroker.admin npm http 304 https://registry.npmjs.org/daemonize2 npm http 304 https://registry.npmjs.org/npm npm http GET https://registry.npmjs.org/is npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/fstream npm http GET https://registry.npmjs.org/tar npm http 304 https://registry.npmjs.org/is npm http 304 https://registry.npmjs.org/tar npm http 304 https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/socket.io-adapter/0.4.0 npm http GET https://registry.npmjs.org/socket.io-parser/2.2.6 npm http GET https://registry.npmjs.org/has-binary/0.1.7 npm http 304 https://registry.npmjs.org/fstream npm http GET https://registry.npmjs.org/debug/2.2.0 npm http GET https://registry.npmjs.org/engine.io/1.6.8 npm http GET https://registry.npmjs.org/cron-parser/1.1.0 npm http GET https://registry.npmjs.org/long-timeout/0.0.2 npm http 304 https://registry.npmjs.org/debug/2.2.0 npm http 304 https://registry.npmjs.org/engine.io/1.6.8 npm http 304 https://registry.npmjs.org/socket.io-adapter/0.4.0 npm http 304 https://registry.npmjs.org/cron-parser/1.1.0 npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.6 npm http 304 https://registry.npmjs.org/long-timeout/0.0.2 npm http GET https://registry.npmjs.org/keypress npm http GET https://registry.npmjs.org/os-locale npm http GET https://registry.npmjs.org/string-width npm http GET https://registry.npmjs.org/window-size npm http GET https://registry.npmjs.org/y18n npm http GET https://registry.npmjs.org/camelcase npm http GET https://registry.npmjs.org/cliui npm http GET https://registry.npmjs.org/decamelize npm http 304 https://registry.npmjs.org/has-binary/0.1.7 npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/read npm http GET https://registry.npmjs.org/revalidator npm http GET https://registry.npmjs.org/utile npm http 304 https://registry.npmjs.org/y18n npm http 304 https://registry.npmjs.org/keypress npm http 304 https://registry.npmjs.org/camelcase npm http 304 https://registry.npmjs.org/cliui npm http 304 https://registry.npmjs.org/os-locale npm http 304 https://registry.npmjs.org/window-size npm http 304 https://registry.npmjs.org/decamelize npm http 304 https://registry.npmjs.org/string-width npm http 304 https://registry.npmjs.org/pkginfo npm http 304 https://registry.npmjs.org/read npm http 304 https://registry.npmjs.org/revalidator npm http 304 https://registry.npmjs.org/utile npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/extend npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/har-validator npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/is-typedarray npm http GET https://registry.npmjs.org/isstream npm http GET https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/stringstream npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/aws4 npm http GET https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/caseless npm http GET https://registry.npmjs.org/indexof/0.0.1 npm http GET https://registry.npmjs.org/parseuri/0.0.4 npm http GET https://registry.npmjs.org/to-array/0.1.4 npm http GET https://registry.npmjs.org/backo2/1.0.2 npm http GET https://registry.npmjs.org/engine.io-client/1.6.8 npm http GET https://registry.npmjs.org/component-bind/1.0.0 npm http GET https://registry.npmjs.org/component-emitter/1.2.0 npm http GET https://registry.npmjs.org/object-component/0.0.3 npm http 304 https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/har-validator npm http 304 https://registry.npmjs.org/hawk npm http 304 https://registry.npmjs.org/combined-stream npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/is-typedarray npm http GET https://registry.npmjs.org/socket.io-parser/2.2.2 npm http 304 https://registry.npmjs.org/isstream npm http 304 https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/escape-string-regexp npm http 304 https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/code-point-at npm http GET https://registry.npmjs.org/is-fullwidth-code-point npm http GET https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/stringstream npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/lcid npm http 304 https://registry.npmjs.org/aws4 npm http 304 https://registry.npmjs.org/bl npm http 304 https://registry.npmjs.org/caseless npm http GET https://registry.npmjs.org/isarray/0.0.1 npm http 304 https://registry.npmjs.org/indexof/0.0.1 npm http 304 https://registry.npmjs.org/parseuri/0.0.4 npm http 304 https://registry.npmjs.org/to-array/0.1.4 npm http 304 https://registry.npmjs.org/backo2/1.0.2 npm http 304 https://registry.npmjs.org/engine.io-client/1.6.8 npm http 304 https://registry.npmjs.org/component-bind/1.0.0 npm http 304 https://registry.npmjs.org/object-component/0.0.3 npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.2 npm http 304 https://registry.npmjs.org/escape-string-regexp npm http 304 https://registry.npmjs.org/code-point-at npm http 304 https://registry.npmjs.org/is-fullwidth-code-point npm http 304 https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/lcid npm http 304 https://registry.npmjs.org/isarray/0.0.1 npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm http GET https://registry.npmjs.org/graceful-fs npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/rimraf npm http 304 https://registry.npmjs.org/component-emitter/1.2.0 npm http 304 https://registry.npmjs.org/mkdirp npm http 304 https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/rimraf npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible. npm http GET https://registry.npmjs.org/mute-stream npm http GET https://registry.npmjs.org/ms/0.7.1 npm http GET https://registry.npmjs.org/benchmark/1.0.0 npm http GET https://registry.npmjs.org/json3/3.3.2 npm http GET https://registry.npmjs.org/component-emitter/1.1.2 npm http 304 https://registry.npmjs.org/mute-stream npm http 304 https://registry.npmjs.org/ms/0.7.1 npm http 304 https://registry.npmjs.org/json3/3.3.2 npm http 304 https://registry.npmjs.org/component-emitter/1.1.2 npm http 304 https://registry.npmjs.org/benchmark/1.0.0 npm http GET https://registry.npmjs.org/ansi-regex npm http GET https://registry.npmjs.org/number-is-nan npm http GET https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/invert-kv npm http GET https://registry.npmjs.org/wrap-ansi npm http 304 https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/number-is-nan npm http GET https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/invert-kv npm http 304 https://registry.npmjs.org/wrap-ansi npm http 304 https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/better-assert npm http 304 https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/better-assert npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/debug/0.7.4 npm http GET https://registry.npmjs.org/json3/3.2.6 npm http 304 https://registry.npmjs.org/glob npm http 304 https://registry.npmjs.org/readable-stream npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/ws/1.0.1 npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4 npm http GET https://registry.npmjs.org/accepts/1.1.4 npm http GET https://registry.npmjs.org/block-stream npm http 304 https://registry.npmjs.org/json3/3.2.6 npm http 304 https://registry.npmjs.org/debug/0.7.4 npm http 304 https://registry.npmjs.org/accepts/1.1.4 npm http 304 https://registry.npmjs.org/block-stream npm http 304 https://registry.npmjs.org/ws/1.0.1 npm http 304 https://registry.npmjs.org/base64id/0.1.0 npm http 304 https://registry.npmjs.org/engine.io-parser/1.2.4 npm http GET https://registry.npmjs.org/assert-plus npm http GET https://registry.npmjs.org/jsprim npm http GET https://registry.npmjs.org/sshpk npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/i npm http 304 https://registry.npmjs.org/sshpk npm http 304 https://registry.npmjs.org/assert-plus npm http 304 https://registry.npmjs.org/jsprim npm http 304 https://registry.npmjs.org/deep-equal npm http 304 https://registry.npmjs.org/i npm http GET https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/is-my-json-valid npm http GET https://registry.npmjs.org/pinkie-promise npm http GET https://registry.npmjs.org/callsite/1.0.0 npm http 304 https://registry.npmjs.org/pinkie-promise npm http 304 https://registry.npmjs.org/is-my-json-valid npm http 304 https://registry.npmjs.org/chalk npm http 304 https://registry.npmjs.org/callsite/1.0.0 npm http GET https://registry.npmjs.org/minimist/0.0.8 npm http 304 https://registry.npmjs.org/minimist/0.0.8 npm http GET https://registry.npmjs.org/negotiator/0.4.9 npm http 304 https://registry.npmjs.org/negotiator/0.4.9 npm http GET https://registry.npmjs.org/pinkie npm http GET https://registry.npmjs.org/inflight npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/once npm http GET https://registry.npmjs.org/path-is-absolute npm http GET https://registry.npmjs.org/extsprintf/1.0.2 npm http GET https://registry.npmjs.org/json-schema/0.2.2 npm http GET https://registry.npmjs.org/verror/1.3.6 npm http GET https://registry.npmjs.org/ansi-styles npm http GET https://registry.npmjs.org/has-ansi npm http GET https://registry.npmjs.org/supports-color npm http 304 https://registry.npmjs.org/pinkie npm http 304 https://registry.npmjs.org/extsprintf/1.0.2 npm http 304 https://registry.npmjs.org/inflight npm http 304 https://registry.npmjs.org/minimatch npm http 304 https://registry.npmjs.org/path-is-absolute npm http 304 https://registry.npmjs.org/once npm http 304 https://registry.npmjs.org/json-schema/0.2.2 npm http GET https://registry.npmjs.org/pseudomap npm http GET https://registry.npmjs.org/yallist npm http 304 https://registry.npmjs.org/verror/1.3.6 npm http 304 https://registry.npmjs.org/ansi-styles npm http 304 https://registry.npmjs.org/has-ansi npm http 304 https://registry.npmjs.org/supports-color npm http 304 https://registry.npmjs.org/yallist npm http 304 https://registry.npmjs.org/pseudomap npm http GET https://registry.npmjs.org/graceful-readlink npm http GET https://registry.npmjs.org/has-binary/0.1.6 npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2 npm http GET https://registry.npmjs.org/utf8/2.1.0 npm http GET https://registry.npmjs.org/blob/0.0.4 npm http GET https://registry.npmjs.org/after/0.8.1 npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http 304 https://registry.npmjs.org/graceful-readlink npm http 304 https://registry.npmjs.org/after/0.8.1 npm http 304 https://registry.npmjs.org/utf8/2.1.0 npm http 304 https://registry.npmjs.org/has-binary/0.1.6 npm http 304 https://registry.npmjs.org/blob/0.0.4 npm http 304 https://registry.npmjs.org/base64-arraybuffer/0.1.2 npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/stack-trace npm http GET https://registry.npmjs.org/wrappy npm http 304 https://registry.npmjs.org/eyes npm http 304 https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/color-convert npm http 304 https://registry.npmjs.org/colors npm http 304 https://registry.npmjs.org/stack-trace npm http 304 https://registry.npmjs.org/wrappy npm http 304 https://registry.npmjs.org/color-convert npm http 304 https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http GET https://registry.npmjs.org/brace-expansion npm http GET https://registry.npmjs.org/component-inherit/0.0.3 npm http GET https://registry.npmjs.org/parseqs/0.0.2 npm http GET https://registry.npmjs.org/yeast/0.1.2 npm http GET https://registry.npmjs.org/has-cors/1.1.0 npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1 npm http 304 https://registry.npmjs.org/brace-expansion npm http GET https://registry.npmjs.org/parsejson/0.0.1 npm http 304 https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1 npm http 304 https://registry.npmjs.org/component-inherit/0.0.3 npm http 304 https://registry.npmjs.org/has-cors/1.1.0 npm http 304 https://registry.npmjs.org/yeast/0.1.2 npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/process-nextick-args npm http GET https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/util-deprecate npm http 304 https://registry.npmjs.org/parseqs/0.0.2 npm http 304 https://registry.npmjs.org/util-deprecate npm http 304 https://registry.npmjs.org/process-nextick-args npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/parsejson/0.0.1 npm http 304 https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/concat-map/0.0.1 npm http 304 https://registry.npmjs.org/concat-map/0.0.1 npm http 304 https://registry.npmjs.org/balanced-match npm http GET https://registry.npmjs.org/dashdash npm http GET https://registry.npmjs.org/jsbn npm http GET https://registry.npmjs.org/tweetnacl npm http GET https://registry.npmjs.org/jodid25519 npm http GET https://registry.npmjs.org/ecc-jsbn npm http GET https://registry.npmjs.org/asn1 npm http 304 https://registry.npmjs.org/jodid25519 npm http 304 https://registry.npmjs.org/ecc-jsbn npm http 304 https://registry.npmjs.org/dashdash npm http 304 https://registry.npmjs.org/tweetnacl npm http 304 https://registry.npmjs.org/asn1 npm http 304 https://registry.npmjs.org/jsbn npm http GET https://registry.npmjs.org/xtend npm http GET https://registry.npmjs.org/generate-function npm http GET https://registry.npmjs.org/generate-object-property npm http GET https://registry.npmjs.org/jsonpointer/2.0.0 npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0 npm http 304 https://registry.npmjs.org/generate-object-property npm http 304 https://registry.npmjs.org/xtend npm http 304 https://registry.npmjs.org/generate-function npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/boom npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"}) npm http GET https://registry.npmjs.org/is-property npm http 304 https://registry.npmjs.org/is-property npm http GET https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/express-session npm http GET https://registry.npmjs.org/passport-local npm http GET https://registry.npmjs.org/passport npm http GET https://registry.npmjs.org/connect-flash npm http GET https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/passport-local npm http 304 https://registry.npmjs.org/passport npm http 304 https://registry.npmjs.org/cookie-parser npm http 304 https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/express-session npm http 304 https://registry.npmjs.org/connect-flash npm http GET https://registry.npmjs.org/cookie/0.2.3 npm http GET https://registry.npmjs.org/cookie-signature/1.0.6 npm http GET https://registry.npmjs.org/passport-strategy npm http 304 https://registry.npmjs.org/passport-strategy npm http GET https://registry.npmjs.org/depd npm http GET https://registry.npmjs.org/bytes/2.2.0 npm http GET https://registry.npmjs.org/content-type npm http GET https://registry.npmjs.org/http-errors npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/iconv-lite/0.4.13 npm http GET https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/qs/6.1.0 npm http GET https://registry.npmjs.org/raw-body npm http GET https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/cookie/0.2.3 npm http 304 https://registry.npmjs.org/cookie-signature/1.0.6 npm http GET https://registry.npmjs.org/pause/0.0.1 npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/uid-safe npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/crc/3.4.0 npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/iconv-lite/0.4.13 npm http 304 https://registry.npmjs.org/on-finished npm http 304 https://registry.npmjs.org/qs/6.1.0 npm http 304 https://registry.npmjs.org/raw-body npm http 304 https://registry.npmjs.org/content-type npm http 304 https://registry.npmjs.org/bytes/2.2.0 npm http 304 https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/pause/0.0.1 npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/utils-merge/1.0.0 npm http 304 https://registry.npmjs.org/uid-safe npm http 304 https://registry.npmjs.org/crc/3.4.0 npm http GET https://registry.npmjs.org/inherits/2.0.1 npm http GET https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/ee-first/1.1.1 npm http GET https://registry.npmjs.org/media-typer/0.3.0 npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/base64-url/1.2.1 npm http GET https://registry.npmjs.org/unpipe/1.0.0 npm http GET https://registry.npmjs.org/ms/0.7.1 npm http 304 https://registry.npmjs.org/media-typer/0.3.0 npm http 304 https://registry.npmjs.org/statuses npm http 304 https://registry.npmjs.org/inherits/2.0.1 npm http 304 https://registry.npmjs.org/ee-first/1.1.1 npm http 304 https://registry.npmjs.org/base64-url/1.2.1 npm http 304 https://registry.npmjs.org/unpipe/1.0.0 npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/ms/0.7.1 npm http GET https://registry.npmjs.org/content-disposition/0.5.1 npm http GET https://registry.npmjs.org/cookie/0.1.5 npm http GET https://registry.npmjs.org/escape-html npm http GET https://registry.npmjs.org/finalhandler/0.4.1 npm http GET https://registry.npmjs.org/fresh/0.3.0 npm http GET https://registry.npmjs.org/merge-descriptors/1.0.1 npm http GET https://registry.npmjs.org/methods npm http GET https://registry.npmjs.org/etag npm http GET https://registry.npmjs.org/path-to-regexp/0.1.7 npm http GET https://registry.npmjs.org/proxy-addr npm http GET https://registry.npmjs.org/qs/4.0.0 npm http GET https://registry.npmjs.org/range-parser npm http GET https://registry.npmjs.org/send/0.13.1 npm http GET https://registry.npmjs.org/serve-static npm http GET https://registry.npmjs.org/vary npm http GET https://registry.npmjs.org/accepts npm http GET https://registry.npmjs.org/array-flatten/1.1.1 npm http 304 https://registry.npmjs.org/content-disposition/0.5.1 npm http 304 https://registry.npmjs.org/cookie/0.1.5 npm http 304 https://registry.npmjs.org/fresh/0.3.0 npm http 304 https://registry.npmjs.org/escape-html npm http 304 https://registry.npmjs.org/merge-descriptors/1.0.1 npm http 304 https://registry.npmjs.org/finalhandler/0.4.1 npm http 304 https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/etag npm http 304 https://registry.npmjs.org/proxy-addr npm http 304 https://registry.npmjs.org/path-to-regexp/0.1.7 npm http 304 https://registry.npmjs.org/qs/4.0.0 npm http 304 https://registry.npmjs.org/range-parser npm http 304 https://registry.npmjs.org/send/0.13.1 npm http 304 https://registry.npmjs.org/serve-static npm http 304 https://registry.npmjs.org/vary npm http 304 https://registry.npmjs.org/array-flatten/1.1.1 npm http 304 https://registry.npmjs.org/accepts npm http GET https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/mime-db npm http GET https://registry.npmjs.org/unpipe npm http GET https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/ipaddr.js/1.0.5 npm http GET https://registry.npmjs.org/negotiator/0.5.3 npm http GET https://registry.npmjs.org/destroy npm http 304 https://registry.npmjs.org/unpipe npm http 304 https://registry.npmjs.org/ipaddr.js/1.0.5 npm http 304 https://registry.npmjs.org/forwarded npm http 304 https://registry.npmjs.org/negotiator/0.5.3 npm http 304 https://registry.npmjs.org/destroy npm http GET https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/inherits npm install iobroker.admin --production --prefix /opt/iobroker npm http GET https://registry.npmjs.org/iobroker.admin npm http 304 https://registry.npmjs.org/iobroker.admin npm http GET https://registry.npmjs.org/passport npm http GET https://registry.npmjs.org/body-parser npm http GET https://registry.npmjs.org/passport-local npm http GET https://registry.npmjs.org/express-session npm http GET https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/connect-flash npm http GET https://registry.npmjs.org/xtend npm http GET https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/passport npm http 304 https://registry.npmjs.org/body-parser npm http 304 https://registry.npmjs.org/connect-flash npm http 304 https://registry.npmjs.org/passport-local npm http 304 https://registry.npmjs.org/xtend npm http 304 https://registry.npmjs.org/express-session npm http 304 https://registry.npmjs.org/socket.io npm http 304 https://registry.npmjs.org/request npm http 304 https://registry.npmjs.org/express npm http 304 https://registry.npmjs.org/cookie-parser npm http GET https://registry.npmjs.org/cookie-signature/1.0.6 npm http GET https://registry.npmjs.org/cookie/0.2.3 npm http GET https://registry.npmjs.org/passport-strategy npm http 304 https://registry.npmjs.org/cookie/0.2.3 npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/pause/0.0.1 npm http GET https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/cookie-signature/1.0.6 npm http GET https://registry.npmjs.org/http-errors npm http GET https://registry.npmjs.org/iconv-lite/0.4.13 npm http GET https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/qs/6.1.0 npm http GET https://registry.npmjs.org/raw-body npm http GET https://registry.npmjs.org/type-is npm http GET https://registry.npmjs.org/bytes/2.2.0 npm http 304 https://registry.npmjs.org/passport-strategy npm http GET https://registry.npmjs.org/content-type npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/on-headers npm http GET https://registry.npmjs.org/uid-safe npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/crc/3.4.0 npm http 304 https://registry.npmjs.org/iconv-lite/0.4.13 npm http 304 https://registry.npmjs.org/on-finished npm http GET https://registry.npmjs.org/debug/2.2.0 npm http GET https://registry.npmjs.org/engine.io/1.6.8 npm http GET https://registry.npmjs.org/socket.io-parser/2.2.6 npm http GET https://registry.npmjs.org/socket.io-client/1.4.5 npm http GET https://registry.npmjs.org/socket.io-adapter/0.4.0 npm http GET https://registry.npmjs.org/has-binary/0.1.7 npm http 304 https://registry.npmjs.org/depd npm http 304 https://registry.npmjs.org/qs/6.1.0 npm http 304 https://registry.npmjs.org/pause/0.0.1 npm http 304 https://registry.npmjs.org/debug npm http 304 https://registry.npmjs.org/http-errors npm http 304 https://registry.npmjs.org/raw-body npm http 304 https://registry.npmjs.org/type-is npm http 304 https://registry.npmjs.org/bytes/2.2.0 npm http 304 https://registry.npmjs.org/parseurl npm http 304 https://registry.npmjs.org/content-type npm http 304 https://registry.npmjs.org/on-headers npm http 304 https://registry.npmjs.org/crc/3.4.0 npm http 304 https://registry.npmjs.org/uid-safe npm http 304 https://registry.npmjs.org/utils-merge/1.0.0 npm http 304 https://registry.npmjs.org/debug/2.2.0 npm http 304 https://registry.npmjs.org/engine.io/1.6.8 npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.6 npm http 304 https://registry.npmjs.org/socket.io-client/1.4.5 npm http 304 https://registry.npmjs.org/socket.io-adapter/0.4.0 npm http 304 https://registry.npmjs.org/has-binary/0.1.7 npm http GET https://registry.npmjs.org/base64-url/1.2.1 npm http GET https://registry.npmjs.org/inherits/2.0.1 npm http GET https://registry.npmjs.org/statuses npm http GET https://registry.npmjs.org/ee-first/1.1.1 npm http GET https://registry.npmjs.org/media-typer/0.3.0 npm http GET https://registry.npmjs.org/mime-types npm http GET https://registry.npmjs.org/socket.io-parser/2.2.2 npm http GET https://registry.npmjs.org/unpipe/1.0.0 npm http GET https://registry.npmjs.org/isarray/0.0.1 npm http 304 https://registry.npmjs.org/base64-url/1.2.1 npm http 304 https://registry.npmjs.org/statuses npm http 304 https://registry.npmjs.org/inherits/2.0.1 npm http 304 https://registry.npmjs.org/socket.io-parser/2.2.2 npm http 304 https://registry.npmjs.org/mime-types npm http 304 https://registry.npmjs.org/ee-first/1.1.1 npm http 304 https://registry.npmjs.org/unpipe/1.0.0 npm http 304 https://registry.npmjs.org/media-typer/0.3.0 npm http 304 https://registry.npmjs.org/isarray/0.0.1 npm http GET https://registry.npmjs.org/ms/0.7.1 npm http GET https://registry.npmjs.org/json3/3.3.2 npm http GET https://registry.npmjs.org/component-emitter/1.1.2 npm http GET https://registry.npmjs.org/benchmark/1.0.0 npm http 304 https://registry.npmjs.org/ms/0.7.1 npm http 304 https://registry.npmjs.org/component-emitter/1.1.2 npm http GET https://registry.npmjs.org/escape-html npm http GET https://registry.npmjs.org/fresh/0.3.0 npm http GET https://registry.npmjs.org/merge-descriptors/1.0.1 npm http GET https://registry.npmjs.org/etag npm http GET https://registry.npmjs.org/methods npm http GET https://registry.npmjs.org/finalhandler/0.4.1 npm http GET https://registry.npmjs.org/path-to-regexp/0.1.7 npm http GET https://registry.npmjs.org/proxy-addr npm http GET https://registry.npmjs.org/qs/4.0.0 npm http GET https://registry.npmjs.org/range-parser npm http GET https://registry.npmjs.org/send/0.13.1 npm http GET https://registry.npmjs.org/serve-static npm http GET https://registry.npmjs.org/accepts npm http GET https://registry.npmjs.org/vary npm http GET https://registry.npmjs.org/content-disposition/0.5.1 npm http GET https://registry.npmjs.org/array-flatten/1.1.1 npm http GET https://registry.npmjs.org/cookie/0.1.5 npm http 304 https://registry.npmjs.org/json3/3.3.2 npm http 304 https://registry.npmjs.org/benchmark/1.0.0 npm http 304 https://registry.npmjs.org/etag npm http 304 https://registry.npmjs.org/methods npm http 304 https://registry.npmjs.org/finalhandler/0.4.1 npm http 304 https://registry.npmjs.org/path-to-regexp/0.1.7 npm http 304 https://registry.npmjs.org/proxy-addr npm http 304 https://registry.npmjs.org/qs/4.0.0 npm http 304 https://registry.npmjs.org/fresh/0.3.0 npm http 304 https://registry.npmjs.org/escape-html npm http 304 https://registry.npmjs.org/range-parser npm http 304 https://registry.npmjs.org/merge-descriptors/1.0.1 npm http 304 https://registry.npmjs.org/send/0.13.1 npm http 304 https://registry.npmjs.org/accepts npm http 304 https://registry.npmjs.org/serve-static npm http 304 https://registry.npmjs.org/vary npm http 304 https://registry.npmjs.org/content-disposition/0.5.1 npm http 304 https://registry.npmjs.org/cookie/0.1.5 npm http 304 https://registry.npmjs.org/array-flatten/1.1.1 npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/is-typedarray npm http GET https://registry.npmjs.org/isstream npm http GET https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/stringstream npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/tough-cookie npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/aws-sign2 npm http GET https://registry.npmjs.org/aws4 npm http GET https://registry.npmjs.org/bl npm http GET https://registry.npmjs.org/caseless npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/extend npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/form-data npm http GET https://registry.npmjs.org/har-validator npm http GET https://registry.npmjs.org/mime-db npm http 304 https://registry.npmjs.org/isstream npm http 304 https://registry.npmjs.org/json-stringify-safe npm http 304 https://registry.npmjs.org/hawk npm http 304 https://registry.npmjs.org/is-typedarray npm http 304 https://registry.npmjs.org/node-uuid npm http 304 https://registry.npmjs.org/http-signature npm http 304 https://registry.npmjs.org/oauth-sign npm http 304 https://registry.npmjs.org/tough-cookie npm http 304 https://registry.npmjs.org/stringstream npm http 304 https://registry.npmjs.org/qs npm http 304 https://registry.npmjs.org/tunnel-agent npm http 304 https://registry.npmjs.org/aws-sign2 npm http 304 https://registry.npmjs.org/aws4 npm http 304 https://registry.npmjs.org/bl npm http 304 https://registry.npmjs.org/caseless npm http 304 https://registry.npmjs.org/combined-stream npm http 304 https://registry.npmjs.org/extend npm http 304 https://registry.npmjs.org/forever-agent npm http 304 https://registry.npmjs.org/form-data npm http 304 https://registry.npmjs.org/har-validator npm http 304 https://registry.npmjs.org/mime-db npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http GET https://registry.npmjs.org/ws/1.0.1 npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4 npm http GET https://registry.npmjs.org/accepts/1.1.4 npm http GET https://registry.npmjs.org/debug/0.7.4 npm http GET https://registry.npmjs.org/json3/3.2.6 npm http 304 https://registry.npmjs.org/engine.io-parser/1.2.4 npm http 304 https://registry.npmjs.org/accepts/1.1.4 npm http 304 https://registry.npmjs.org/json3/3.2.6 npm http 304 https://registry.npmjs.org/base64id/0.1.0 npm http 304 https://registry.npmjs.org/ws/1.0.1 npm http 304 https://registry.npmjs.org/debug/0.7.4 npm http GET https://registry.npmjs.org/unpipe npm http GET https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/ipaddr.js/1.0.5 npm http GET https://registry.npmjs.org/negotiator/0.5.3 npm http 304 https://registry.npmjs.org/unpipe npm http 304 https://registry.npmjs.org/ipaddr.js/1.0.5 npm http 304 https://registry.npmjs.org/forwarded npm http GET https://registry.npmjs.org/delayed-stream npm http 304 https://registry.npmjs.org/negotiator/0.5.3 npm http GET https://registry.npmjs.org/destroy npm http GET https://registry.npmjs.org/mime/1.3.4 npm http 304 https://registry.npmjs.org/delayed-stream npm http GET https://registry.npmjs.org/async npm http 304 https://registry.npmjs.org/mime/1.3.4 npm http 304 https://registry.npmjs.org/destroy npm http 304 https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/negotiator/0.4.9 npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/readable-stream npm http 304 https://registry.npmjs.org/negotiator/0.4.9 npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/readable-stream npm http GET https://registry.npmjs.org/assert-plus npm http GET https://registry.npmjs.org/jsprim npm http GET https://registry.npmjs.org/sshpk npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/engine.io-client/1.6.8 npm http GET https://registry.npmjs.org/component-bind/1.0.0 npm http GET https://registry.npmjs.org/component-emitter/1.2.0 npm http GET https://registry.npmjs.org/object-component/0.0.3 npm http GET https://registry.npmjs.org/indexof/0.0.1 npm http GET https://registry.npmjs.org/parseuri/0.0.4 npm http GET https://registry.npmjs.org/to-array/0.1.4 npm http GET https://registry.npmjs.org/backo2/1.0.2 npm http GET https://registry.npmjs.org/after/0.8.1 npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2 npm http GET https://registry.npmjs.org/blob/0.0.4 npm http GET https://registry.npmjs.org/has-binary/0.1.6 npm http 304 https://registry.npmjs.org/assert-plus npm http 304 https://registry.npmjs.org/sshpk npm http 304 https://registry.npmjs.org/jsprim npm http GET https://registry.npmjs.org/utf8/2.1.0 npm http GET https://registry.npmjs.org/is-my-json-valid npm http GET https://registry.npmjs.org/pinkie-promise npm http GET https://registry.npmjs.org/chalk npm http GET https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/component-bind/1.0.0 npm http 304 https://registry.npmjs.org/component-emitter/1.2.0 npm http 304 https://registry.npmjs.org/object-component/0.0.3 npm http 304 https://registry.npmjs.org/indexof/0.0.1 npm http 304 https://registry.npmjs.org/to-array/0.1.4 npm http 304 https://registry.npmjs.org/parseuri/0.0.4 npm http 304 https://registry.npmjs.org/inherits npm http 304 https://registry.npmjs.org/engine.io-client/1.6.8 npm http 304 https://registry.npmjs.org/backo2/1.0.2 npm http 304 https://registry.npmjs.org/after/0.8.1 npm http 304 https://registry.npmjs.org/arraybuffer.slice/0.0.6 npm http 304 https://registry.npmjs.org/base64-arraybuffer/0.1.2 npm http 304 https://registry.npmjs.org/blob/0.0.4 npm http 304 https://registry.npmjs.org/utf8/2.1.0 npm http 304 https://registry.npmjs.org/has-binary/0.1.6 npm http 304 https://registry.npmjs.org/is-my-json-valid npm http 304 https://registry.npmjs.org/pinkie-promise npm http 304 https://registry.npmjs.org/chalk npm http 304 https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/pinkie npm http GET https://registry.npmjs.org/better-assert npm http GET https://registry.npmjs.org/supports-color npm http GET https://registry.npmjs.org/ansi-styles npm http GET https://registry.npmjs.org/escape-string-regexp npm http GET https://registry.npmjs.org/has-ansi npm http GET https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/pinkie npm http GET https://registry.npmjs.org/extsprintf/1.0.2 npm http GET https://registry.npmjs.org/json-schema/0.2.2 npm http GET https://registry.npmjs.org/verror/1.3.6 npm http 304 https://registry.npmjs.org/better-assert npm http 304 https://registry.npmjs.org/has-ansi npm http 304 https://registry.npmjs.org/strip-ansi npm http 304 https://registry.npmjs.org/extsprintf/1.0.2 npm http GET https://registry.npmjs.org/pseudomap npm http GET https://registry.npmjs.org/yallist npm http 304 https://registry.npmjs.org/json-schema/0.2.2 npm http 304 https://registry.npmjs.org/verror/1.3.6 npm http 304 https://registry.npmjs.org/escape-string-regexp npm http 304 https://registry.npmjs.org/ansi-styles npm http 304 https://registry.npmjs.org/supports-color npm http 304 https://registry.npmjs.org/pseudomap npm http 304 https://registry.npmjs.org/yallist npm http GET https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ultron npm http GET https://registry.npmjs.org/graceful-readlink npm http 304 https://registry.npmjs.org/ultron npm http 304 https://registry.npmjs.org/graceful-readlink npm http 304 https://registry.npmjs.org/options npm http GET https://registry.npmjs.org/ansi-regex npm http GET https://registry.npmjs.org/color-convert npm http GET https://registry.npmjs.org/callsite/1.0.0 npm http 304 https://registry.npmjs.org/ansi-regex npm http 304 https://registry.npmjs.org/color-convert npm http 304 https://registry.npmjs.org/callsite/1.0.0 npm http GET https://registry.npmjs.org/core-util-is npm http GET https://registry.npmjs.org/process-nextick-args npm http GET https://registry.npmjs.org/util-deprecate npm http GET https://registry.npmjs.org/string_decoder npm http 304 https://registry.npmjs.org/core-util-is npm http 304 https://registry.npmjs.org/process-nextick-args npm http 304 https://registry.npmjs.org/util-deprecate npm http 304 https://registry.npmjs.org/string_decoder npm http GET https://registry.npmjs.org/ecc-jsbn npm http GET https://registry.npmjs.org/jodid25519 npm http GET https://registry.npmjs.org/asn1 npm http GET https://registry.npmjs.org/dashdash npm http GET https://registry.npmjs.org/jsbn npm http GET https://registry.npmjs.org/tweetnacl npm http 304 https://registry.npmjs.org/ecc-jsbn npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1 npm http GET https://registry.npmjs.org/has-cors/1.1.0 npm http GET https://registry.npmjs.org/parsejson/0.0.1 npm http GET https://registry.npmjs.org/parseqs/0.0.2 npm http GET https://registry.npmjs.org/component-inherit/0.0.3 npm http 304 https://registry.npmjs.org/dashdash npm http 304 https://registry.npmjs.org/jsbn npm http GET https://registry.npmjs.org/yeast/0.1.2 npm http 304 https://registry.npmjs.org/jodid25519 npm http 304 https://registry.npmjs.org/tweetnacl npm http 304 https://registry.npmjs.org/asn1 npm http 304 https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1 npm http 304 https://registry.npmjs.org/has-cors/1.1.0 npm http 304 https://registry.npmjs.org/parsejson/0.0.1 npm http 304 https://registry.npmjs.org/parseqs/0.0.2 npm http 304 https://registry.npmjs.org/component-inherit/0.0.3 npm http 304 https://registry.npmjs.org/yeast/0.1.2 npm http GET https://registry.npmjs.org/generate-function npm http GET https://registry.npmjs.org/generate-object-property npm http GET https://registry.npmjs.org/jsonpointer/2.0.0 npm http 304 https://registry.npmjs.org/generate-function npm http 304 https://registry.npmjs.org/generate-object-property npm http 304 https://registry.npmjs.org/jsonpointer/2.0.0 npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/hoek npm http 304 https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.25","npm":"1.3.10"}) npm http GET https://registry.npmjs.org/is-property npm http 304 https://registry.npmjs.org/is-property Write "./iobroker start" to start the ioBroker /opt/iobroker/node_modules/iobroker/lib/../install/linux/install.sh: Zeile 69: Syntaxfehler: Unerwartetes Dateiende. 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. iobroker@0.6.0 node_modules/iobroker └── yargs@4.2.0 (camelcase@2.1.0, window-size@0.2.0, require-main-filename@1.0.1, y18n@3.2.0, yargs-parser@2.1.1, decamelize@1.1.2, os-locale@1.4.0, string-width@1.0.1, cliui@3.1.0, lodash.assign@4.0.6, read-pkg-up@1.0.1, pkg-conf@1.1.1) root@mastermind:/opt/iobroker#
-
Error: listen EADDRINUSE
Das riecht danach, das ein anderes Programm den Port 8081 nutzt.
Mach mal einen "netstat -l -p -n" dort siehst du dann welcher Prozess welchen Port nutzt.
root@ccuhost:~# netstat -l -p -n Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::8081 :::* LISTEN 24219/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 25037/io.web.1 tcp6 0 0 :::8083 :::* LISTEN 2879/influxd tcp6 0 0 :::8085 :::* LISTEN 25686/io.sonos.0 tcp6 0 0 :::8086 :::* LISTEN 2879/influxd tcp6 0 0 :::22 :::* LISTEN 2504/sshd
bei meinem Beispiel würdest du jetzt sehen, dass der Adminport 8081 bereits belegt ist (in meinem Fall mit io.admin
-
hey,
nope, 8081 ist nicht belegt, weißt du welche iobroker vielleicht nocht benötigt… allerdings suche ich Heute nicht mehr weiter, bin hundsmüde.
Danke für deine Hilfe
-
Ich denke in der nackten Grundkonfiguration sind es 8081 und 8082 (letzterer für VIS).
-
Iobroker benutzt für die Kommunikation 9000 und 9001. Die werden oft von Torrents belegt.
Und 8081 auch
-
netstat -l -p -n gibt mir unter anderem
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 1322/perl
– ok ich hab's
logitech media server hat den port 9000 belegt.
habe diesen auf 9010 geändert und siehe da, iobroker lässt sich schön installieren und starten
danke für Eure Hilfe
-
mäh.. neues Problem
wenn ich iobroker installiert habe und restart mache, komme ich auf das webinterface usw.
wenn ich jetzt vom cubietruck das ganze Verzeichnis packe, auf den Ubuntuserver kopiere und wieder auspacke, dann ist's aus mit dem Webinterface.
bei beiden Geräte war ich als root angemeldet.
beide iobroker waren gestoppt.
habe ich was übersehen?
-
wenn ich alle Adapter wieder installiere, gibt es eine Möglichkeit, nur die Einstellungen dieser zu transferieren?
-
also an deinem cubie macht du per ssh ein "iobroker backup"
kopierst via SCP (oder wie auch immer) die erstellte Backupdatei auf deinen ubuntu Server (nach /opt/iobroker/backups/ ggf. den Ordner erstellen) und macht dort einen "iobroker restore DATEINAME" (vorher solltest du alle Adapter wie auf dem cubie installiert haben, müssen aber nicht konfiguriert sein).
root@ccuhost:~# iobroker backup Backup created: /opt/iobroker/backups/2016_03_04-21_51_41_backupiobroker.tar.gz
in dem fall dann ein
root@ccuhost:~# iobroker restore 2016_03_04-21_51_41_backupiobroker.tar.gz
-
danke, aber zu spät, habe schon alles händisch übertragen, war ja Gott sei Dank noch nicht all zu viel