NEWS
UNSOLVED Terminal adapter / Connection Lost
-
Systemdata Bitte Ausfüllen Hardwaresystem: Raspi 4 Arbeitsspeicher: 4GB Festplattenart: SD-Karte Betriebssystem: Linux Node-Version: 10.22.1 Nodejs-Version: 10.22.1 NPM-Version: 6.14.6 Installationsart: Manuell Image genutzt: Ja Ort/Name der Imagedatei: Link Hallo zusammen,
meine Installation läuft bereits seit 2 Jahren ohne Probleme.Seit einer Woche komme ich allerdings nicht mehr via Terminal Adapter auf den Terminal.
Habe daraufhin Node-Version und Nodejx-Version sowie NPM aktualisiert.
Leider ohne Erfolg.
Könnte der Fehler evtl. auf ein Update auf meiner Fritzbox 7490 auf die Version 7.21 zurück zuführen sein, oder bin ich auf der falschen Spur.
Vielen Dank für euer Feedback.
Anbei Logs:
code_text ```*host.ioBroker-RasPi4 2020-09-22 13:51:06.938 info Restart adapter system.adapter.terminal.1 because enabled host.ioBroker-RasPi4 2020-09-22 13:51:06.938 info instance system.adapter.terminal.1 terminated with code 0 (NO_ERROR) host.ioBroker-RasPi4 2020-09-22 13:51:06.937 error Caught by controller[0]: at Zlib.processCallback (zlib.js:557:8) host.ioBroker-RasPi4 2020-09-22 13:51:06.937 error Caught by controller[0]: at InflateRaw.afterTransform (_stream_transform.js:94:3) host.ioBroker-RasPi4 2020-09-22 13:51:06.937 error Caught by controller[0]: at onwrite (_stream_writable.js:476:7) host.ioBroker-RasPi4 2020-09-22 13:51:06.937 error Caught by controller[0]: at afterWrite (_stream_writable.js:485:3) host.ioBroker-RasPi4 2020-09-22 13:51:06.937 error Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/PerMessageDeflate.js:249:5 host.ioBroker-RasPi4 2020-09-22 13:51:06.936 error Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/Receiver.js:368:7 host.ioBroker-RasPi4 2020-09-22 13:51:06.936 error Caught by controller[0]: at /opt/iobroker/node_modules/ws/lib/Receiver.js:532:29 host.ioBroker-RasPi4 2020-09-22 13:51:06.936 error Caught by controller[0]: TypeError: Cannot read property 'isValidUTF8' of undefined terminal.1 2020-09-22 13:51:06.416 info (1191) Terminated (NO_ERROR): Without reason terminal.1 2020-09-22 13:51:06.414 info (1191) terminating terminal.1 2020-09-22 13:51:06.408 info (1191) terminated http server on port 8088 terminal.1 2020-09-22 13:51:06.407 info (1191) terminating http server on port 8088 terminal.1 2020-09-22 13:51:06.405 error at Zlib.processCallback (zlib.js:557:8) terminal.1 2020-09-22 13:51:06.405 error at InflateRaw.afterTransform (_stream_transform.js:94:3) terminal.1 2020-09-22 13:51:06.405 error at onwrite (_stream_writable.js:476:7) terminal.1 2020-09-22 13:51:06.405 error at afterWrite (_stream_writable.js:485:3) terminal.1 2020-09-22 13:51:06.405 error at /opt/iobroker/node_modules/ws/lib/PerMessageDeflate.js:249:5 terminal.1 2020-09-22 13:51:06.405 error at /opt/iobroker/node_modules/ws/lib/Receiver.js:368:7 terminal.1 2020-09-22 13:51:06.405 error at /opt/iobroker/node_modules/ws/lib/Receiver.js:532:29 terminal.1 2020-09-22 13:51:06.405 error (1191) TypeError: Cannot read property 'isValidUTF8' of undefined terminal.1 2020-09-22 13:51:06.403 error (1191) uncaught exception: Cannot read property 'isValidUTF8' of undefined*``` code_text
-
@axlfowley Bitte editiere erst mal deinen Post indem du das Log in code Tags Funktion -> </> setz.
Hier gehts zur Hilfe.
Danke -
@axlfowley Warum hast du nicht gleich nodeJS12 installiert?
Ich vermute allerdings, dass hier der Code des Adapters angepasst werden muss. Gestern hatte da jemand mit alten Dependencies zu tun.
-
@Thomas-Braun sagte in Terminal adapter / Connection Lost:
dass hier der Code des Adapters angepasst werden muss
....hatte da jemandJa richtig ... war ich
deinstalliere Ihn erstmal mit
iobroker del terminal
@Thomas-Braun ... lag daran ... geben das Ergebnis im anderen Thread heute Abend bekannt
-
@FredF
Danke für deinen Hinweis.
Habe es nachgeholt.
Liebe Grüße -
@axlfowley Ich habe auch das Problem, dass mein Terminal seit irgendeinem Update vor einiger Zeit nicht mehr geht.
Habe alles jetzt auf dem neuesten Stable Stand und den Adapter gelöscht und wieder installiert. Aber so sieht das Log aus:
terminal.0 2021-05-10 14:28:19.677 warn (4528) Terminated (UNCAUGHT_EXCEPTION): Without reason terminal.0 2021-05-10 14:28:19.675 info (4528) terminating terminal.0 2021-05-10 14:28:19.638 info (4528) http server listening on port 8088 terminal.0 2021-05-10 14:28:19.630 error (4528) io.listen is not a function terminal.0 2021-05-10 14:28:19.630 error at process.topLevelDomainCallback (domain.js:137:15) terminal.0 2021-05-10 14:28:19.630 error at processImmediate (internal/timers.js:458:21) terminal.0 2021-05-10 14:28:19.630 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.terminal/main.js:58:21) terminal.0 2021-05-10 14:28:19.630 error at main (/opt/iobroker/node_modules/iobroker.terminal/main.js:106:21) terminal.0 2021-05-10 14:28:19.630 error at initWebServer (/opt/iobroker/node_modules/iobroker.terminal/main.js:310:9) terminal.0 2021-05-10 14:28:19.630 error at initialize (/opt/iobroker/node_modules/iobroker.terminal/lib/web-terminal/lib/terminal.js:162:13) terminal.0 2021-05-10 14:28:19.630 error (4528) TypeError: io.listen is not a function terminal.0 2021-05-10 14:28:19.628 error (4528) uncaught exception: io.listen is not a function terminal.0 2021-05-10 14:28:19.558 info (4528) starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.terminal, node: v12.16.3, js-controller: 3.2.16
-
@maxpd Hast du ein Issue für den Adapter angelegt?
-
@thomas-braun Meinst im github? Nein noch nicht.
-
@maxpd
Brauchst du auch nicht mehr, das Ding dürfte das sein:https://github.com/ioBroker/ioBroker.terminal/issues/10
Am Rande: nodeJS aktuell halten!
-
@thomas-braun Ok, merci