NEWS
node-red fenster nach update auf 2.4.0
-
@jan1
Ja. Oder SSL neuerdings aktiv. Oder sowas. -
-
@thomas-braun
Warten wir mal was er zur Node schreibt und ob er das was an der Sicherheit gefummelt hat
@fournierrf5
erst mal das was Thomas haben möchte, dann schauen wir weiter. -
-
Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@raspberrypi:/opt/iobroker $ iobroker start pi@raspberrypi:/opt/iobroker $ iobroker logs --watch 2021-11-06 14:19:43.099 - info: alexa2.0 (6173) Alexa-Push-Connection Error: Error: read ECONNRESET 2021-11-06 14:19:43.101 - info: alexa2.0 (6173) Alexa-Push-Connection disconnected - retry: Retry Connection in 60s 2021-11-06 14:20:43.648 - info: alexa2.0 (6173) Alexa-Push-Connection disconnected - retry: Retry Connection in 60s 2021-11-06 14:21:44.150 - info: alexa2.0 (6173) Alexa-Push-Connection disconnected - retry: Retry Connection in 60s 2021-11-06 14:22:44.643 - info: alexa2.0 (6173) Alexa-Push-Connection disconnected - retry: Retry Connection in 60s 2021-11-06 14:23:45.162 - info: alexa2.0 (6173) Alexa-Push-Connection disconnected - retry: Retry Connection in 60s 2021-11-06 14:24:20.658 - info: host.raspberrypi "system.adapter.node-red.0" enabled 2021-11-06 14:24:20.935 - info: host.raspberrypi instance system.adapter.node-red.0 started with pid 7546 2021-11-06 14:24:20.658 - info: host.raspberrypi "system.adapter.node-red.0" enabled 2021-11-06 14:24:20.935 - info: host.raspberrypi instance system.adapter.node-red.0 started with pid 7546 2021-11-06 14:24:23.595 - info: node-red.0 (7546) starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.node-red, node: v12.22.7, js-controller: 3.3.18 2021-11-06 14:24:23.595 - info: node-red.0 (7546) starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.node-red, node: v12.22.7, js-controller: 3.3.18 2021-11-06 14:24:25.400 - info: node-red.0 (7546) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2021-11-06 14:24:25.400 - info: node-red.0 (7546) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2021-11-06 14:24:36.191 - info: node-red.0 (7546) node-red exited with null 2021-11-06 14:24:36.191 - info: node-red.0 (7546) node-red exited with null 2021-11-06 14:24:41.194 - info: node-red.0 (7546) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2021-11-06 14:24:41.194 - info: node-red.0 (7546) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2021-11-06 14:24:45.429 - info: alexa2.0 (6173) Alexa-Push-Connection Error: Error: read ECONNRESET 2021-11-06 14:24:45.431 - info: alexa2.0 (6173) Alexa-Push-Connection disconnected - retry: Retry Connection in 60s 2021-11-06 14:24:45.429 - info: alexa2.0 (6173) Alexa-Push-Connection Error: Error: read ECONNRESET 2021-11-06 14:24:45.431 - info: alexa2.0 (6173) Alexa-Push-Connection disconnected - retry: Retry Connection in 60s 2021-11-06 14:24:52.532 - warn: node-red.0 (7546) node: ../deps/uv/src/unix/core.c:295: uv__finish_close: Assertion `0' failed. 2021-11-06 14:24:52.561 - info: node-red.0 (7546) node-red exited with null 2021-11-06 14:24:52.532 - warn: node-red.0 (7546) node: ../deps/uv/src/unix/core.c:295: uv__finish_close: Assertion `0' failed. 2021-11-06 14:24:52.561 - info: node-red.0 (7546) node-red exited with null 2021-11-06 14:24:57.564 - info: node-red.0 (7546) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2021-11-06 14:24:57.564 - info: node-red.0 (7546) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
MOD-Edit: Code in code-tags gesetzt!
-
@fournierrf5 sagte in node-red fenster nach update auf 2.4.0:
Hallo@all,
Nach immer wieder mal endlosen nächten mit meinem leidigen problem wende ich mich nun hilfesuchend ans forum:
Mein staus:
iobroker auf raspi3
node.js v10.24.1
npm 6.14.12
js-controller 3.3.18
admin 5.1.25Das problem:
sobald ich den node-red adapter auf 2.4.0 aktualisiere bleibt das adapterfenster von node-red leer mit der meldung verbindung abgelehnt.
Das selbe geschieht auch sobald ich node.js auf 12.xx update. Nund ist aber node.js 10.xx schon länger auf EOL, und der alexa2 adapter geht damit schon nicht mehr uppen, womit mir auf kurz oder lang eine lösung nicht erspart bleibt...Bin für jede hilfe dankbar,
Thx@all
Geht denn das Adapterfenster nicht mehr auf - oder kommst Du nicht mehr auf Deine Flows?
-
Das ist das Adapterfenster:
-
Das hier zeigt die Flows - innerhalb vom iobroker:
Geht das nicht?
- Dann hast Du immer noch die Möglichkeit - das über eine eigene Browsersitzung über Port 1880 aufzurufen.
also http://<ip-Adresse des iobroker>:1880
aber wie gesagt mach erst mal Dein Node.JS Update wie von den Kollegen empfohlen.
Wenn alles nichts hilft - dann sichere Dir Deine flows.json weg und lösche komplett den Node-Red Adapter und importiere anschließend wieder die flows.json Datei. Eigens installierte Nodes musst Du halt ebenfalls nachinstallieren.
-
-
Deine Systemzeit geht schon mal falsch. Oder wohnst du in England oder Portugal?
-
Die flows meinte ich, sorry wenn ich das falsch ausgedrückt habe.
Auch im Browswerfenster wird der Zugang verweigert!
-
Österreichh
-
@fournierrf5
Dann stell die Systemzeit auf Europa/Wien -
- Sehe ich gerade - Node Red startet nicht. Das sollte in den Instanzen auf ROT sein. Ich sehe auch nicht in meiner settings.js - was von max-old-space - hast Du an der settings.js rumgespielt.
Ggf. hier wieder die Originaldatei einsetzen. Nach einem Adapterupdate wurde die aber eh überschrieben. Falls Du da Änderungen drin hattest, dann musst Du die halt nachziehen.
/opt/iobroker/node_modules/iobroker.node-red/
2021-11-06 14:24:52.532 - warn: node-red.0 (7546) node: ../deps/uv/src/unix/core.c:295: uv__finish_close: Assertion `0' failed. {1} 2021-11-06 14:24:52.561 - info: node-red.0 (7546) node-red exited with null 2021-11-06 14:24:52.532 - warn: node-red.0 (7546) node: ../deps/uv/src/unix/core.c:295: uv__finish_close: Assertion `0' failed.
Das sieht mir so aus, als ob Du irgendwelche Nodes nachinstalliert hast, die Probleme mache. Suche Dir die Nodes raus und lösche die mit dem Paletten-Manager und aus dem entspechenden Flow.
Um das zu machen - starte NodeRed im Sicherheitsmodus:
Damit solltest Du den fehlerhaften Flow bearbeiten und die Nodes entfernen können. Anschließend Sicherheitsmodus ausschalten und Adapter neu starten.
-
Ich hab an einem problemlos laufenden system node.js von 10.xx auf 12.xx umgestellt, dann ist das der zustand, hundertmal durchversucht!
Nodered ist übringens noch auf 3.9.3 belaseen, ändert aber nichts
Wo geht die Systemzeit einstellen???
-
@fournierrf5 Hast Du NodeRed im Sicherheitsmodus gestartet?
Ein Version 3.9.3 gibts bei mir nicht.
Die ab NR-Adapter 2.4 installierte NR Version ist:
Dann hast Du ggf. in Deiner settings.js irgendwelche Authentifizierungseinstellungen gehabt - die Du ggf. nachziehen musst.
Ein Beispiel:
// The `https` setting requires the `fs` module. Uncomment the following // to make it available: //var fs = require("fs");
// The following property can be used to enable HTTPS // See http://nodejs.org/api/https.html#https_https_createserver_options_requestlistener // for details on its contents. // See the comment at the top of this file on how to load the `fs` module used by // this setting. // //https: { // key: fs.readFileSync('privatekey.pem'), // cert: fs.readFileSync('certificate.pem') //},
Nach jedem Update wird das wieder überschrieben.
Die massgebliche settings.js für den iobroker findest Du unter:/opt/iobroker/node_modules/iobroker.node-red/
Und falls alles nichts hilft - halt Deine Flows wegsichern, NR-Adapter komplett löschen und neu installieren.
-
Ja, bleibt unverändert verbindung verweigert
-
@fournierrf5 sagte in node-red fenster nach update auf 2.4.0:
Wo geht die Systemzeit einstellen???
sudo raspi-config
Da irgendwo in den Localizations. Menüpunkte haben sich mal geändert, weiß nicht was du da genau hast.
Oder per
sudo dpkg-reconfigure tzdata
-
Ich hätte die flows eigentlich bestens aktuell gesichert, den ich versuch mal den adapter neu zu installieren...?
-
@thomas-braun said in node-red fenster nach update auf 2.4.0:
sudo raspi-config
Local time is now: Sat Nov 6 14:54:28 GMT 2021.
Universal Time is now: Sat Nov 6 14:54:28 UTC 2021.das war eingestellt...find ich nicht so falsch
-
@fournierrf5 Kannst falls Du irgendwas mit https gemacht hast noch die settings.js (s. voriges Posting) nachziehen.
Ansonsten aktuelle flows.json aus /opt/iobroker/iobroker-data/node-red wegsichern und Neuinstallation. Ansonsten halt die flows.json die noch funktioniert hat.
Entweder manuell dort hin kopieren oder über den Import reinziehen.
-
das war eingestellt...find ich nicht so falsch
Doch, das ist nicht die richtige Zeit für Österreich/Wien. Oder hast du da jetzt 14:59? Dann gehen alle deine Uhren falsch.
-
schon geändert, ohne verbesserung