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 rebuildnpm 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!
-
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.
-
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 ;)
-
-
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