NEWS
Iobroker auf ESXi6.5 installieren
-
Ich habe seit 2 Jahren einen Iobroker auf dem ESXI6.5 am laufen und habe damit nie Probleme gehabt.
Jetzt versuche ich einen neuen iobroker VM anzulegen und bekomme es einfach nicht mehr hin.
Ich benutze diese Beschreibung http://www.iobroker.net/docu/?page_id=5358&lang=de und komme bis zum letzten Schritt. Dort hängt er sich auf. Wer kann mir helfen?Habe es jetzt seit 12h probiert und verzweifel bald.
!
root@iobroker:/opt/iobroker# npm install --unsafe-perm iobroker ! > iobroker@1.3.1 install /opt/iobroker/node_modules/iobroker node lib/checkVersions.js ! NPM version: 6.4.1 ! > iobroker@1.3.1 postinstall /opt/iobroker/node_modules/iobroker node lib/install.js ! ╭───────────────────────────────────────────────────────╮ │ The iobroker files have been downloaded successfully. │ │ To complete the installation, you need to run │ │ │ │ npm i --production --unsafe-perm │ │ │ ╰───────────────────────────────────────────────────────╯ ! npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.j son' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. ! + iobroker@1.3.1 added 51 packages from 30 contributors and audited 83 packages in 5.872s found 0 vulnerabilities ! root@iobroker:/opt/iobroker# npm i --production --unsafe-perm npm WARN deprecated dgram@1.0.1: npm is holding this package for security reason s. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your dependencies. ! > iobroker.js-controller@1.4.2 preinstall /opt/iobroker/node_modules/iobroker.js -controller node lib/preinstall_check.js ! NPM version: 6.4.1 npm version >= 5: disabling package-lock ! > unix-dgram@0.2.3 install /opt/iobroker/node_modules/unix-dgram node-gyp rebuild ! gyp ERR! build error gyp ERR! stack Error: not found: make gyp ERR! stack at getNotFoundError (/usr/lib/node_modules/npm/node_modules/w hich/which.js:13:12) gyp ERR! stack at F (/usr/lib/node_modules/npm/node_modules/which/which.js:6 8:19) gyp ERR! stack at E (/usr/lib/node_modules/npm/node_modules/which/which.js:8 0:29) gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/which/which.js:89:1 6 gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/isexe/index.js:42:5 gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/isexe/mode.js:8:5 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21) gyp ERR! System Linux 4.9.0-8-amd64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gy p/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/unix-dgram gyp ERR! node -v v8.14.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok ! > ursa-optional@0.9.10 install /opt/iobroker/node_modules/ursa-optional node rebuild.js ! ursaNative bindings compilation fail. This is not an issue. Modules that depend on it will use fallbacks. ! > serialport@6.2.2 install /opt/iobroker/node_modules/serialport prebuild-install || node-gyp rebuild !Edit by eric2905, Logs & Co. bitte immer in Code- und ggf. Spoiler-Tags setzen
-
Wie lange hast Du gewartet? Die ganzen 12h ohne Unterbrechung? Das dauert eine ganze Zeit, bis es da weiter geht (aber keine 12h).
-
Hi,
mal eine Verständnisfrage:
Du läßt doch bestimmt ein normales Linux-Derivat Debian, Ubuntu, usw.) auf der VM laufen, oder?
Warum installierst Du dann nicht, sobald die VM sauber läuft (Zugriff auf LAN, Internet, usw. hat) nach der normalen (und neuen) Anleitung/Variante (http://www.iobroker.net/docu/?page_id=8323&lang=de)
Gruß,
Eric
Von unterwegs getippert
-
Warte etwas länger. Die eigentliche Installation mit Download, ggf. Compilierung usw. findet genau hier statt.
-
Du kannst auch das neue Setup ausführen (s.o.). Da ist das Ganze in ein Script eingepackt.
-
curl -sL https://raw.githubusercontent.com/ioBro … staller.sh | bash - ????
-
Eric2905 hat in seinem Post einen Link zur Anleitung stehen.
Vgl. Abschnitt: Installation ioBroker
ioBroker installieren. Die Installation kann mit dem User pi aber auch mit dem User root erfolgen
An der Konsole dann
curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/installer.sh | bash -ausführen
Die Installation erfolgt in 4 Schritten:
1. Creating ioBroker directory (1/4)
2. Downloading installation files (2/4)
3. Installing ioBroker (3/4)
4. Finalizing installation (4/4)
Zum Abschluss kommt dann noch die Meldung
ioBroker was installed successfully
Open http://localhost:8081 in a browser and start configuring!
ioBroker nun über IP im Webbrowser aufrufen:
-
Den User Pi gibt es natürlich nur am Raspberry. Du nutzt einfach Deinen normalen User. Kein „sudo“ verwenden.
-
Debian Stretch light z.B.
Was heißt „kein Zugriff“? Auch dieses Script braucht Zeit.
Link noch mal zur Doku:
http://www.iobroker.net/docu/?page_id=8323&lang=de
Ab Abschnitt Installation node.js beginnen.
-
Welche ESXi-Version hast Du genau?
-
In da nicht so fit, aber https://serverfault.com/questions/85909 … ver-freeze
Was meinst Du dazu?
-
Debian 9 (Stretch) wird ab ESXi 6.5U1 unterstützt laut Support-Matrix.
Ubuntu 18.10 ab ESXi 6.7.
-
In da nicht so fit, aber https://serverfault.com/questions/85909 … ver-freeze
Was meinst Du dazu? `
Ich probiere das mal mit dem Umstellen der Netzwerkkarte..