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 setSystemdata 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. -
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 setSystemdata 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.
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