Ich habe gerade einmal Updates installiert. Bei der Installation von IoBroker Info kam diese Meldung im Log:
npm install iobroker.info@1.7.10 --loglevel error (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 PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)gyp ERR! stack at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29gyp
ERR! stack at FSReqWrap.oncomplete (fs.js:154:21)
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:\Program Files\iobroker\node_modules\unix-dgramgyp ERR!
node -v v10.15.0gyp
ERR! node-gyp -v v3.8.0gyp ERR! not ok
upload [80] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/words.js words.js application/javascript
Adapter "system.adapter.vis.0" restarted.
Update "system.adapter.info.0"
upload [70] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/js/hostInfo.js lib/js/hostInfo.js application/javascript
upload [60] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/js/bootstrap.min.js lib/js/bootstrap.min.js application/javascript
upload [50] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/logos/slackware.png lib/img/logos/slackware.png image/png
upload [40] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/logos/manjaro.png lib/img/logos/manjaro.png image/png
upload [30] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/logos/coreos.png lib/img/logos/coreos.png image/png
upload [20] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/icons/disk.png lib/img/icons/disk.png image/png
upload [19] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/icons/cpu.png lib/img/icons/cpu.png image/png
upload [18] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/icons/battery.png lib/img/icons/battery.png image/png
upload [17] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/clock/sechand.png lib/img/clock/sechand.png image/png
upload [16] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/clock/minhand.png lib/img/clock/minhand.png image/png
upload [15] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/clock/hourhand.png lib/img/clock/hourhand.png image/png
upload [14] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/img/clock/clockface.png lib/img/clock/clockface.png image/png
upload [13] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/fonts/FontAwesome.otf lib/fonts/FontAwesome.otf font/otf
upload [12] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/fonts/fontawesome-webfont.woff2 lib/fonts/fontawesome-webfont.woff2 font/woff2
upload [11] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/fonts/fontawesome-webfont.woff lib/fonts/fontawesome-webfont.woff font/woff
upload [10] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/fonts/fontawesome-webfont.ttf lib/fonts/fontawesome-webfont.ttf font/ttf
upload [9] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/fonts/fontawesome-webfont.svg lib/fonts/fontawesome-webfont.svg image/svg+xml
upload [8] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/fonts/fontawesome-webfont.eot lib/fonts/fontawesome-webfont.eot application/vnd.ms-fontobject
upload [7] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/data/infoData.json lib/data/infoData.json application/json
upload [6] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/css/simplemde.min.css lib/css/simplemde.min.css text/css
upload [5] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/css/info.css lib/css/info.css text/css
upload [4] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/css/font-awesome.min.css lib/css/font-awesome.min.css text/css
upload [3] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/css/chartist.min.css lib/css/chartist.min.css text/css
upload [2] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/lib/css/bootstrap.min.css lib/css/bootstrap.min.css text/css
upload [1] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/info.png info.png image/png
upload [0] info.admin C:/Program Files/iobroker/node_modules/iobroker.info/admin/index_m.html index_m.html text/html
Adapter "info" updated
process exited with code 0
Gleiches auch bei "Pushover":
$ ./iobroker upgrade pushover
Update pushover from @2.0.2 to @2.0.3
NPM version: 6.4.1
npm install iobroker.pushover@2.0.3 --loglevel error (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 PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)gyp ERR! stack at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29gyp ERR! stack at FSReqWrap.oncomplete (fs.js:154:21)
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:\Program Files\iobroker\node_modules\unix-dgramgyp ERR! node -v v10.15.0gyp ERR! node-gyp -v v3.8.0gyp
ERR!
not ok
upload [3] pushover.admin C:/Program Files/iobroker/node_modules/iobroker.pushover/admin/words.js words.js application/javascript
Update "system.adapter.pushover.0"
upload [2] pushover.admin C:/Program Files/iobroker/node_modules/iobroker.pushover/admin/pushover.png pushover.png image/png
upload [1] pushover.admin C:/Program Files/iobroker/node_modules/iobroker.pushover/admin/index_m.html index_m.html text/html
upload [0] pushover.admin C:/Program Files/iobroker/node_modules/iobroker.pushover/admin/blockly.js blockly.js application/javascript
Adapter "pushover" updated
process exited with code 0
Und als ich dann den TR-064 Adapter aktualisiert habe kam das:
$ ./iobroker upgrade tr-064
Update tr-064 from @4.0.9 to @4.2.1
NPM version: 6.4.1
npm install iobroker.tr-064@4.2.1 --loglevel error (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 PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
gyp
ERR!
stack
at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
gyp
ERR!
stack
at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp
ERR!
stack
at FSReqWrap.oncomplete (fs.js:154:21)
gyp
ERR!
System
Windows_NT 6.1.7601
gyp
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:\Program Files\iobroker\node_modules\unix-dgram
gyp
ERR!
node -v
v10.15.0
gyp
ERR! node-gyp -v v3.8.0gyp ERR! not ok
upload [2] tr-064.admin C:/Program Files/iobroker/node_modules/iobroker.tr-064/admin/words.js words.js application/javascript
upload [1] tr-064.admin C:/Program Files/iobroker/node_modules/iobroker.tr-064/admin/tr-064.png tr-064.png image/png
upload [0] tr-064.admin C:/Program Files/iobroker/node_modules/iobroker.tr-064/admin/index_m.html index_m.html text/html
Adapter "tr-064" updated
process exited with code 0
Kann diese Python Fehlermeldung was damit zu tun haben?