NEWS
Node-pre-gyp: Permission denied Fehler
-
Hallo,
habe mal eine Frage
Ich habe gerade den History Adapter upgedated auf Version 1.7.2
Dabei bekomme ich als 1. Meldung node-pre-gyp: Permission denied
Dann kommen einige Fehlermeldungen, und trotzdem ist zum Schluß der History Adapter upgedated worden.
Was genau bedeutet denn die Meldung überhaupt?
Wer sperrt den den Zugriff auf node-pre-gyp ?
Kann man das einfach so ignorieren, oder was ist zu tun?
Hatte den Fehler vorher auch schon von der Installation des BLE Adapters.
Anbei der LOG aus dem ioBroker
! iobroker 2018-02-15 16:55:02.254 info Adapter "history" updated
! iobroker 2018-02-15 16:55:02.179 info upload [0] history.admin /opt/iobroker/node_modules/iobroker.history/admin/custom.html custom.html text/html
! iobroker 2018-02-15 16:55:02.110 info upload [1] history.admin /opt/iobroker/node_modules/iobroker.history/admin/custom_m.html custom_m.html text/html
! iobroker 2018-02-15 16:55:02.011 info upload [2] history.admin /opt/iobroker/node_modules/iobroker.history/admin/history.png history.png image/png
! iobroker 2018-02-15 16:55:01.927 info upload [3] history.admin /opt/iobroker/node_modules/iobroker.history/admin/index.html index.html text/html
! host.orangepiplus 2018-02-15 16:55:01.405 info stopInstance system.adapter.history.0
! host.orangepiplus 2018-02-15 16:55:01.399 info object change system.adapter.history.0
! iobroker 2018-02-15 16:55:01.364 info upload [4] history.admin /opt/iobroker/node_modules/iobroker.history/admin/index_m.html index_m.html text/html
! iobroker 2018-02-15 16:55:01.354 info Update "system.adapter.history.0"
! iobroker 2018-02-15 16:55:01.202 info upload [5] history.admin /opt/iobroker/node_modules/iobroker.history/admin/words.js words.js application/javascript
! iobroker 2018-02-15 16:55:01.165 info got /opt/iobroker/node_modules/iobroker.history/admin
! iobroker 2018-02-15 16:54:54.825 info npm install –production (System call) in "/opt/iobroker/node_modules/iobroker.history"
! iobroker 2018-02-15 16:54:54.654 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 126
! iobroker 2018-02-15 16:54:54.654 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: usb@1.3.1 (node_modules/usb):npm WARN optional SKIPPING OPTIONAL DEPENDENCY: usb@1.3.1 install:node-pre-gyp install --fallback-to-build
! iobroker 2018-02-15 16:54:54.649 info npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
! iobroker 2018-02-15 16:54:54.649 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@~0.1.4 (node_modules/noble/node_modules/xpc-connection):
! iobroker 2018-02-15 16:54:54.649 info WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@~0.1.4 (node_modules/iobroker.ble/node_modules/noble/node_modules/xpc-connection):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported
! iobroker 2018-02-15 16:54:54.644 info npm
! iobroker 2018-02-15 16:54:37.760 info sh: 1: node-pre-gyp: Permission denied
! iobroker 2018-02-15 16:53:08.157 info npm install iobroker.history@1.7.2 --production --prefix "/opt/iobroker" (System call)
! iobroker 2018-02-15 16:53:08.149 info Update history from @1.6.3 to @1.7.2
! iobroker 2018-02-15 16:53:04.256 info upgrade historyWäre schön, wenn mir jemand dazu mal ein paar Infos geben kann
Javascript/node.js : 1.2.0
node v6.12.0
npm v3.10.10
Grüße
Tom
-
Wenn ich das richtig sehe, hat das nichts mit dem History-Adapter zu tun.
NPM erkennt, dass eine der BLE-Abhängigkeiten noch fehlt und versucht diese zu installieren. Allerdings mit zu geringen Rechten.
Geh mal auf die Konsole und geb folgendes ein:
cd /opt/iobroker/node_modules/iobroker.ble sudo npm install --production --unsafe-perm
Dann dürfte die Abhängigkeit korrekt installiert werden.
-
Danke
Hab ich direkt mal gemacht, dann kommt folgendes :
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@~0.1.4 (node_modules/noble/node_modules/xpc-connection): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
Ist wohl das falsche System, wenn ich die Meldung richtig verstehe?
Grüße
Tom
-
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@~0.1.4 (node_modules/noble/node_modules/xpc-connection): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
Ist wohl das falsche System, wenn ich die Meldung richtig verstehe? `
Ja das kommt bei manchen Paketen. Ist nicht schlimm, da eine optionale Abhängigkeit. Ist der Rest der Meldungen jetzt weg? -
Ja, der Rest ist weg
Ich danke dir ganz herzlich für die Hilfe
Grüße
Tom