Hallo,
mein Name ist Olaf, bin Softwareentwickler im .Net und C# Umfeld und würde mich gerne ein wenig mit iobroker beschäftigen.
Ich versuche schon seit Tagen iobroker auf einem Windows Server 2012 (6.2.9200) zu installieren. Sowohl die automatische als auch die manuelle Installation schlugen fehl.
Es läuft aktuell Node 6.11.0 auf dem System. Die windows-build-tools wurden auch installiert.
Vielleicht kann mich jemand in die richtige Richtung 'bringen'. Danke
Anbei die Ausgabe der manuellen Installation:
! C:\ioBroker>
! npm install iobroker
! > iobroker@1.0.0 install C:\ioBroker\node_modules\iobroker
! > node lib/setup.js
! npm install iobroker.discovery –production --prefix "C:/ioBroker"
! npm WARN invalid config loglevel="notice"
! node-pre-gyp info it worked if it ends with ok
! node-pre-gyp verb cli [ 'C:\Program Files\nodejs\node.exe',
! node-pre-gyp verb cli 'C:\ioBroker\node_modules\iobroker.discovery\node_mo
! dules\serialport\node_modules\node-pre-gyp\bin\node-pre-gyp',
! node-pre-gyp verb cli 'install',
! node-pre-gyp verb cli '--fallback-to-build' ]
! node-pre-gyp info using node-pre-gyp@0.6.32
! node-pre-gyp info using node@6.11.0 | win32 | x64
! node-pre-gyp verb command install []
! node-pre-gyp info check checked for "C:\ioBroker\node_modules\iobroker.discovery
! \node_modules\serialport\build\Release\serialport.node" (not found)
! node-pre-gyp http GET https://github.com/EmergingTechnologyAd ... de-serialp
! ort/releases/download/4.0.7/serialport-v4.0.7-node-v48-win32-x64.tar.gz
! node-pre-gyp http 200 https://github.com/EmergingTechnologyAd ... de-serialp
! ort/releases/download/4.0.7/serialport-v4.0.7-node-v48-win32-x64.tar.gz
! node-pre-gyp info install unpacking obj/
! node-pre-gyp info install unpacking obj/serialport/
! node-pre-gyp info install unpacking obj/serialport/serialport.obj
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/CL.read.1.tlo
! g
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/cl.command.1.
! tlog
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/cl.write.1.tl
! og
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/link.command.
! 1.tlog
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/link.read.1.t
! log
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/link.write.1.
! tlog
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/serialport.la
! stbuildstate
! node-pre-gyp info install unpacking obj/serialport/serialport.tlog/serialport.wr
! ite.1u.tlog
! node-pre-gyp info install unpacking obj/serialport/serialport_win.obj
! node-pre-gyp info install unpacking obj/serialport/vc120.pdb
! node-pre-gyp info install unpacking obj/serialport/win_delay_load_hook.obj
! node-pre-gyp info install unpacking serialport.exp
! node-pre-gyp info install unpacking serialport.lib
! node-pre-gyp info install unpacking serialport.map
! node-pre-gyp info install unpacking serialport.node
! node-pre-gyp info install unpacking serialport.pdb
! node-pre-gyp info tarball done parsing tarball
! node-pre-gyp info validate Running test command: 'C:\Program Files\nodejs\node.e
! xe --eval 'require('C:/ioBroker/node_modules/iobroker.discovery/node_modules/se
! rialport/build/Release/serialport.node')''
! node-pre-gyp info ok
! gyp ERR! build error
! gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
fail
! ed with exit code: 1
! gyp ERR! stack at ChildProcess.onExit (C:\Users\Administrator\AppData\Roamin
! g\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:258: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_proces
! s.js:215:12)
! gyp ERR! System Windows_NT 6.2.9200
! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Administrator
! \AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gy
! p.js" "rebuild"
! gyp ERR! cwd C:\ioBroker\node_modules\iobroker.discovery\node_modules\mdns
! gyp ERR! node -v v6.11.0
! gyp ERR! node-gyp -v v3.6.2
! gyp ERR! not ok
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 (node_modules\iobroke
! r.discovery\node_modules\mdns):
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.3.3 install: node-gyp re ! build
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
! npm install iobroker.admin --production --prefix "C:/ioBroker"
! npm WARN invalid config loglevel="notice"
! npm install iobroker.js-controller --production --prefix "C:/ioBroker"
! npm WARN invalid config loglevel="notice"
! gyp ERR! build error
! gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
fail
! ed with exit code: 1
! gyp ERR! stack at ChildProcess.onExit (C:\Users\Administrator\AppData\Roamin
! g\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:258: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_proces
! s.js:215:12)
! gyp ERR! System Windows_NT 6.2.9200
! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Administrator
! \AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gy
! p.js" "rebuild"
! gyp ERR! cwd C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ursa
! gyp ERR! node -v v6.11.0
! gyp ERR! node-gyp -v v3.6.2
! gyp ERR! not ok
! gyp ERR! build error
! gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
fail
! ed with exit code: 1
! gyp ERR! stack at ChildProcess.onExit (C:\Users\Administrator\AppData\Roamin
! g\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:258: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_proces
! s.js:215:12)
! gyp ERR! System Windows_NT 6.2.9200
! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Administrator
! \AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gy
! p.js" "rebuild"
! gyp ERR! cwd C:\ioBroker\node_modules\iobroker.js-controller\node_modules\unix-d
! gram
! gyp ERR! node -v v6.11.0
! gyp ERR! node-gyp -v v3.6.2
! gyp ERR! not ok
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 (node_modules\iobroke
! r.js-controller\node_modules\ursa):
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: ursa@0.9.4 install: node-gyp re ! build
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 (node_modules\i
! obroker.js-controller\node_modules\unix-dgram):
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 install: node- ! gyp rebuild
! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
! Write "iobroker start" to start the ioBroker
! npm install https://github.com/arthurblake/node-win ... e93e246966
! 3b99a9cf3a64086ecedfe1e4 --production --prefix "C:\ioBroker\node_modules\iobroke
! r\lib/../../../"
! npm WARN invalid config loglevel="notice"
! ioBroker service installed. Write "serviceIoBroker start" to start the service a
! nd go to http://localhost:8081 to open the admin UI.
! To see the outputs do not start the service, but write "node node_modules/iobrok
! er.js-controller/controller"
! npm notice created a lockfile as package-lock.json. You should commit this file.
! npm WARN enoent ENOENT: no such file or directory, open 'C:\ioBroker\package.jso
! n'
! 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.0.0
! added 46 packages in 318.576s
! C:\ioBroker>