NEWS
Simple Web Adapter Installations Error
-
Wollte gerade ein Update machen für den ioBroker simple Web Adapter von Version
1.2.0 auf 1.2.1.
Leider erscheinen nur Fehler:
$ ./iobroker upgrade web
host.Homeserver Adapter "system.adapter.web.0" is stopped.
npm install iobroker.web –production --prefix "C:/ioBroker" (System call)
gyp
ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR!
stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:116:14)gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:71:11
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp ERR! System Windows_NT 6.1.7601gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\ioBroker\node_modules\iobroker.web\node_modules\bufferutil
gyp ERR! node -v v5.0.0
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.web" "--production" "--prefix" "C:/ioBroker"npm ERR! node v5.0.0
npm ERR! npm v3.3.6
npm ERR! code ELIFECYCLE
npm ERR! bufferutil@1.2.1 install:
node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bufferutil@1.2.1 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the bufferutil package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls bufferutil
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! C:\Windows\system32\npm-debug.log
ERROR: host.Homeserver Cannot install iobroker.web: 1
ERROR: process exited with code 25
...
Kann mir jemand helfen was hier falsch läuft?
Merci!
-
Welche nodejs Version wird eigentlich von ioBroker unterstützt?
Hatte die 0.10.35 ursprünglich und dann mal auf die 5.0 aktualisiert.
Oder geht das ansich gar nicht mit 5.0 ?
-
Ich muss sagen, ich habe 0 Zeit es zu prüfen.
ich sitze immer noch mit 0.12.x
-
Denke das liegt an der node-js Version, bekomme auch diese Fehler nachddem ich mal zu der 4.x.x gewechselt habe, seit dem kann ich auch den Harmony Adapter nicht mehr installieren. Ich muss demnächst, wenn ich mal Zeit hab, mal iobroker komplett neu installieren.
-
kein thema
da steckt auch richtig arbeit drin .. ich dachte mir version 5 ist verfügbar - also updaten
nur irgendwie geht dann einiges nicht mehr
bin jetzt wieder auf 0.10.35 und scheint wieder alles zu gehen
-
neuinstallation hat bei mir nichts gebracht
egal was ich unternommen habe mit nodejs 5 ging einiges nicht mehr
habe jetzt alles deinstalliert und scheinbar nur mit 0.10.35 läuft alles
Lasse ich es erstmal
Dachte wenn es bei nodejs von 0.10.x auf 5.0 geht muss ja einiges neu / verbessert sein
-
wenn du iobroker neu installieren willst .. wie schaffst du es die bisherige config zu übernehmen?
ich habe jede menge installiert und konfigurierte adapter und mehrere VIS views
kann man die einfach sichern und wieder einspielen?
Danke!
-
Klar, das meinte ich eigentlich auch mit neu installieren, also nicht die neuen node-js nehmen.
Hmm, verrate mir mal wie du die node-js Version entfernt hast und zurück zur alten bist, das würde mir ja eigentlich auch reichen.
Dann könnte ich mir das neu aufsetzen vorerst sparen.
Zum Sichern und wieder einspielen gibts hier schon verschieden Threads, ich habe aber selbst noch keine Sicherung wiederhergestellt.
Meine zweite Speicherkarte ist gestern erst gekommen und wenn ich mal Zeit hab, wollte ich mal bisschen mit nem Backup testen
-
ich hatte mir vom programm verzeichnis (läuft bei mir auf einem windows home server) von nodejs von der jeweils installierten version eine kopie gemacht. Dann iobroker dienst beendet und das aktive nodejs verzeichnis mit der alten version überschrieben und iobroker dienst wieder gestartet.
Hab bis jetzt nichts entdeckt was damit nicht läuft