NEWS
Fehlermeldung Adapter Installation
-
Bei jedem Adapter den ich installieren will, kommt eine Fehlermeldung. Was kann ich dagegen machen?
2018-07-05 20:54:06.775 - info: iobroker exit 0 2018-07-05 20:54:37.842 - info: iobroker del cloud 2018-07-05 20:54:40.593 - info: iobroker Delete adapter "cloud" 2018-07-05 20:54:40.726 - info: iobroker host.raspberrypi no instances of adapter cloud found 2018-07-05 20:54:40.809 - info: iobroker host.raspberrypi Counted 1 adapters for cloud 2018-07-05 20:54:41.355 - info: iobroker host.raspberrypi Counted 1 states of cloud 2018-07-05 20:54:41.446 - info: iobroker host.raspberrypi Counted 3 states (system.adapter.cloud.*) from states 2018-07-05 20:54:41.496 - info: iobroker host.raspberrypi Deleting 2 object(s). 2018-07-05 20:54:41.523 - info: iobroker host.raspberrypi Deleting 3 state(s). 2018-07-05 20:54:42.478 - error: host.raspberrypi Cannot write files: /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/files/cloud.admin/_data.json: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/../../../../iobroker-data/files/cloud.admin/_data.json' 2018-07-05 20:54:43.749 - info: iobroker npm uninstall iobroker.cloud --silent --save --prefix "/opt/iobroker" (System call) 2018-07-05 20:56:17.114 - info: iobroker ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include ^ compilation terminated. 2018-07-05 20:56:17.134 - info: iobroker make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1 2018-07-05 20:56:23.435 - info: iobroker In file included from ../src/dns_sd.cpp:1:0:../src/mdns.hpp:32:20: fatal error: dns_sd.h: Datei oder Verzeichnis nicht gefunden #include ^ compilation terminated. 2018-07-05 20:56:24.140 - info: iobroker make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Fehler 1 2018-07-05 20:56:38.287 - info: iobroker exit 0 2018-07-05 20:57:10.731 - info: iobroker add cloud 2018-07-05 20:57:17.665 - info: iobroker NPM version: 5.8.0 2018-07-05 20:57:21.055 - info: iobroker npm install iobroker.cloud --production --save --prefix "/opt/iobroker" (System call) 2018-07-05 20:59:04.446 - info: iobroker ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include ^ 2018-07-05 20:59:04.456 - info: iobroker compilation terminated. 2018-07-05 20:59:04.464 - info: iobroker make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1 2018-07-05 20:59:04.478 - info: iobroker gyp 2018-07-05 20:59:04.484 - info: iobroker 2018-07-05 20:59:04.487 - info: iobroker ERR! build error 2018-07-05 20:59:04.501 - info: iobroker gyp 2018-07-05 20:59:04.504 - info: iobroker ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/lib/build.js:258:23) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12) 2018-07-05 20:59:04.507 - info: iobroker gyp ERR! System Linux 4.14.34-v7+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 2018-07-05 20:59:04.509 - info: iobroker gyp ERR! 2018-07-05 20:59:04.516 - info: iobroker cwd /opt/iobroker/node_modules/authenticate-pamgyp ERR! node -v v6.14.3 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok 2018-07-05 20:59:10.810 - info: iobroker In file included from ../src/dns_sd.cpp:1:0:../src/mdns.hpp:32:20: fatal error: dns_sd.h: Datei oder Verzeichnis nicht gefunden #include ^ 2018-07-05 20:59:10.813 - info: iobroker compilation terminated. 2018-07-05 20:59:10.826 - info: iobroker make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Fehler 1 2018-07-05 20:59:10.848 - info: iobroker gyp 2018-07-05 20:59:10.870 - info: iobroker ERR! 2018-07-05 20:59:10.877 - info: iobroker build error 2018-07-05 20:59:10.880 - info: iobroker gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/lib/build.js:258:23) gyp ERR! stack 2018-07-05 20:59:10.885 - info: iobroker at emitTwo (events.js:106:13)gyp ERR! 2018-07-05 20:59:10.888 - info: iobroker stack at ChildProcess.emit (events.js:191:7)gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12) gyp ERR! System Linux 4.14.34-v7+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/mdns gyp ERR! node -v v6.14.3 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok 2018-07-05 20:59:23.951 - info: iobroker npm 2018-07-05 20:59:23.972 - info: iobroker WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/prebuild-install/package.json' 2018-07-05 20:59:23.979 - info: iobroker npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam):npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.4.0 (node_modules/mdns): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.4.0 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 2018-07-05 20:59:25.630 - info: iobroker host.raspberrypi install adapter cloud 2018-07-05 20:59:25.676 - info: iobroker got /opt/iobroker/node_modules/iobroker.cloud/admin 2018-07-05 20:59:25.708 - info: iobroker upload [6] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/words.js words.js application/javascript 2018-07-05 20:59:25.918 - info: iobroker upload [5] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/index_m.html index_m.html text/html 2018-07-05 20:59:26.024 - info: iobroker upload [4] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/index.html index.html text/html 2018-07-05 20:59:26.107 - info: iobroker upload [3] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/cloud.png cloud.png image/png 2018-07-05 20:59:26.177 - info: iobroker upload [2] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/blockly.js blockly.js application/javascript 2018-07-05 20:59:26.242 - info: iobroker upload [1] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/alexalogo.png alexalogo.png image/png 2018-07-05 20:59:26.315 - info: iobroker upload [0] cloud.admin /opt/iobroker/node_modules/iobroker.cloud/admin/actions.js actions.js application/javascript 2018-07-05 20:59:26.788 - info: iobroker host.raspberrypi object system.adapter.cloud created -
Diese Fehlermeldungen sind schon nicht ganz einfach zu verstehen. Meistens liegt der Fehler in nicht installierten Paketen (des Betriebssystems).
Im Log des ersten Beitrages findet sich drei Mal: "Datei oer Verzeichniss nicht gefunden". Das sind die ersten Anlaufstellen.
Die Dateien pam_appl.h(2x) und dns_sd.h wurden nicht gefunden. Ich gebe diese Dateinamen dann immer bei Google ein und finde dort in der Regel den Namen des fehlenden Paketes. In diesen Fällen:
pam_appl.h –> pam-devel
dns_sd.h --> libavahi-compat-libdnssd-dev
Diese Pakete dann nachinstallieren und die Adapterinstallation neu anstoßen und schauen was passiert. Wenn neue Fehlermeldungen kommen einfach von vorne anfangen und schauen welche Dateien fehlen...
Grüße,
Balu
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