Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ESXI VM Iobroker install hängt

    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

    ESXI VM Iobroker install hängt

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

      ich habe da angefangen

      npm install -g npm@4
      dann Punkt 4
      dann installation ioBroker
      
      

      habe gerade das von @deepcore mal durchgeführt

      bekomme dann folgendes

      ! ````
      root@debian:/opt/iobroker# npm install iobroker
      ! > iobroker@1.1.2 install /opt/iobroker/node_modules/iobroker
      node lib/prepareSetup.js && node lib/setup.js
      ! NPM version: 3.10.10
      npm install iobroker.discovery@stable --production --save
      iobroker.inst@1.1.2 /opt/iobroker
      └── iobroker.discovery@1.1.0
      ! packet folder is: /opt/iobroker/node_modules/iobroker.discovery | exists: true
      npm install iobroker.admin@stable --production --save
      iobroker.inst@1.1.2 /opt/iobroker
      └─┬ iobroker.admin@2.0.9
      ├─┬ body-parser@1.18.2
      │ ├── bytes@3.0.0
      │ ├── content-type@1.0.4
      │ ├─┬ debug@2.6.9
      │ │ └── ms@2.0.0
      │ ├── depd@1.1.2
      │ ├─┬ http-errors@1.6.2
      │ │ ├── depd@1.1.1
      │ │ ├── inherits@2.0.3
      │ │ └── setprototypeof@1.0.3
      │ ├── iconv-lite@0.4.19
      │ ├─┬ on-finished@2.3.0
      │ │ └── ee-first@1.1.1
      │ ├── qs@6.5.1
      │ ├─┬ raw-body@2.3.2
      │ │ └── unpipe@1.0.0
      │ └─┬ type-is@1.6.16
      │ └── media-typer@0.3.0
      ├── connect-flash@0.1.1
      ├─┬ cookie-parser@1.4.3
      │ ├── cookie@0.3.1
      │ └── cookie-signature@1.0.6
      ├─┬ express@4.16.3
      │ ├─┬ accepts@1.3.5
      │ │ └── negotiator@0.6.1
      │ ├── array-flatten@1.1.1
      │ ├── content-disposition@0.5.2
      │ ├─┬ debug@2.6.9
      │ │ └── ms@2.0.0
      │ ├── encodeurl@1.0.2
      │ ├── escape-html@1.0.3
      │ ├── etag@1.8.1
      │ ├─┬ finalhandler@1.1.1
      │ │ └─┬ debug@2.6.9
      │ │ └── ms@2.0.0
      │ ├── fresh@0.5.2
      │ ├── merge-descriptors@1.0.1
      │ ├── methods@1.1.2
      │ ├── parseurl@1.3.2
      │ ├── path-to-regexp@0.1.7
      │ ├─┬ proxy-addr@2.0.3
      │ │ ├── forwarded@0.1.2
      │ │ └── ipaddr.js@1.6.0
      │ ├── range-parser@1.2.0
      │ ├─┬ send@0.16.2
      │ │ ├── debug@2.6.9
      │ │ ├── destroy@1.0.4
      │ │ ├── mime@1.4.1
      │ │ └── ms@2.0.0
      │ ├── serve-static@1.13.2
      │ ├── setprototypeof@1.1.0
      │ ├── statuses@1.4.0
      │ ├── utils-merge@1.0.1
      │ └── vary@1.1.2
      ├─┬ express-fileupload@0.1.4
      │ ├─┬ busboy@0.2.14
      │ │ ├─┬ dicer@0.2.5
      │ │ │ └── streamsearch@0.1.2
      │ │ └─┬ readable-stream@1.1.14
      │ │ ├── core-util-is@1.0.2
      │ │ └── string_decoder@0.10.31
      │ ├─┬ fs-extra@0.22.1
      │ │ ├── jsonfile@2.4.0
      │ │ └─┬ rimraf@2.6.2
      │ │ └─┬ glob@7.1.2
      │ │ ├── fs.realpath@1.0.0
      │ │ ├─┬ inflight@1.0.6
      │ │ │ └── wrappy@1.0.2
      │ │ ├─┬ minimatch@3.0.4
      │ │ │ └─┬ brace-expansion@1.1.11
      │ │ │ ├── balanced-match@1.0.0
      │ │ │ └── concat-map@0.0.1
      │ │ ├── once@1.4.0
      │ │ └── path-is-absolute@1.0.1
      │ └── streamifier@0.1.1
      ├─┬ express-session@1.15.6
      │ ├── crc@3.4.4
      │ ├─┬ debug@2.6.9
      │ │ └── ms@2.0.0
      │ ├── on-headers@1.0.1
      │ └─┬ uid-safe@2.1.5
      │ └── random-bytes@1.0.0
      ├─┬ passport@0.3.2
      │ ├── passport-strategy@1.0.0
      │ └── pause@0.0.1
      ├── passport-local@1.0.0
      ├── passport.socketio@3.7.0
      ├─┬ request@2.85.0
      │ ├── aws-sign2@0.7.0
      │ ├── aws4@1.6.0
      │ ├── caseless@0.12.0
      │ ├─┬ combined-stream@1.0.6
      │ │ └── delayed-stream@1.0.0
      │ ├── forever-agent@0.6.1
      │ ├─┬ form-data@2.3.2
      │ │ └── asynckit@0.4.0
      │ ├─┬ har-validator@5.0.3
      │ │ ├─┬ ajv@5.5.2
      │ │ │ ├── co@4.6.0
      │ │ │ ├── fast-deep-equal@1.1.0
      │ │ │ ├── fast-json-stable-stringify@2.0.0
      │ │ │ └── json-schema-traverse@0.3.1
      │ │ └── har-schema@2.0.0
      │ ├─┬ hawk@6.0.2
      │ │ ├── boom@4.3.1
      │ │ ├─┬ cryptiles@3.1.2
      │ │ │ └── boom@5.2.0
      │ │ ├── hoek@4.2.1
      │ │ └── sntp@2.1.0
      │ ├─┬ http-signature@1.2.0
      │ │ ├── assert-plus@1.0.0
      │ │ ├─┬ jsprim@1.4.1
      │ │ │ ├── extsprintf@1.3.0
      │ │ │ ├── json-schema@0.2.3
      │ │ │ └── verror@1.10.0
      │ │ └─┬ sshpk@1.14.1
      │ │ ├── asn1@0.2.3
      │ │ ├── bcrypt-pbkdf@1.0.1
      │ │ ├── dashdash@1.14.1
      │ │ ├── ecc-jsbn@0.1.1
      │ │ ├── getpass@0.1.7
      │ │ ├── jsbn@0.1.1
      │ │ └── tweetnacl@0.14.5
      │ ├── is-typedarray@1.0.0
      │ ├── isstream@0.1.2
      │ ├── json-stringify-safe@5.0.1
      │ ├─┬ mime-types@2.1.18
      │ │ └── mime-db@1.33.0
      │ ├── oauth-sign@0.8.2
      │ ├── performance-now@2.1.0
      │ ├── stringstream@0.0.5
      │ ├─┬ tough-cookie@2.3.4
      │ │ └── punycode@1.4.1
      │ ├── tunnel-agent@0.6.0
      │ └── uuid@3.2.1
      ├─┬ socket.io@1.7.4
      │ ├─┬ debug@2.3.3
      │ │ └── ms@0.7.2
      │ ├─┬ engine.io@1.8.5
      │ │ ├── accepts@1.3.3
      │ │ ├── base64id@1.0.0
      │ │ ├─┬ debug@2.3.3
      │ │ │ └── ms@0.7.2
      │ │ ├─┬ engine.io-parser@1.3.2
      │ │ │ ├── after@0.8.2
      │ │ │ ├── arraybuffer.slice@0.0.6
      │ │ │ ├── base64-arraybuffer@0.1.5
      │ │ │ ├── blob@0.0.4
      │ │ │ └── wtf-8@1.0.0
      │ │ └─┬ ws@1.1.5
      │ │ ├── options@0.0.6
      │ │ └── ultron@1.0.2
      │ ├─┬ has-binary@0.1.7
      │ │ └── isarray@0.0.1
      │ ├── object-assign@4.1.0
      │ ├─┬ socket.io-adapter@0.5.0
      │ │ └─┬ debug@2.3.3
      │ │ └── ms@0.7.2
      │ ├─┬ socket.io-client@1.7.4
      │ │ ├── backo2@1.0.2
      │ │ ├── component-bind@1.0.0
      │ │ ├── component-emitter@1.2.1
      │ │ ├─┬ debug@2.3.3
      │ │ │ └── ms@0.7.2
      │ │ ├─┬ engine.io-client@1.8.5
      │ │ │ ├── component-emitter@1.2.1
      │ │ │ ├── component-inherit@0.0.3
      │ │ │ ├─┬ debug@2.3.3
      │ │ │ │ └── ms@0.7.2
      │ │ │ ├── has-cors@1.1.0
      │ │ │ ├── parsejson@0.0.3
      │ │ │ ├── parseqs@0.0.5
      │ │ │ ├── xmlhttprequest-ssl@1.5.3
      │ │ │ └── yeast@0.1.2
      │ │ ├── indexof@0.0.1
      │ │ ├── object-component@0.0.3
      │ │ ├─┬ parseuri@0.0.5
      │ │ │ └─┬ better-assert@1.0.2
      │ │ │ └── callsite@1.0.0
      │ │ └── to-array@0.1.4
      │ └─┬ socket.io-parser@2.3.1
      │ ├── component-emitter@1.1.2
      │ └── json3@3.3.2
      └── xtend@4.0.1
      ! packet folder is: /opt/iobroker/node_modules/iobroker.admin | exists: true
      npm install iobroker.js-controller@stable --production --save
      npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated
      npm WARN prefer global npm@2.15.12 should be installed with -g
      ! > unix-dgram@0.2.3 install /opt/iobroker/node_modules/unix-dgram
      node-gyp rebuild
      ! make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird betreten
      CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
      SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
      COPY Release/unix_dgram.node
      make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird verlassen
      ! > ursa@0.9.4 install /opt/iobroker/node_modules/ursa
      node-gyp rebuild
      ! make: Verzeichnis „/opt/iobroker/node_modules/ursa/build“ wird betreten
      CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
      In file included from ../src/ursaNative.cc:3:0:
      ../src/ursaNative.h:10:17: fatal error: nan.h: Datei oder Verzeichnis nicht gefunden
      #include <nan.h>^
      compilation terminated.
      ursaNative.target.mk:96: die Regel für Ziel „Release/obj.target/ursaNative/src/ursaNative.o“ scheiterte
      make: Verzeichnis „/opt/iobroker/node_modules/ursa/build“ wird verlassen
      make: *** [Release/obj.target/ursaNative/src/ursaNative.o] Fehler 1
      gyp ERR! build error
      gyp ERR! stack Error: make failed with exit code: 2
      gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
      gyp ERR! stack at emitTwo (events.js:106:13)
      gyp ERR! stack at ChildProcess.emit (events.js:191:7)
      gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
      gyp ERR! System Linux 4.9.0-6-amd64
      gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /opt/iobroker/node_modules/ursa
      gyp ERR! node -v v6.13.1
      gyp ERR! node-gyp -v v3.4.0
      gyp ERR! not ok
      ! > iobroker.js-controller@1.2.3 install /opt/iobroker/node_modules/iobroker.js-controller
      node iobroker.js setup first
      ! creating conf/iobroker.json
      /opt/iobroker/node_modules/socket.io-parser/index.js:6
      var debug = require('debug')('socket.io-parser');
      ^
      ! TypeError: require(...) is not a function
      at Object. <anonymous>(/opt/iobroker/node_modules/socket.io-parser/index.js:6:29)
      at Module._compile (module.js:577:32)
      at Object.Module._extensions..js (module.js:586:10)
      at Module.load (module.js:494:32)
      at tryModuleLoad (module.js:453:12)
      at Function.Module._load (module.js:445:3)
      at Module.require (module.js:504:17)
      at require (internal/module.js:20:19)
      at Object. <anonymous>(/opt/iobroker/node_modules/socket.io-client/lib/index.js:7:14)
      at Module._compile (module.js:577:32)
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 (node_modules/ursa):
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 install: node-gyp rebuild
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      npm ERR! Linux 4.9.0-6-amd64
      npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.js-controller@stable" "--production" "--save"
      npm ERR! node v6.13.1
      npm ERR! npm v3.10.10
      npm ERR! code ELIFECYCLE
      ! npm ERR! iobroker.js-controller@1.2.3 install: node iobroker.js setup first
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the iobroker.js-controller@1.2.3 install script 'node iobroker.js setup first'.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the iobroker.js-controller package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR! node iobroker.js setup first
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR! npm bugs iobroker.js-controller
      npm ERR! Or if that isn't available, you can get their info via:
      npm ERR! npm owner ls iobroker.js-controller
      npm ERR! There is likely additional logging output above.
      ! npm ERR! Please include the following file with any support request:
      npm ERR! /opt/iobroker/npm-debug.log
      packet folder is: /opt/iobroker/node_modules/iobroker.js-controller | exists: false
      Cannot install as normal user. Try sudo...
      sudo npm install iobroker.js-controller@stable --production --save
      npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated
      npm WARN prefer global npm@2.15.12 should be installed with -g
      ! > unix-dgram@0.2.3 install /opt/iobroker/node_modules/unix-dgram
      node-gyp rebuild
      ! make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird betreten
      CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
      SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
      COPY Release/unix_dgram.node
      make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird verlassen
      ! > ursa@0.9.4 install /opt/iobroker/node_modules/ursa
      node-gyp rebuild
      ! make: Verzeichnis „/opt/iobroker/node_modules/ursa/build“ wird betreten
      CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
      In file included from ../src/ursaNative.cc:3:0:
      ../src/ursaNative.h:10:17: fatal error: nan.h: Datei oder Verzeichnis nicht gefunden
      #include <nan.h>^
      compilation terminated.
      ursaNative.target.mk:96: die Regel für Ziel „Release/obj.target/ursaNative/src/ursaNative.o“ scheiterte
      make: Verzeichnis „/opt/iobroker/node_modules/ursa/build“ wird verlassen
      make: *** [Release/obj.target/ursaNative/src/ursaNative.o] Fehler 1
      gyp ERR! build error
      gyp ERR! stack Error: make failed with exit code: 2
      gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
      gyp ERR! stack at emitTwo (events.js:106:13)
      gyp ERR! stack at ChildProcess.emit (events.js:191:7)
      gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
      gyp ERR! System Linux 4.9.0-6-amd64
      gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /opt/iobroker/node_modules/ursa
      gyp ERR! node -v v6.13.1
      gyp ERR! node-gyp -v v3.4.0
      gyp ERR! not ok
      ! > iobroker.js-controller@1.2.3 install /opt/iobroker/node_modules/iobroker.js-controller
      node iobroker.js setup first
      ! iobroker.inst@1.1.2 /opt/iobroker
      └─┬ iobroker.js-controller@1.2.3
      ├── daemonize2@0.4.2
      ├─┬ greenlock@2.1.19
      │ ├── asn1js@1.2.12
      │ ├─┬ certpem@1.0.1
      │ │ ├── buffer-v6-polyfill@1.0.5
      │ │ └── node.extend@1.1.6
      │ ├── homedir@0.6.0
      │ ├── le-acme-core@2.1.2
      │ ├─┬ le-challenge-sni@2.0.1
      │ │ └── le-tls-sni@0.1.4
      │ ├── le-store-certbot@2.0.5
      │ ├── localhost.daplie.me-certificates@1.3.5
      │ ├── node.extend@1.1.6
      │ ├── pkijs@1.3.33
      │ └─┬ rsa-compat@1.3.2
      │ └── node-forge@0.6.49
      ├─┬ jszip@3.1.5
      │ ├── core-js@2.3.0
      │ ├── es6-promise@3.0.2
      │ ├── lie@3.1.1
      │ ├── pako@1.0.6
      │ └─┬ readable-stream@2.0.6
      │ ├── isarray@1.0.0
      │ ├── process-nextick-args@1.0.7
      │ └── util-deprecate@1.0.2
      ├── le-challenge-fs@2.0.8
      ├── le-sni-auto@2.1.1
      ├─┬ mkdirp@0.5.1
      │ └── minimist@0.0.8
      ├── ncp@2.0.0
      ├─┬ node-schedule@1.3.0
      │ ├─┬ cron-parser@2.4.5
      │ │ ├── is-nan@1.2.1
      │ │ └─┬ moment-timezone@0.5.14
      │ │ └── moment@2.21.0
      │ ├── long-timeout@0.1.1
      │ └── sorted-array-functions@1.1.0
      ├─┬ node.extend@2.0.0
      │ └── is@3.2.1
      ├─┬ npm@2.15.12
      │ ├── abbrev@1.0.9
      │ ├── ansi@0.3.1
      │ ├── ansi-regex@2.0.0
      │ ├── ansicolors@0.3.2
      │ ├── ansistyles@0.1.3
      │ ├── archy@1.0.0
      │ ├── async-some@1.0.2
      │ ├── block-stream@0.0.9
      │ ├── char-spinner@1.0.1
      │ ├── chmodr@1.0.2
      │ ├── chownr@1.0.1
      │ ├── cmd-shim@2.0.2
      │ ├─┬ columnify@1.5.4
      │ │ └─┬ wcwidth@1.0.0
      │ │ └─┬ defaults@1.0.3
      │ │ └── clone@1.0.2
      │ ├─┬ config-chain@1.1.10
      │ │ └── proto-list@1.2.4
      │ ├─┬ dezalgo@1.0.3
      │ │ └── asap@2.0.3
      │ ├── editor@1.0.0
      │ ├── fs-vacuum@1.2.9
      │ ├─┬ fs-write-stream-atomic@1.0.8
      │ │ └── iferr@0.1.5
      │ ├── fstream@1.0.10
      │ ├─┬ fstream-npm@1.1.1
      │ │ └── fstream-ignore@1.0.5
      │ ├── github-url-from-git@1.4.0
      │ ├── github-url-from-username-repo@1.0.2
      │ ├─┬ glob@7.0.6
      │ │ ├── fs.realpath@1.0.0
      │ │ └── path-is-absolute@1.0.0
      │ ├── graceful-fs@4.1.6
      │ ├── hosted-git-info@2.1.5
      │ ├── imurmurhash@0.1.4
      │ ├── inflight@1.0.5
      │ ├── inherits@2.0.3
      │ ├── ini@1.3.4
      │ ├─┬ init-package-json@1.9.4
      │ │ ├─┬ glob@6.0.4
      │ │ │ └── path-is-absolute@1.0.0
      │ │ └── promzard@0.3.0
      │ ├── lockfile@1.0.1
      │ ├─┬ lru-cache@4.0.1
      │ │ ├── pseudomap@1.0.2
      │ │ └── yallist@2.0.0
      │ ├─┬ minimatch@3.0.3
      │ │ └─┬ brace-expansion@1.1.6
      │ │ ├── balanced-match@0.4.2
      │ │ └── concat-map@0.0.1
      │ ├─┬ mkdirp@0.5.1
      │ │ └── minimist@0.0.8
      │ ├─┬ node-gyp@3.6.0
      │ │ └── semver@5.3.0
      │ ├── nopt@3.0.6
      │ ├── normalize-git-url@3.0.2
      │ ├─┬ normalize-package-data@2.3.5
      │ │ └─┬ is-builtin-module@1.0.0
      │ │ └── builtin-modules@1.1.0
      │ ├── npm-cache-filename@1.0.2
      │ ├── npm-install-checks@1.0.7
      │ ├── npm-package-arg@4.1.0
      │ ├─┬ npm-registry-client@7.2.1
      │ │ ├─┬ concat-stream@1.5.2
      │ │ │ ├─┬ readable-stream@2.0.6
      │ │ │ │ ├── core-util-is@1.0.2
      │ │ │ │ ├── isarray@1.0.0
      │ │ │ │ ├── process-nextick-args@1.0.7
      │ │ │ │ ├── string_decoder@0.10.31
      │ │ │ │ └── util-deprecate@1.0.2
      │ │ │ └── typedarray@0.0.6
      │ │ └── retry@0.10.0
      │ ├── npm-user-validate@0.1.5
      │ ├─┬ npmlog@2.0.4
      │ │ ├─┬ are-we-there-yet@1.1.2
      │ │ │ └── delegates@1.0.0
      │ │ └─┬ gauge@1.2.7
      │ │ ├── has-unicode@2.0.0
      │ │ ├─┬ lodash.pad@4.4.0
      │ │ │ ├── lodash._baseslice@4.0.0
      │ │ │ ├── lodash._basetostring@4.12.0
      │ │ │ └── lodash.tostring@4.1.4
      │ │ ├── lodash.padend@4.5.0
      │ │ └── lodash.padstart@4.5.0
      │ ├── once@1.4.0
      │ ├── opener@1.4.1
      │ ├─┬ osenv@0.1.3
      │ │ ├── os-homedir@1.0.0
      │ │ └── os-tmpdir@1.0.1
      │ ├── path-is-inside@1.0.1
      │ ├─┬ read@1.0.7
      │ │ └── mute-stream@0.0.5
      │ ├─┬ read-installed@4.0.3
      │ │ ├── debuglog@1.0.1
      │ │ ├── readdir-scoped-modules@1.0.2
      │ │ └── util-extend@1.0.1
      │ ├─┬ read-package-json@2.0.4
      │ │ ├─┬ glob@6.0.4
      │ │ │ └── path-is-absolute@1.0.0
      │ │ └─┬ json-parse-helpfulerror@1.0.3
      │ │ └── jju@1.3.0
      │ ├─┬ readable-stream@2.1.5
      │ │ ├── buffer-shims@1.0.0
      │ │ ├── core-util-is@1.0.2
      │ │ ├── isarray@1.0.0
      │ │ ├── process-nextick-args@1.0.7
      │ │ ├── string_decoder@0.10.31
      │ │ └── util-deprecate@1.0.2
      │ ├── realize-package-specifier@3.0.1
      │ ├─┬ request@2.74.0
      │ │ ├── aws-sign2@0.6.0
      │ │ ├── aws4@1.4.1
      │ │ ├─┬ bl@1.1.2
      │ │ │ └─┬ readable-stream@2.0.6
      │ │ │ ├── core-util-is@1.0.2
      │ │ │ ├── isarray@1.0.0
      │ │ │ ├── process-nextick-args@1.0.7
      │ │ │ ├── string_decoder@0.10.31
      │ │ │ └── util-deprecate@1.0.2
      │ │ ├── caseless@0.11.0
      │ │ ├─┬ combined-stream@1.0.5
      │ │ │ └── delayed-stream@1.0.0
      │ │ ├── extend@3.0.0
      │ │ ├── forever-agent@0.6.1
      │ │ ├─┬ form-data@1.0.0-rc4
      │ │ │ └── async@1.5.2
      │ │ ├─┬ har-validator@2.0.6
      │ │ │ ├─┬ chalk@1.1.3
      │ │ │ │ ├── ansi-styles@2.2.1
      │ │ │ │ ├── escape-string-regexp@1.0.5
      │ │ │ │ ├── has-ansi@2.0.0
      │ │ │ │ └── supports-color@2.0.0
      │ │ │ ├─┬ commander@2.9.0
      │ │ │ │ └── graceful-readlink@1.0.1
      │ │ │ ├─┬ is-my-json-valid@2.13.1
      │ │ │ │ ├── generate-function@2.0.0
      │ │ │ │ ├─┬ generate-object-property@1.2.0
      │ │ │ │ │ └── is-property@1.0.2
      │ │ │ │ ├── jsonpointer@2.0.0
      │ │ │ │ └── xtend@4.0.1
      │ │ │ └─┬ pinkie-promise@2.0.1
      │ │ │ └── pinkie@2.0.4
      │ │ ├─┬ hawk@3.1.3
      │ │ │ ├── boom@2.10.1
      │ │ │ ├── cryptiles@2.0.5
      │ │ │ ├── hoek@2.16.3
      │ │ │ └── sntp@1.0.9
      │ │ ├─┬ http-signature@1.1.1
      │ │ │ ├── assert-plus@0.2.0
      │ │ │ ├─┬ jsprim@1.3.0
      │ │ │ │ ├── extsprintf@1.0.2
      │ │ │ │ ├── json-schema@0.2.2
      │ │ │ │ └── verror@1.3.6
      │ │ │ └─┬ sshpk@1.9.2
      │ │ │ ├── asn1@0.2.3
      │ │ │ ├── assert-plus@1.0.0
      │ │ │ ├── dashdash@1.14.0
      │ │ │ ├── ecc-jsbn@0.1.1
      │ │ │ ├── getpass@0.1.6
      │ │ │ ├── jodid25519@1.0.2
      │ │ │ ├── jsbn@0.1.0
      │ │ │ └── tweetnacl@0.13.3
      │ │ ├── is-typedarray@1.0.0
      │ │ ├── isstream@0.1.2
      │ │ ├── json-stringify-safe@5.0.1
      │ │ ├─┬ mime-types@2.1.11
      │ │ │ └── mime-db@1.23.0
      │ │ ├── node-uuid@1.4.7
      │ │ ├── oauth-sign@0.8.2
      │ │ ├── qs@6.2.1
      │ │ ├── stringstream@0.0.5
      │ │ ├── tough-cookie@2.3.1
      │ │ └── tunnel-agent@0.4.3
      │ ├── retry@0.10.0
      │ ├── rimraf@2.5.4
      │ ├── semver@5.1.0
      │ ├─┬ sha@2.0.1
      │ │ └─┬ readable-stream@2.0.2
      │ │ ├── core-util-is@1.0.1
      │ │ ├── isarray@0.0.1
      │ │ ├── process-nextick-args@1.0.3
      │ │ ├── string_decoder@0.10.31
      │ │ └── util-deprecate@1.0.1
      │ ├── slide@1.1.6
      │ ├── sorted-object@2.0.0
      │ ├── spdx-license-ids@1.2.2
      │ ├── strip-ansi@3.0.1
      │ ├── tar@2.2.1
      │ ├── text-table@0.2.0
      │ ├── uid-number@0.0.6
      │ ├── umask@1.1.0
      │ ├─┬ validate-npm-package-license@3.0.1
      │ │ ├── spdx-correct@1.0.2
      │ │ └─┬ spdx-expression-parse@1.0.2
      │ │ └── spdx-exceptions@1.0.4
      │ ├─┬ validate-npm-package-name@2.2.2
      │ │ └── builtins@0.0.7
      │ ├─┬ which@1.2.11
      │ │ └── isexe@1.1.2
      │ ├── wrappy@1.0.2
      │ └── write-file-atomic@1.1.4
      ├─┬ prompt@1.0.0
      │ ├── colors@1.2.1
      │ ├── pkginfo@0.4.1
      │ ├─┬ read@1.0.7
      │ │ └── mute-stream@0.0.7
      │ ├── revalidator@0.1.8
      │ ├─┬ utile@0.3.0
      │ │ ├── async@0.9.2
      │ │ ├── deep-equal@0.2.2
      │ │ ├── i@0.3.6
      │ │ └── ncp@1.0.1
      │ └─┬ winston@2.1.1
      │ ├── async@1.0.0
      │ ├── colors@1.0.3
      │ └── pkginfo@0.3.1
      ├── pyconf@1.1.2
      ├─┬ redis@2.8.0
      │ ├── double-ended-queue@2.1.0-0
      │ ├── redis-commands@1.3.5
      │ └── redis-parser@2.6.0
      ├── safe-replace@1.0.2
      ├─┬ tar@4.4.1
      │ ├── chownr@1.0.1
      │ ├── fs-minipass@1.2.5
      │ ├── minipass@2.2.4
      │ ├── minizlib@1.1.0
      │ └── yallist@3.0.2
      ├─┬ winston@2.4.1
      │ ├── async@1.0.0
      │ ├── colors@1.0.3
      │ ├── cycle@1.0.3
      │ ├── eyes@0.1.8
      │ └── stack-trace@0.0.10
      ├── winston-daily-rotate-file@1.7.2
      ├─┬ winston-syslog@1.2.6
      │ ├── glossy@0.1.7
      │ └─┬ unix-dgram@0.2.3
      │ ├── bindings@1.1.1
      │ └── nan@2.3.5
      └─┬ yargs@6.6.0
      └── yargs-parser@4.2.1
      ! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 (node_modules/ursa):
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 install: node-gyp rebuild
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
      packet folder is: /opt/iobroker/node_modules/iobroker.js-controller | exists: true
      Write "./iobroker start" to start the ioBroker
      Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
      iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
      iobroker.inst@1.1.2 /opt/iobroker
      └── iobroker@1.1.2</nan.h></anonymous></anonymous></nan.h>

      
      danach dieses
      
      >! ````
      root@debian:~# cd /opt/iobroker
      root@debian:/opt/iobroker# ./iobroker start
      Starting iobroker controller daemon...
      /opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136
                  throw new Error(msg.error);
                  ^
      >! Error: TypeError: define is not a function
          at Object. <anonymous>(/opt/iobroker/node_modules/is-nan/index.js:11:1)
          at Module._compile (module.js:577:32)
          at Object.Module._extensions..js (module.js:586:10)
          at Module.load (module.js:494:32)
          at tryModuleLoad (module.js:453:12)
          at Function.Module._load (module.js:445:3)
          at Module.require (module.js:504:17)
          at require (internal/module.js:20:19)
          at Object. <anonymous>(/opt/iobroker/node_modules/cron-parser/lib/expression.js:7:17)
          at Module._compile (module.js:577:32)
          at ChildProcess. <anonymous>(/opt/iobroker/node_modules/daemonize2/lib/daemonize.js:136:19)
          at emitTwo (events.js:106:13)
          at ChildProcess.emit (events.js:191:7)
          at process.nextTick (internal/child_process.js:787:12)
          at _combinedTickCallback (internal/process/next_tick.js:73:7)
          at process._tickCallback (internal/process/next_tick.js:104:9)
      root@debian:/opt/iobroker#</anonymous></anonymous></anonymous> 
      

      Danke und gruß

      Werner

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

        @Kyocera007:

        ich habe da angefangen

        npm install -g npm@4
        dann Punkt 4
        dann installation ioBroker
        
        ```` `  
        

        Du hast aber gesehen, das der erste Befehl nur für den Fall gilt, das Du Dir vorher schon mit Node 8 ein npm v5 „eingefangen“ hast?

        355_3229512e-d996-4d35-93bb-1d8c2954fb35.jpeg

        WennDu das nicht hast, fängt die Doku für Nicht-Raspis mit Schritt 2 an.

        Gruß,

        Eric

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

          hallo @Eric,

          habe Schritt 2 + 3 ausgelassen, weil es eine ganz frische VM installation ist. gerade noch eine gemacht

          Habe als erstes

          apt update
          apt upgrade
          apt install curl
          
          ````ausgeführt
          
          danach dieses
          
          

          Node.js neu installieren für Linux und Raspberry 2/3
          curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
          sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev nodejs
          reboot

          
          und dann
          
          

          sudo mkdir /opt/iobroker
          sudo chmod 777 /opt/iobroker
          cd /opt/iobroker
          sudo npm install iobroker --unsafe-perm

          
          hängt wieder hier
          

          root@debian:/opt/iobroker# sudo npm install iobroker --unsafe-perm

          iobroker@1.1.2 install /opt/iobroker/node_modules/iobroker
          node lib/prepareSetup.js && node lib/setup.js

          NPM version: 3.10.10
          npm install iobroker.discovery@stable --production --save

          serialport@4.0.7 install /opt/iobroker/node_modules/serialport
          node-pre-gyp install --fallback-to-build

          
          jetzt nach 12 Minuten hat sich putty mit "Network error" abgemeldet.
          
          Das "node-pre-gyp install –fallback-to-build" scheint das Übel zu sein
          
          gruß Werner
          1 Reply Last reply Reply Quote 0
          • eric2905
            eric2905 last edited by

            Hi Werner,

            hast Du vor dem

            sudo mkdir /opt/iobroker
            

            mal ein

            node -v
            npm -v
            

            gemacht, und geprüft, welche Versionen drauf sind (npm 3 sehe ich oben und Node 6 dürfte es dann sein)?

            Ich denke, Du bist als root angemeldet (weil Du vor dem apt update & Co. kein sudo angegeben hast).

            Versuche die Installation mal komplett ohne das "sudo".

            Welches Image hast Du denn als Vorlage genutzt? Download-URL wäre gut, dann teste ich es selber mal durch.

            Gruß,

            Eric

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

              das war der link

              https://www.debian.org/distrib/netinst#smallcd

              Datei "debian-9.4.0-amd64-netinst.iso"

              NPM version: 3.10.10
              node version  6.13.1
              
              

              Danke und Gruß

              Werner

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

                Dieses

                sudo npm install -g npm@4
                

                hast Du aber <u>nicht</u> ausgeführt, oder?

                Gruß,

                Eric

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

                  Sag mal .. woran machst Du fest, das ioBroker nicht sauber installiert wurde?

                  In dem Log, welches Du weiter oben gepostet hast, steht

                  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.
                  

                  Wenn das nicht funktioniert, gibt es diesen FAQ-Eintrag (http://www.iobroker.net/docu/?page_id=2380&lang=de😞
                  355_start.png

                  Hast Du das mal probiert?

                  Gruß,

                  Eric

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

                    ja, habe beides ausprobiert.

                    Habe auch nachgesehen ob Dateien im Ordner ioBroker vorhanden sind.

                    per http://192.168.178.32:8081 komme ich nicht drauf

                    gruß Werner

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

                      habe auch jetzt nochmal bei dem neuen Verzeichnis iobroker geschaut,

                      da ist nur ein Verzeichnis "node_modules"

                      und eine datei "package.json"

                      Gruß

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

                        Moin,

                        meine Debian-Testinstallation mit dem ISO, was Du oben angegeben hast, ist problemlos durchgelaufen - hast insgesamt irgendwo um die 10 Minuten gedauert.

                        Bist Du Dir sicher, das Du die VM korrekt angelegt hast?

                        Genug RAM?

                        HDD groß genug?

                        Ausversehen eine suboptimal HDD-Version gewählt?

                        Usw?

                        Ich kann mir nicht denken, das es an ioBroker liegt, da ich die identischen Installationquellen (npm & Co.) genutzt habe.

                        Gruß,

                        Eric

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

                          guten morgen Eric,

                          ich habe es befürchtet, das ich ein Problem habe 😉

                          Habe die VM genauso angelegt wie die VM-Fhem, die ja läuft.

                          4 GB Ram

                          32 GB Festplatte

                          Debian läuft in der VM inkl. update und upgrade

                          alles unter root installiert in der ioBroker VM

                          Es hängt ja ab

                          node-pre-gyp install --fallback-to-build
                          
                          

                          Ist der Befehl denn richtig ?? mit den "-" (Bindestrich) dazwischen ??

                          Gruß Werner
                          5893_broker.png

                          1 Reply Last reply Reply Quote 0
                          • D
                            DeepCore last edited by

                            Hast du````
                            npm install node-gyp

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

                              nein

                              steht ja nicht in der Anleitung 😉

                              Gruß

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

                                ich habe jetzt das ISO-File von Raspberry geholt "Raspberry Pi Desktop (for PC and Mac)"

                                https://www.raspberrypi.org/downloads/r … i-desktop/

                                Habe wieder mal eine neue VM in ESXI angelegt mit den gleichen Parametern wie vorher

                                Raspberry-Debian installiert

                                Iobroker wie in der o.g. Anleitung installiert

                                und jetzt ???

                                Läuft 😮 🙂

                                Update iobroker latest durchgeführt ioBroker.admin 3.3.3

                                nur der TR-64.0 Adapter will noch nicht

                                Fazit irgend etwas muss anders sein mit dem Originalen Debian 9, aber was ???

                                Wäre schon Cool das noch heraus zu finden.

                                Verstehe nicht das es bei dir @Eric funktioniert hat

                                Gruß Werner

                                EDIT: TR-64.0 läuft jetzt auch, bin jetzt auf dem Stand wie auch auf dem Raspi

                                Laufen beide ESXI VM-ioBrocker und Raspberry-ioBroker parallel

                                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

                                954
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                3
                                19
                                1408
                                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