NEWS
Node-pre-gyp: Permission denied Fehler
-
Hallo,
habe mal eine Frage :D
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-permDann 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?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden