Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Installation auf Ubuntu Server

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Installation auf Ubuntu Server

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      rascal last edited by

      Hey,

      ich habe einen Ubuntu Linux 14.04.1 Server am laufen auf dem im Moment ccu.io sehr gut läuft.

      Hat schon jemand versucht ioBroker auf sowas zu installieren?

      mfG

      Martin

      1 Reply Last reply Reply Quote 0
      • R
        rascal last edited by

        hey,

        bringe das nochmals ans Licht.

        ich bekomme iobroker nicht installiert 😞

        habe schon als root probliert (auch als normaler user mit sudo)

        er scheint es zu installieren, wenn ich iobroker start mache, sagt er auch, dass er es startet, allerdings sehe ich es nicht als prozess und über die WebUI kann ich auch nicht zugreifen.

        bekomme diese Fehlermeldungen:

        root@mastermind:/opt/iobroker# sudo npm install iobroker
        npm ERR! not a package /root/tmp/npm-3733-U1cRuH_2/1457013512903-0.2144774398766458/tmp.tgz
        
        

        und

         https://registry.npmjs.org/ipaddr.js/1.0.5
        npm http 304 https://registry.npmjs.org/forwarded
        npm http GET https://registry.npmjs.org/destroy
        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
        
        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
        
        

        wenn ich i"obroker add admin" versuche, dann schreibt er das:

        root@mastermind:/opt/iobroker# iobroker install admin
        
        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 version" gibt das:

        root@mastermind:/opt# npm version
        { http_parser: '1.0',
          node: '0.10.25',
          v8: '3.14.5.9',
          ares: '1.10.0',
          uv: '0.10.23',
          zlib: '1.2.8',
          modules: '11',
          openssl: '1.0.1f',
          npm: '1.3.10' }
        
        

        irgendeine Idee wie ich iobroker auf meinem Ubuntuserver zum laufen bringe? 😞

        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          Manuell installieren:

          • mkdir /opt/iobroker

          • npm cache clean

          • npm install iobroker.js-controller

          • npm install iobroker.admin

          • Schauen was passiert bei:

          node node_modules/iobroker.js-controller/controller.js

          Dann stoppen und

          iobroker start

          schreiben.

          Jetzt musst du nur das in init.d reinbekommen.

          1 Reply Last reply Reply Quote 0
          • R
            rascal last edited by

            als root oder user?

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @rascal:

              als root oder user? `
              Eigentlich das sollte als User gehen, aber wenn dein User kein npm Paket laden darf, weil im die rechte für npm Cache Verzeichnis fehlen, dann als root oder Mit sudo

              1 Reply Last reply Reply Quote 0
              • R
                rascal last edited by

                bei sudo npm install iobroker.js-controller

                gibt er mir zum Schluß folgendes:

                > 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
                
                

                bei "sudo - npm install iobroker.admin" macht er:

                npm http 304 https://registry.npmjs.org/cryptiles
                npm WARN engine boom@2.10.1: 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 cryptiles@2.0.5: 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
                iobroker.admin@0.8.3 node_modules/iobroker.admin
                ├── connect-flash@0.1.1
                ├── xtend@4.0.1
                ├── passport-local@1.0.0 (passport-strategy@1.0.0)
                ├── passport@0.2.2 (passport-strategy@1.0.0, pause@0.0.1)
                ├── cookie-parser@1.4.1 (cookie-signature@1.0.6, cookie@0.2.3)
                ├── socket.io@1.4.5 (has-binary@0.1.7, socket.io-parser@2.2.6, engine.io@1.6.8, socket.io-adapter@0.4.0, socket.io-client@1.4.5, debug@2.2.0)
                ├── express-session@1.13.0 (cookie-signature@1.0.6, utils-merge@1.0.0, cookie@0.2.3, on-headers@1.0.1, parseurl@1.3.1, crc@3.4.0, uid-safe@2.0.0, depd@1.1.0, debug@2.2.0)
                ├── body-parser@1.15.0 (http-errors@1.4.0, content-type@1.0.1, bytes@2.2.0, depd@1.1.0, raw-body@2.1.5, on-finished@2.3.0, qs@6.1.0, debug@2.2.0, iconv-lite@0.4.13, type-is@1.6.12)
                ├── request@2.69.0 (is-typedarray@1.0.0, aws-sign2@0.6.0, forever-agent@0.6.1, caseless@0.11.0, stringstream@0.0.5, tunnel-agent@0.4.2, oauth-sign@0.8.1, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, combined-stream@1.0.5, node-uuid@1.4.7, qs@6.0.2, tough-cookie@2.2.1, mime-types@2.1.10, form-data@1.0.0-rc3, aws4@1.3.2, bl@1.0.3, http-signature@1.1.1, har-validator@2.0.6, hawk@3.1.3)
                └── express@4.13.4 (escape-html@1.0.3, array-flatten@1.1.1, path-to-regexp@0.1.7, cookie-signature@1.0.6, merge-descriptors@1.0.1, fresh@0.3.0, methods@1.1.2, range-parser@1.0.3, vary@1.0.1, cookie@0.1.5, etag@1.7.0, content-disposition@0.5.1, serve-static@1.10.2, utils-merge@1.0.0, parseurl@1.3.1, content-type@1.0.1, qs@4.0.0, on-finished@2.3.0, finalhandler@0.4.1, proxy-addr@1.0.10, debug@2.2.0, depd@1.1.0, send@0.13.1, accepts@1.2.13, type-is@1.6.12)
                
                

                bei "sudo node node_modules/iobroker.js-controller/controller.js" gibt er mir:

                rascal@mastermind:/opt/iobroker$ sudo node node_modules/iobroker.js-controller/controller.js
                
                module.js:340
                    throw err;
                          ^
                Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/controller.js'
                    at Function.Module._resolveFilename (module.js:338:15)
                    at Function.Module._load (module.js:280:25)
                    at Function.Module.runMain (module.js:497:10)
                    at startup (node.js:119:16)
                    at node.js:902:3
                rascal@mastermind:/opt/iobroker$
                
                

                bei stop/start:

                rascal@mastermind:/opt/iobroker$ sudo iobroker stop
                
                module.js:340
                    throw err;
                          ^
                Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                    at Function.Module._resolveFilename (module.js:338:15)
                    at Function.Module._load (module.js:280:25)
                    at Function.Module.runMain (module.js:497:10)
                    at startup (node.js:119:16)
                    at node.js:902:3
                rascal@mastermind:/opt/iobroker$ sudo iobroker start
                
                module.js:340
                    throw err;
                          ^
                Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                    at Function.Module._resolveFilename (module.js:338:15)
                    at Function.Module._load (module.js:280:25)
                    at Function.Module.runMain (module.js:497:10)
                    at startup (node.js:119:16)
                    at node.js:902:3
                
                
                1 Reply Last reply Reply Quote 0
                • R
                  rascal last edited by

                  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
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • R
                    rascal last edited by

                    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 😢

                    1 Reply Last reply Reply Quote 0
                    • R
                      rascal last edited by

                      ich würd es trotzdem gerne auf meinem ubuntu server laufen lassen, hat noch jemand eine Idee wie das funktionieren könnte?

                      1 Reply Last reply Reply Quote 0
                      • R
                        rascal last edited by

                        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#
                        
                        
                        1 Reply Last reply Reply Quote 0
                        • K
                          Konni last edited by

                          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

                          1 Reply Last reply Reply Quote 0
                          • R
                            rascal last edited by

                            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

                            1 Reply Last reply Reply Quote 0
                            • K
                              Konni last edited by

                              Ich denke in der nackten Grundkonfiguration sind es 8081 und 8082 (letzterer für VIS).

                              1 Reply Last reply Reply Quote 0
                              • Bluefox
                                Bluefox last edited by

                                Iobroker benutzt für die Kommunikation 9000 und 9001. Die werden oft von Torrents belegt. 😄

                                Und 8081 auch

                                1 Reply Last reply Reply Quote 0
                                • R
                                  rascal last edited by

                                  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

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    rascal last edited by

                                    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?

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      rascal last edited by

                                      wenn ich alle Adapter wieder installiere, gibt es eine Möglichkeit, nur die Einstellungen dieser zu transferieren?

                                      1 Reply Last reply Reply Quote 0
                                      • K
                                        Konni last edited by

                                        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
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          rascal last edited by

                                          danke, aber zu spät, habe schon alles händisch übertragen, war ja Gott sei Dank noch nicht all zu viel 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          901
                                          Online

                                          31.9k
                                          Users

                                          80.1k
                                          Topics

                                          1.3m
                                          Posts

                                          3
                                          19
                                          3479
                                          Loading More Posts
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          The ioBroker Community 2014-2023
                                          logo