NEWS
Fehler bei Adapterupdate bei Slave eines Multihostsystems
-
Hallo Gemeinde,
ich bekomme bei Apadater-Updates bzw. Installation des Slaves immer die folgenden Fehlermeldungen:
! ````
iobroker 2017-11-13 20:50:35.925 info exit 0
iobroker 2017-11-13 20:50:35.915 info Adapter "socketio" updated
iobroker 2017-11-13 20:50:35.846 info upload [0] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/index.html index.html text/html
iobroker 2017-11-13 20:50:35.710 info upload [1] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/socketio.png socketio.png image/png
iobroker 2017-11-13 20:50:35.682 info got /opt/iobroker/node_modules/iobroker.socketio/admin
host.RasPi3.2 2017-11-13 20:50:13.741 info object change system.adapter.socketio.0
iobroker 2017-11-13 20:50:13.731 info npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.socketio"
iobroker 2017-11-13 20:50:13.624 info host.RasPi3.2 Adapter "system.adapter.socketio.0" is started
iobroker 2017-11-13 20:50:13.572 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
iobroker 2017-11-13 20:50:13.572 info WARN optional SKIPPING OPTIONAL DEPENDENCY: sqlite3@3.1.7 (node_modules/sqlite3):npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sqlite3@3.1.7 install:node-pre-gyp install --fallback-to-build
iobroker 2017-11-13 20:50:13.570 info npm
iobroker 2017-11-13 20:50:00.048 info not ok
iobroker 2017-11-13 20:50:00.046 info node-pre-gyp ERR!
iobroker 2017-11-13 20:50:00.046 info node-pre-gyp ERR! node-pre-gyp -v v0.6.31
iobroker 2017-11-13 20:50:00.046 info node-pre-gyp ERR! node -v v6.11.2
iobroker 2017-11-13 20:50:00.046 info node-pre-gyp ERR! cwd /opt/iobroker/node_modules/sqlite3
iobroker 2017-11-13 20:50:00.046 info node-pre-gyp ERR! System Linux 4.9.41-v7+node-pre-gyp ERR! command "/usr/bin/nodejs" "/opt/iobroker/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
iobroker 2017-11-13 20:50:00.043 info node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
iobroker 2017-11-13 20:50:00.041 info node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:891:16)
iobroker 2017-11-13 20:50:00.041 info node-pre-gyp ERR! stack at ChildProcess.emit (events.js:191:7)
iobroker 2017-11-13 20:50:00.041 info node-pre-gyp ERR! stack at emitTwo (events.js:106:13)
iobroker 2017-11-13 20:50:00.041 info ERR! stack Error: Failed to execute '/usr/bin/nodejs /opt/iobroker/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/sqlite3/lib/bi
iobroker 2017-11-13 20:50:00.039 info node-pre-gyp
iobroker 2017-11-13 20:50:00.032 info ERR! build error
iobroker 2017-11-13 20:50:00.030 info node-pre-gyp
iobroker 2017-11-13 20:50:00.027 info gyp ERR! node-gyp -v v3.6.0gyp ERR! not ok
iobroker 2017-11-13 20:50:00.022 info gyp ERR! cwd /opt/iobroker/node_modules/sqlite3gyp ERR! node -v v6.11.2
iobroker 2017-11-13 20:50:00.019 info gyp ERR! command "/usr/bin/nodejs" "/opt/iobroker/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/opt/iobroker/node_modules/sqlite3/lib/binding/node-v4
iobroker 2017-11-13 20:50:00.019 info gyp ERR! System Linux 4.9.41-v7+
iobroker 2017-11-13 20:50:00.019 info gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
iobroker 2017-11-13 20:50:00.019 info gyp ERR! stack at ChildProcess.emit (events.js:191:7)
iobroker 2017-11-13 20:50:00.019 info gyp ERR! stack at emitTwo (events.js:106:13)
iobroker 2017-11-13 20:50:00.019 info ERR! stack Error:make
failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/opt/iobroker/node_modules/npm/node_modules/node-gyp/lib/build.js:285:23)
iobroker 2017-11-13 20:50:00.016 info gyp
iobroker 2017-11-13 20:50:00.003 info ERR! build error
iobroker 2017-11-13 20:50:00.001 info
iobroker 2017-11-13 20:49:59.996 info gyp
iobroker 2017-11-13 20:49:59.982 info make: *** Keine Regel vorhanden, um das Ziel „../.node-gyp/6.11.2/include/node/common.gypi“, benötigt von „Makefile“, zu erstellen. Schluss.
iobroker 2017-11-13 20:49:55.258 info WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/sqlite3/.node-gyp"
iobroker 2017-11-13 20:49:55.256 info WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/6.11.2"gyp
iobroker 2017-11-13 20:49:55.254 info
iobroker 2017-11-13 20:49:55.250 info gyp
iobroker 2017-11-13 20:49:52.281 info ERR! Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.7/node-v48-linux-arm.tar.gz node-pre-gyp ERR! Pre-built binaries not found for sqlite3@3.1.7 and node@6.11.2 (no
iobroker 2017-11-13 20:49:52.280 info node-pre-gyp
host.RasPi3.2 2017-11-13 20:48:55.147 info object change system.adapter.socketio.0
iobroker 2017-11-13 20:48:55.139 info npm install iobroker.socketio@1.8.6 --production --prefix "/opt/iobroker" (System call)
iobroker 2017-11-13 20:48:55.079 info host.RasPi3.2 Adapter "system.adapter.socketio.0" is stopped.
iobroker 2017-11-13 20:48:55.050 info Update socketio from @1.8.3 to @1.8.6
iobroker 2017-11-13 20:48:52.672 info upgrade socketioEr beschwert sich anscheinend über eine fehlende SQLite-Installation. Wofür benötige ich das? Habe nur den Modbus- und den RFLink-Adapter installiert. Die Adapter werden aber trotzdem installiert und funktionieren auch. Gruß Thomas
-
alles gut… node ist ja nicht nur für ein System geschrieben worden..
also gibbet gemecker.. 8-)
-
Beim Masterupdate hab ich die Meldungen nicht. Aber wenn's ok ist dann ignorier ich die Meldungen einfach mal.
Könnte es an den unterschiedlichen Node-Versionen liegen?
Master 4.8.4
Slave 6.11.2
Gruß Thomas
-
ja auch.. wobei solltest schon auf node 6 setzten
-
Dann werde ich mich mal ans Update wagen und vorher zur Sicherheit ein Backup machen.