NEWS
Neuling bittet um Hilfe!
-
Liebe Kollegen!
ich bin als Neuling in den ioB mit einer Windows Installation eingestiegen und es ist mir gelungen bereits meine vielfältigen Smarthome-Geräte (Alexa, Sonoff, Tasmota, Shelly, Tuya, Osram+, .....) in den ioB einzubinden und auch eine umfangreiche (und funktionierende VIS zu erstellen.
Seit ein paar Tagen bekomme ich jedoch bei jeder Installation eines Adapters vorweg eine elendslange Fehlermeldung und die Installation bzw. das Update dauert endlos lange. Der gewünschte Adapter wird anschließend jedoch ganz korrekt installiert und funktioniert auch.
Ich habe leider keine Ahnung was da los ist und wäre für eure Hilfe sehr dankbar.
Hier habe ich die Fehlermeldung aufgelistet:$ ./iobroker add iot --host SmartHome1(SmartHome) NPM version: 6.9.0npm install iobroker.iot@1.5.3 --loglevel error (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: 1gyp ERR! stack at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262: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.19041gyp 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\unix-dgramgyp ERR! node -v v10.16.3 gyp ERR! node-gyp -v v3.8.0gyp ERR! not ok prebuild-install info begin Prebuild-install version 5.3.5 prebuild-install info looking for cached prebuild @ C:\Program Files\iobroker\SmartHome\env\npm-cache\_prebuilds\b5fa15-usb-v1.6.3-node-v64-win32-x64.tar.gz prebuild-install info found cached prebuild prebuild-install info unpacking @ C:\Program Files\iobroker\SmartHome\env\npm-cache\_prebuilds\b5fa15-usb-v1.6.3-node-v64-win32-x64.tar.gz prebuild-install info unpack resolved to C:\Program Files\iobroker\SmartHome\node_modules\usb\build\Release\usb_bindings.node prebuild-install info unpack required C:\Program Files\iobroker\SmartHome\node_modules\usb\build\Release\usb_bindings.node successfullyprebuild-install info install Successfully installed prebuilt binary! 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: 1gyp ERR! stack at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262: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.19041gyp 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" "build" "--fallback-to-build" "--module=C:\\Program Files\\iobroker\\SmartHome\\node_modules\\@abandonware\\bluetooth-hci-socket\\lib\\binding\\binding.node" "--module_name=binding" "--module_path=C:\\Program Files\\iobroker\\SmartHome\\node_modules\\@abandonware\\bluetooth-hci-socket\\lib\\binding" "--napi_version=4" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v64"gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\@abandonware\bluetooth-hci-socketgyp ERR! node -v v10.16.3gyp ERR! node-gyp -v v3.8.0gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute '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 build --fallback-to-build --module=C:\Program Files\iobroker\SmartHome\node_modules\@abandonware\bluetooth-hci-socket\lib\binding\binding.node --module_name=binding --module_path=C:\Program Files\iobroker\SmartHome\node_modules\@abandonware\bluetooth-hci-socket\lib\binding --napi_version=4 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v64' (1)node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:\Program Files\iobroker\SmartHome\node_modules\@abandonware\bluetooth-hci-socket\node_modules\node-pre-gyp\lib\util\compile.js:83:29)node-pre-gyp ERR! stack at ChildProcess.emit (events.js:198:13)node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:982:16)node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)node-pre-gyp ERR! System Windows_NT 10.0.19041node-pre-gyp ERR! command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\node_modules\\@abandonware\\bluetooth-hci-socket\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"node-pre-gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\@abandonware\bluetooth-hci-socketnode-pre-gyp ERR! node -v v10.16.3node-pre-gyp ERR! node-pre-gyp -v v0.14.0node-pre-gyp ERR! not ok info
-
@peterredl Da alles korrekt installiert wird, kannst du diese Fehlermeldungen ignorieren.
Sie haben damit zu tun, dass gewisse Adapter optional Abhängigkeiten für bestimmte Betriebssysteme haben (hier z.B. "usb"), die unter Windows nicht installiert werden können. Mit jeder Adapter-Installation werden alle alten Adapter überprüft und nochmals quasi installiert (was aber normalerweise ganz schnell geht), dabei kommt es zu ebendiesen Fehlermeldungen.
Fazit: einfach ignorieren.
-
-
@peterredl
Einfach den ioBroker unter Linux laufen lassen! Dann passt das mit dem kompilieren auch! -
@Thomas-Braun sagte in Neuling bittet um Hilfe!:
Einfach den ioBroker unter Linux laufen lassen! Dann passt das mit dem kompilieren auch!
Ausser dass er dann wegen
darwin
Dependencies motzt -
@UncleSam Da sind die Meldungen aber anders.
-
Danke für die schnellen Antworten.
Gibt es trotzdem eine Möglichkeit diese Fehlermeldung weg zu bekommen?
Ich habe nämlich den (sicher subjektiven) Eindruck, dass jede Installation eines Adapters 3x so lange dauert wie vorher.
-
Keine Ahnung von Windows, sorry.