NEWS
eusec Adapter startet nicht
-
Hallo,
ich habe Probleme mit dem eusec Adapter.
Ich habe ihn gem. Anleitug via command line installiert.iobroker url https://github.com/bropat/ioBroker.eusec eusec
Adpater ist vorhanden und ich wollte nun die Instanz installieren,
allerdings passiert da bei der Installation seltsam wenig:Danach ist der Adapter direkt am Laufen und rot.
Stoppe ihn, trage meine Daten ein und starte erneut. Nun passiert folgendes im Log:
web.0 2023-09-08 22:55:52.661 info http server listening on port 8082 web.0 2023-09-08 22:55:52.638 info Connect extension "eusec/build/lib/web.js" web.0 2023-09-08 22:55:52.617 info socket.io server listening on port 8082 web.0 2023-09-08 22:55:52.389 info starting. Version 6.1.1 in /opt/iobroker/node_modules/iobroker.web, node: v18.5.0, js-controller: 5.0.12 host.ioBroker 2023-09-08 22:55:50.711 info instance system.adapter.web.0 started with pid 116592 host.ioBroker 2023-09-08 22:55:50.060 info Rebuild for adapter system.adapter.eusec.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually. host.ioBroker 2023-09-08 22:55:50.060 error instance system.adapter.eusec.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.ioBroker 2023-09-08 22:55:50.059 error Caught by controller[1]: Node.js v18.5.0 host.ioBroker 2023-09-08 22:55:50.059 error Caught by controller[0]: } host.ioBroker 2023-09-08 22:55:50.059 error Caught by controller[0]: requestPath: 'eufy-security-client' host.ioBroker 2023-09-08 22:55:50.059 error Caught by controller[0]: path: '/opt/iobroker/node_modules/eufy-security-client/package.json', host.ioBroker 2023-09-08 22:55:50.059 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.ioBroker 2023-09-08 22:55:50.059 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:988:32) { host.ioBroker 2023-09-08 22:55:50.059 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1166:10) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1112:14) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.eusec/build/main.js:22:35) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at require (node:internal/modules/cjs/helpers:102:18) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1012:19) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:787:27) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:932:27) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at Module._findPath (node:internal/modules/cjs/loader:572:18) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: at tryPackage (node:internal/modules/cjs/loader:359:19) host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/eufy-security-client/build/index.js'. Please verify that the package.json has a valid "main" entry host.ioBroker 2023-09-08 22:55:50.058 error Caught by controller[0]: ^ host.ioBroker 2023-09-08 22:55:50.057 error Caught by controller[0]: throw err; host.ioBroker 2023-09-08 22:55:50.057 error Caught by controller[0]: node:internal/modules/cjs/loader:367 host.ioBroker 2023-09-08 22:55:49.563 info Restart adapter system.adapter.web.0 because enabled host.ioBroker 2023-09-08 22:55:49.562 info instance system.adapter.web.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP) host.ioBroker 2023-09-08 22:55:49.162 info instance system.adapter.eusec.0 started with pid 116585 web.0 2023-09-08 22:55:48.855 warn Terminated (-100): Without reason host.ioBroker 2023-09-08 22:55:48.432 info "system.adapter.eusec.0" enabled
Jemand eine Idee?
Die Instanz bleibt rot, es passiert da nicht viel weiter.
Was mich verwundert, das der da scheinbar mit default Ports kollidiert - kann sich scheinbar nicht auf den Web Adapter connecten - das wäre zumindest das was ich erwarte, da der web Adapter eine Voraussetzung ist.
Ich muss auch dazu sagen, es hat beim ersten versuch auch schon mal funktioniert.
Vlt. ein iob fix ausführen?
danke vorab.
-
@kuckuckmann sagte in eusec Adapter startet nicht:
Jemand eine Idee?
System vollständig auf Stand? Zumindest die nodejs-Version ist es nicht.
-
-
-
Hm ok, ein bereits kompatibler stand durch ein Update kompatibler gemacht.
Voila:Ändert aber nix am Fehlerbild.
web.0 2023-09-08 23:23:18.926 info http server listening on port 8082 web.0 2023-09-08 23:23:18.916 info Connect extension "eusec/build/lib/web.js" web.0 2023-09-08 23:23:18.871 info socket.io server listening on port 8082 web.0 2023-09-08 23:23:18.345 info starting. Version 6.1.1 in /opt/iobroker/node_modules/iobroker.web, node: v18.17.1, js-controller: 5.0.12 host.ioBroker 2023-09-08 23:23:15.689 info iobroker npm-rebuild: Rebuilding native modules ... host.ioBroker 2023-09-08 23:23:14.761 info instance system.adapter.web.0 started with pid 1033 host.ioBroker 2023-09-08 23:23:14.214 info iobroker rebuild host.ioBroker 2023-09-08 23:23:14.214 warn adapter "eusec" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt host.ioBroker 2023-09-08 23:23:14.213 info system.adapter.eusec.0 will be rebuilt host.ioBroker 2023-09-08 23:23:14.213 info Adapter system.adapter.eusec.0 needs rebuild and will be restarted afterwards. host.ioBroker 2023-09-08 23:23:14.213 error instance system.adapter.eusec.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.ioBroker 2023-09-08 23:23:14.213 error Caught by controller[1]: Node.js v18.17.1 host.ioBroker 2023-09-08 23:23:14.213 error Caught by controller[0]: } host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: requestPath: 'eufy-security-client' host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: path: '/opt/iobroker/node_modules/eufy-security-client/package.json', host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) { host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.eusec/build/main.js:22:35) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at require (node:internal/modules/cjs/helpers:121:18) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:922:27) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1063:27) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at Module._findPath (node:internal/modules/cjs/loader:680:18) host.ioBroker 2023-09-08 23:23:14.212 error Caught by controller[0]: at tryPackage (node:internal/modules/cjs/loader:438:19) host.ioBroker 2023-09-08 23:23:14.211 error Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/eufy-security-client/build/index.js'. Please verify that the package.json has a valid "main" entry host.ioBroker 2023-09-08 23:23:14.211 error Caught by controller[0]: ^ host.ioBroker 2023-09-08 23:23:14.211 error Caught by controller[0]: throw err; host.ioBroker 2023-09-08 23:23:14.211 error Caught by controller[0]: node:internal/modules/cjs/loader:446 host.ioBroker 2023-09-08 23:23:13.597 info Restart adapter system.adapter.web.0 because enabled host.ioBroker 2023-09-08 23:23:13.591 info instance system.adapter.web.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP) host.ioBroker 2023-09-08 23:23:12.994 info instance system.adapter.eusec.0 started with pid 1019 web.0 2023-09-08 23:23:12.834 warn Terminated (-100): Without reason host.ioBroker 2023-09-08 23:23:12.650 info "system.adapter.eusec.0" enabled
Im gegenteil:
host.ioBroker 2023-09-08 23:23:14.214 warn adapter "eusec" seems to be installed for a different version of Node.js. Trying to rebuild it... 1 attempt
-
@kuckuckmann sagte in eusec Adapter startet nicht:
Trying to rebuild it...
Dann lass die Kiste mal tryen...
-
Muss ich da irgendwas zu tun?
-
Es werden 3 Versuche unternommen.
Hier läuft der Adapter aber auch nicht. Lass dem Entwickler 'ne Nachricht auf github da.
-
-
2023-09-08 23:39:52.111 - info: web.0 (37687) starting. Version 6.1.1 in /opt/iobroker/node_modules/iobroker.web, node: v18.17.1, js-controller: 5.0.12 2023-09-08 23:39:52.380 - info: web.0 (37687) socket.io server listening on port 8082 2023-09-08 23:39:52.415 - info: web.0 (37687) Connect extension "eusec/build/lib/web.js" 2023-09-08 23:39:52.425 - info: web.0 (37687) http server listening on port 8082 2023-09-08 23:39:56.031 - info: eusec.0 (37698) starting. Version 1.1.2 in /opt/iobroker/node_modules/iobroker.eusec, node: v18.17.1, js-controller: 5.0.12 2023-09-08 23:39:57.355 - error: eusec.0 (37698) Login - Response data is missing [{"code":10000,"msg":"Anfrage fehlgeschlagen."}]
Scheint hier zu laufen. Login hab ich ja keins.
-
Kannst Du mal den Inhalt Deines /opt/iobroker/node_modules/eufy-security-client prüfen?
Gibt es bei dir einen build order mit einer index.js? -
Hab den Adapter wieder rausgekickt.
-
Und nu? Irgendwie stehe ich jetzt wieder am Anfang.
-
echad@chet:/opt/iobroker $ ls -la /opt/iobroker/node_modules/eufy-security-client/build/index.js -rw-rw-r--+ 1 iobroker iobroker 1205 Sep 9 00:49 /opt/iobroker/node_modules/eufy-security-client/build/index.js
-
Kannst Du mir mal den Ordner eufy-security-client zur verfügung stellen?
-
Was meinst du damit?
-
Den ordner /opt/iobroker/node_modules/eufy-security-client/ herunterladen, packen und mal rüber geben
-
Bau das Ding auf deinem System. Hier ist ggf. eine andere Basis zugange.
-
@thomas-braun
und wie? -
Keine Ahnung. Hier hat es von ein paar 'komischen' Meldungen abgesehen hingehauen.