NEWS
eusec Adapter startet nicht
-
@glasfaser sagte in eusec Adapter startet nicht:
224 packages
Sind die 'looking for funding' Pakete, nicht die mit dem Adapter installierten.
Btw: Installation schaut bei mir auch so aus. Fehlt bloß ein Passwort.
-
Du kannst auch ... eine bestimmte Version installieren , oder einen upload machen dann wird nochmal alles geholt
-
Ich hab den verdacht, dass dieser eufy-sec-client nicht richtig installiert wird. Das würde auch die ausgeloggte Meldung erklären, dass dort was fehlt.
-
Nein:
├─┬ iobroker.eusec@1.1.2 │ ├─┬ @bropat/fluent-ffmpeg@2.1.3 │ │ ├── async@3.2.4 deduped │ │ └─┬ which@2.0.2 │ │ └── isexe@2.0.0 │ ├── @cospired/i18n-iso-languages@4.1.0 │ ├─┬ @iobroker/adapter-core@3.0.3 │ │ └── @iobroker/types@5.0.11 deduped │ ├─┬ eufy-security-client@2.8.1 │ │ ├── @cospired/i18n-iso-languages@4.1.0 deduped
-
Ausgangslage:
-
Wie kann ich den Tree abrufen?
-
cd /opt/iobroker/ && npm ls -a
Wie schaut das bei dir aus?
echad@chet:/opt/iobroker $ ls -la /opt/iobroker/node_modules/eufy-security-client/package.json -rw-rw-r--+ 1 iobroker iobroker 2205 Sep 11 21:16 /opt/iobroker/node_modules/eufy-security-client/package.json
Bzw.:
getfacl /opt/iobroker/node_modules/eufy-security-client/package.json
-
@thomas-braun sagte in eusec Adapter startet nicht:
cd /opt/iobroker/ && npm ls -a
Wie schaut das bei dir aus?
Die Ausgabe war Mega lang, ich hab es mal auf den bereich zum
├─┬ iobroker.eusec@1.1.2
begrenzt:├─┬ iobroker.eusec@1.1.2 │ ├─┬ @bropat/fluent-ffmpeg@2.1.3 │ │ ├── async@0.2.10 │ │ └─┬ which@2.0.2 │ │ └── isexe@2.0.0 │ ├── @cospired/i18n-iso-languages@4.1.0 deduped │ ├─┬ @iobroker/adapter-core@3.0.3 │ │ └── @iobroker/types@5.0.11 deduped │ ├── eufy-security-client@2.8.1 deduped │ ├─┬ ffmpeg-static@5.2.0 │ │ ├─┬ @derhuerst/http-basic@8.2.4 │ │ │ ├── caseless@0.12.0 deduped │ │ │ ├── concat-stream@2.0.0 deduped │ │ │ ├─┬ http-response-object@3.0.2 │ │ │ │ └── @types/node@10.17.60 │ │ │ └── parse-cache-control@1.0.1 │ │ ├── env-paths@2.2.1 │ │ ├─┬ https-proxy-agent@5.0.1 │ │ │ ├─┬ agent-base@6.0.2 │ │ │ │ └─┬ debug@4.3.4 │ │ │ │ └── ms@2.1.2 │ │ │ └─┬ debug@4.3.4 │ │ │ └── ms@2.1.2 │ │ └── progress@2.0.3 │ ├── fs-extra@11.1.1 deduped │ ├─┬ go2rtc-static@1.6.2 │ │ ├─┬ got@11.8.6 │ │ │ ├── @sindresorhus/is@4.6.0 │ │ │ ├─┬ @szmarczak/http-timer@4.0.6 │ │ │ │ └── defer-to-connect@2.0.1 │ │ │ ├── @types/cacheable-request@6.0.2 deduped │ │ │ ├── @types/responselike@1.0.0 deduped │ │ │ ├── cacheable-lookup@5.0.4 deduped │ │ │ ├─┬ cacheable-request@7.0.4 │ │ │ │ ├── clone-response@1.0.2 deduped │ │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ │ └── pump@3.0.0 deduped │ │ │ │ ├── http-cache-semantics@4.1.1 deduped │ │ │ │ ├─┬ keyv@4.5.3 │ │ │ │ │ └── json-buffer@3.0.1 │ │ │ │ ├── lowercase-keys@2.0.0 deduped │ │ │ │ ├── normalize-url@6.1.0 │ │ │ │ └── responselike@2.0.1 deduped │ │ │ ├─┬ decompress-response@6.0.0 │ │ │ │ └── mimic-response@3.1.0 │ │ │ ├── http2-wrapper@1.0.3 deduped │ │ │ ├── lowercase-keys@2.0.0 │ │ │ ├── p-cancelable@2.1.1 │ │ │ └─┬ responselike@2.0.1 │ │ │ └── lowercase-keys@2.0.0 deduped │ │ ├── https-proxy-agent@5.0.1 deduped │ │ └── progress@2.0.3 deduped │ ├─┬ got@11.8.6 │ │ ├── @sindresorhus/is@4.6.0 │ │ ├─┬ @szmarczak/http-timer@4.0.6 │ │ │ └── defer-to-connect@2.0.1 │ │ ├── @types/cacheable-request@6.0.2 deduped │ │ ├── @types/responselike@1.0.0 deduped │ │ ├── cacheable-lookup@5.0.4 deduped │ │ ├─┬ cacheable-request@7.0.4 │ │ │ ├── clone-response@1.0.2 deduped │ │ │ ├─┬ get-stream@5.2.0 │ │ │ │ └── pump@3.0.0 deduped │ │ │ ├── http-cache-semantics@4.1.1 deduped │ │ │ ├─┬ keyv@4.5.3 │ │ │ │ └── json-buffer@3.0.1 │ │ │ ├── lowercase-keys@2.0.0 deduped │ │ │ ├── normalize-url@6.1.0 │ │ │ └── responselike@2.0.1 deduped │ │ ├─┬ decompress-response@6.0.0 │ │ │ └── mimic-response@3.1.0 │ │ ├── http2-wrapper@1.0.3 deduped │ │ ├── lowercase-keys@2.0.0 │ │ ├── p-cancelable@2.1.1 │ │ └─┬ responselike@2.0.1 │ │ └── lowercase-keys@2.0.0 deduped │ ├── i18n-iso-countries@7.6.0 deduped │ ├── mime@3.0.0 │ └── ts-log@2.2.5 deduped
echad@chet:/opt/iobroker $ ls -la /opt/iobroker/node_modules/eufy-security-client/package.json -rw-rw-r--+ 1 iobroker iobroker 2205 Sep 11 21:16 /opt/iobroker/node_modules/eufy-security-client/package.json
ioadmin@ioBroker:/opt/iobroker# ls -la /opt/iobroker/node_modules/eufy-security-client/package.json -rw-rw-r--+ 1 iobroker iobroker 2129 11. Sep 20:18 /opt/iobroker/node_modules/eufy-security-client/package.json
-
@kuckuckmann sagte in eusec Adapter startet nicht:
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
hier liegt der Hund begraben ... aber ich finde gerade nichts dazu
-
@kuckuckmann sagte in eusec Adapter startet nicht:
eufy-security-client@2.8.1 deduped
Bedeutet, du hast den mal irgendwann 'daneben geworfen'.
Der sollte nur einmal auftauchen, wie hier:
echad@chet:/opt/iobroker $ npm ls eufy-security-client iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.eusec@1.1.2 └── eufy-security-client@2.8.1
-
Ja genau, in dem Ordner fehlt der Unterordner Build mit der index.js - zumindest bei mir.
@Thomas-Braun
nicht bewusst. Aber ein paar mal schon installiert und deinstalliert.. Kann man das bereinigen? -
@kuckuckmann sagte in eusec Adapter startet nicht:
Ja genau, in dem Ordner fehlt der Unterordner Build mit der index.js - zumindest bei mir.
Dafür dürfte der eine Ebene höher zu finden sein, wo das 'daneben geworfene' Modul haust.
-
@kuckuckmann sagte in eusec Adapter startet nicht:
Kann man das bereinigen?
Wenn man weiß wo es liegt...
Schau per
npm ls eufy-security-client
danach.
-
ioadmin@ /home/ioadmin └─┬ iobroker.eusec@1.1.2 └── eufy-security-client@2.8.1
-
Das ist nicht der vollständige login prompt. Nix weglöschen, nix 'zensieren', nix verändern.
Den Adapter hast du mal ins home vom user ioadmin geklatscht.
In dem Ordner
npm ls
-
ioadmin@ /home/ioadmin ├── iobroker.admin@6.2.19 ├── iobroker.chromecast@1.4.3 ├── iobroker.eusec@1.1.2 └── iobroker.snmp@2.1.7
-
Willst du mich eigentlich auf den Arm nehmen?
Das ist nicht der vollständige login prompt. Nix weglöschen, nix 'zensieren', nix verändern.
-
@kuckuckmann sagte in eusec Adapter startet nicht:
/home/ioadmin
Das habe ich schon ganz oben gefragt ...
wo stehst du da !!! -
mehr ist es nicht
ioadmin@ioBroker:~$ npm ls ioadmin@ /home/ioadmin ├── iobroker.admin@6.2.19 ├── iobroker.chromecast@1.4.3 ├── iobroker.eusec@1.1.2 └── iobroker.snmp@2.1.7 ioadmin@ioBroker:~$
@Glasfaser : sorry, ich bin im default immer auf /home/ioadmin rausgekommen, hab mir da nie Gedanken drüber gemacht
-
@kuckuckmann sagte in eusec Adapter startet nicht:
mehr ist es nicht
Joh, doch, der Prompt ist schon 'mehr'.
Da haste also schon mal öfter was daneben geworfen.npm uninstall iobroker.admin npm uninstall iobroker.chromecast npm uninstall iobroker.eusec npm uninstall iobroker.snmp npm ls