NEWS
Websocket startet neu bei Verbindung über VPN
-
Hallo,
habe heute auf meiner recht frischen iobroker Installation die Adapter javascript (v5.2.13), telegram (v1.10.0) und text2command (v2.1.1) installiert. Seitdem scheint ständig der iobroker Host neuzustarten und zwar hauptsächlich wenn ich über die Seitenleiste "Skripte" aufrufen will. Ich komme gar nicht erst in den Bereich wo ich eine Übersicht der Skripte habe. Wenn ich den Javascript deinstalliere oder die Instanz pausiere scheint das Problem nicht aufzutreten. Ich habe probehalber Javascript manuell in Version 5.2.21 direkt von Github installiert. Da komme ich dann zwar soweit, dass ich die Skripte sehen/anlegen könnte aber direkt, darin einen Host-Neustarts mit der Fehlermeldung "Socket Error: UNKNOWN".
Hat jemand eine Idee was falsch läuft bzw. wie ich den Fehler beheben könnte?
//EDIT
Ich habe etwas weiter geforscht und wie es aussieht, hat der Fehler wohl doch nichts mit dem JavaSkript Adapter zu tun, sondern eher damit, dass ich über ein VPN auf den iobroker zugreife, also aus einem iobroker fremden Subnetz. Ich ändere daher den Titel.
EDIT //So sieht mein Protokoll aus :
admin.0 2022-01-17 19:18:08.134 info Use link "http://localhost:8081" to configure. admin.0 2022-01-17 19:18:08.134 info http server listening on port 8081 admin.0 2022-01-17 19:18:08.032 info received all objects admin.0 2022-01-17 19:18:07.920 info requesting all objects admin.0 2022-01-17 19:18:07.919 info requesting all states admin.0 2022-01-17 19:18:07.901 info starting. Version 5.2.3 in /opt/iobroker/node_modules/iobroker.admin, node: v14.18.2, js-controller: 3.3.22 host.iobroker-1 2022-01-17 19:18:07.249 info instance system.adapter.admin.0 started with pid 3718 host.iobroker-1 2022-01-17 19:17:37.216 info Restart adapter system.adapter.admin.0 because enabled host.iobroker-1 2022-01-17 19:17:37.215 error instance system.adapter.admin.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.iobroker-1 2022-01-17 19:17:37.215 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/permessage-deflate.js:391:7 host.iobroker-1 2022-01-17 19:17:37.215 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/permessage-deflate.js:308:9 host.iobroker-1 2022-01-17 19:17:37.215 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:482:12 host.iobroker-1 2022-01-17 19:17:37.214 error Caught by controller[0]: at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:157:5) host.iobroker-1 2022-01-17 19:17:37.214 error Caught by controller[0]: at onwrite (internal/streams/writable.js:430:7) host.iobroker-1 2022-01-17 19:17:37.214 error Caught by controller[0]: at clearBuffer (internal/streams/writable.js:529:7) host.iobroker-1 2022-01-17 19:17:37.214 error Caught by controller[0]: at doWrite (internal/streams/writable.js:377:12) host.iobroker-1 2022-01-17 19:17:37.214 error Caught by controller[0]: at Receiver._write (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:83:10) host.iobroker-1 2022-01-17 19:17:37.213 error Caught by controller[0]: at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:136:22) host.iobroker-1 2022-01-17 19:17:37.213 error Caught by controller[0]: at Receiver.getInfo (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:242:16) host.iobroker-1 2022-01-17 19:17:37.210 error Caught by controller[0]: RangeError: Invalid WebSocket frame: FIN must be set admin.0 2022-01-17 19:17:36.867 warn Terminated (UNCAUGHT_EXCEPTION): Without reason admin.0 2022-01-17 19:17:36.866 info terminating admin.0 2022-01-17 19:17:36.864 info terminating http server on port 8081 admin.0 2022-01-17 19:17:36.845 error Exception-Code: WS_ERR_EXPECTED_FIN: Invalid WebSocket frame: FIN must be set admin.0 2022-01-17 19:17:36.844 error RangeError: Invalid WebSocket frame: FIN must be set at Receiver.getInfo (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:242:16) at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:136:22) at Receiver._write (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:83:10) at doWrite (internal/streams/writable.js:377:12) at clearBuffer (internal/streams/writable.js:529:7) at onwrite (internal/streams/writable.js:430:7) at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:157:5) at /opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/receiver.js:482:12 at /opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/permessage-deflate.js:308:9 at /opt/iobroker/node_modules/iobroker.admin/node_modules/ws/lib/permessage-deflate.js:391:7 admin.0 2022-01-17 19:17:36.838 error uncaught exception: Invalid WebSocket frame: FIN must be set
Systemdata Bitte Ausfüllen Hardwaresystem: Lenovo Thinkk Centre Intel(R) Pentium(R) CPU G3240T @ 2.70GHz Arbeitsspeicher: 4GB Festplattenart: HDD Betriebssystem: Debian 11 Node-Version: k.a. Nodejs-Version: v14.18.2 NPM-Version: v6.14.15 Installationsart: Skript Image genutzt: k.a. -