NEWS
KNX Adapter steigt mit "no such file or directory, open './lib/cloudCert.crt'" aus
-
Hallo zusammen,
seit dem Einzug in das neue Haus habe ich ein paar Smarthome-Systeme ausprobiert und bin nun bei iobroker "hängen" geblieben. Seit ein paar Tagen wird nun kräftig konfiguriert und so langsam funktionieren auch die ersten smarten Steuerungen (mit 1Wire, Hue und KNX als wichtigste Adapter).
Der KNX Adapter lief auch einige Tage rund und ich konnte, im Gegensatz zu OpenHAB, ohne Probleme die ersten Gruppenadressen ansprechen (lesend/schreibend), aber seit ein paar Stunden ist der Adapter rot und wird ständig neu gestartet:
host.raspberrypi 2018-07-11 00:12:58.706 info Restart adapter system.adapter.knx.0 because enabled host.raspberrypi 2018-07-11 00:12:58.706 error instance system.adapter.knx.0 terminated with code 0 (OK) host.raspberrypi 2018-07-11 00:12:58.706 error Caught by controller[1]: path: './lib/cloudCert.crt' } host.raspberrypi 2018-07-11 00:12:58.706 error Caught by controller[1]: syscall: 'open', host.raspberrypi 2018-07-11 00:12:58.706 error Caught by controller[1]: code: 'ENOENT', host.raspberrypi 2018-07-11 00:12:58.706 error Caught by controller[1]: errno: -2, host.raspberrypi 2018-07-11 00:12:58.706 error Caught by controller[1]: at TCP.done [as _onclose] (_tls_wrap.js:356:7) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at _handle.close (net.js:557:12) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at TLSSocket.emit (events.js:211:7) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at emitOne (events.js:121:20) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at TLSSocket.socketCloseListener (_http_client.js:363:9) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at ClientRequest.emit (events.js:211:7) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at emitOne (events.js:116:13) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at ClientRequest. <anonymous>(/opt/iobroker/node_modules/iobroker.knx/knx.js:81:28981) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at Object.fs.readFileSync (fs.js:551:33) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: at Object.fs.openSync (fs.js:646:18) host.raspberrypi 2018-07-11 00:12:58.705 error Caught by controller[1]: { Error: ENOENT: no such file or directory, open './lib/cloudCert.crt'</anonymous>
Ich glaube, er meint die Datei:
-----END PUBLIC KEY-----root@raspberrypi:/opt/iobroker/node_modules/iobroker.knx/lib# ls -la /opt/iobroker/node_modules/iobroker.knx/lib/cloudCert.crt -rw-rw-rw- 1 root root 450 Oct 26 1985 /opt/iobroker/node_modules/iobroker.knx/lib/cloudCert.crt
Das Zertifikat ist da und lesbar, ich kann es mir auf der Konsole anzeigen. Neuinstallation von Instanz/Adapter (inklusive Löschen von node_modules/iobroker.knx) hat nichts gebracht.
Hat irgendjemand eine Idee?
Viele Grüße
hyaden