NEWS
Gelöst:Fehler bei Installation auf Windows 10
-
@olli77 Nach welcher Anleitung installiert?
-
Wie kann ich helfen? Ab welcher Stelle klappt was nicht? Welcher gyp-error kommt? Weil da gibt es einen, der kommt auf Windows immer, der aber die spätere Funktion nicht beeinflusst...
Und das zwei verschiedene Node-Versionen kommen ist ok. IoBroker auf Windows installiert sein eigenes Node.js.
-
@stabilostick Also nach iobroker upgrade self kommt dieses:
C:\Program Files\iobroker\SmartHome>iobroker upgrade self Update js-controller from @2.1.0 to @3.2.16 NPM version: 6.11.3 npm install iobroker.js-controller@3.2.16 --unsafe-perm --loglevel error --prefix "C:/Program Files/iobroker/SmartHome" (System call) gyp ERR! build error gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:193:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Windows_NT 10.0.19042 gyp ERR! command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\unix-dgram gyp ERR! node -v v10.17.0 gyp ERR! node-gyp -v v5.0.3 gyp ERR! not ok
MOD EDIT: LOG IN CODE TAGS </> GESETZT
-
@olli77 sagte in Fehler bei Installation auf Windows 10:
"rebuild"
gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\unix-dgramDas ist die Ursache. Unix-dgram gibt es nur auf Unix-Systemen. Ist unter Windows definitiv nicht erforderlich. Also keine Sorgen deswegen machen.
Läuft ioBroker anschließend?
-
@stabilostick
Iobroker läuft aber wenn ich den Admin updaten möchte, kommt der Fehler$ ./iobroker upgrade admin Update admin from @3.6.12 to @4.2.1 ERROR: C:\Program ERROR: Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\index.js:6 throw e; ^ ReplyError: Error scan NOT SUPPORTED at parseError (C:\Program Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\redis-parser\lib\parser.js:179:12) at par ERROR: seType (C:\Program Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\redis-parser\lib\parser.js:302:14) Emitted 'error' event at: at opt.redis.(anonymous fu ERROR: nction) (C:\Program Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\ioredis\built\ScanStream.js:38:22) at tryCatcher (C:\P ERROR: rogram Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\utils.js:11:23) at promise.then (C:\Pro ERROR: gram Files\iobroker\SmartHome\node_modules\iobroker.js-controller\node_modules\standard-as-callback\built\index.js:30:51) at process._tickCal ERROR: lback (internal/process/next_tick.js:68:7) ERROR: process exited with code 1
MOD EDIT: LOGS IN CODE TAGS
-
Kommt der gleiche Fehler, wenn Du den Admin direkt über die Weboberfläche updatest?
-
@olli77 Scan Not supported bedeutet das du ein js-Controller 3.2 Slave mit einem nicht 3.2 master mischst. Oder irgendwie Nachbarin alter Master Prozess läuft. Fixe das mal zuerst.
-
@stabilostick dann kommt das
C:\Program Files\iobroker\SmartHome>iobroker upgrade admin internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module 'C:\Program Files\iobroker\SmartHome\node_modules\iobroker.js-controller\iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
-
@apollon77 sorry ich verstehe graade nur Bahnhof.... Master ....Slave????
-
so ich bin mir nicht sicher aber ich glaube es läuft..... ich habe die Iobroker installations anleitung benutzt und alles per cmd eingegeben
mein fehler war bestimmt das ich die vorigen Installationen nicht als Admin ausgeführt habe