NEWS
Installation Node-Red
-
Hallo,
ich habe heute den Node-Red Adapter installiert. Er startet soweit auch und das Icon in der Instanzübersicht ist grün.
Klicke ich jedoch auf den Instanzlink um Nodered zu öffnen, kommt folgende Meldung:Dies erscheint nach dem Starten des Adapters in den Logs:
node-red.0 2022-10-14 19:05:28.475 warn 14 Oct 19:05:28 - [warn] Verschlüsselte Credentials nicht gefunden node-red.0 2022-10-14 19:05:28.455 warn 14 Oct 19:05:28 - [warn] Kein aktives Projekt: Es wird die Standarddatei für die Flows verwendet node-red.0 2022-10-14 19:05:25.622 info 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 node-red.0 2022-10-14 19:05:19.111 warn Cannot enable the dynamic object read as admin has authentication node-red.0 2022-10-14 19:05:18.813 info Requested NPM packages: [""] node-red.0 2022-10-14 19:05:18.783 info starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.node-red, node: v14.19.1, js-controller: 4.0.21 node-red.0 2022-10-14 19:05:11.556 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason node-red.0 2022-10-14 19:05:06.073 info node-red exited with 0 node-red.0 2022-10-14 19:05:06.052 info kill node-red task
Und so sieht die Konfiguration aktuell aus:
Wie bekomme ich Nodered zum laufen?
-
@chhe alter js-controller (4.0.21), alte node-Installation (v14.19.1).
Wahrscheinlich auch die letzten Monate das System nicht gepflegt.
So wirst Du da nix ans Laufen bekommen. -
Guten Morgen,
ich habe den js-controller und node nun aktualisiert. Das Problem wie oben beschrieben bleibt weiter bestehen.Adapter sind alle aktuell (stable repo - http://download.iobroker.net/sources-dist.json).
Muss ich sonst noch etwas aktualisieren?node-red.0 2022-10-15 09:42:44.406 warn 15 Oct 09:42:44 - [warn] Verschlüsselte Credentials nicht gefunden node-red.0 2022-10-15 09:42:44.368 warn 15 Oct 09:42:44 - [warn] Kein aktives Projekt: Es wird die Standarddatei für die Flows verwendet node-red.0 2022-10-15 09:42:41.007 info 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 node-red.0 2022-10-15 09:42:31.095 warn Cannot enable the dynamic object read as admin has authentication node-red.0 2022-10-15 09:42:29.856 info Requested NPM packages: [""] node-red.0 2022-10-15 09:42:29.835 info starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.node-red, node: v16.17.1, js-controller: 4.0.23 node-red.0 2022-10-15 09:42:20.330 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason node-red.0 2022-10-15 09:42:14.846 info node-red exited with 0 node-red.0 2022-10-15 09:42:14.825 info kill node-red task
-
@chhe sagte in Installation Node-Red:
ich habe den js-controller und node nun aktualisiert.
erstmal bitte folgendes in die Konsole eingeben:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Das Ergebnis bitte komplett hier in Codetags setzen, dann schauen wir mal weiter
-
Danke für deine Hilfe, hier die Ausgabe:
root@ioBroker:/opt/iobroker# sudo ln -s /usr/bin/node /usr/bin/nodejs ln: failed to create symbolic link '/usr/bin/nodejs': File exists root@ioBroker:/opt/iobroker# uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && who ami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.1 v16.17.1 8.15.0 root root /opt/iobroker Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://security.debian.org/debian-security bullseye-security InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 81 packages can be upgraded. Run 'apt list --upgradable' to see them. nodejs: Installed: 16.17.1-deb-1nodesource1 Candidate: 16.17.1-deb-1nodesource1 Version table: *** 16.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages root@ioBroker:/opt/iobroker# ^C root@ioBroker:/opt/iobroker#
Das "81 packages" can be upgraded" spricht Bände.
Soll ich das mal durchführen? -
@chhe sagte in Installation Node-Red:
Soll ich das mal durchführen?
Die Frage verstehe ich nicht
Natürlich
System regelmäßig aktuell halten. -
@chhe sagte in Installation Node-Red:
Soll ich das mal durchführen?
Natürlich. Und zwar NICHT als root!
-
Wie starte ich die Updates denn und vor allem mit welchem User wenn nicht mit dem root User?
apt list --upgradeable
Gibt mir nur eine Liste der updatefähigen Pakete aus.
Der ioBroker läuft auf einer Synology per Docker. Aktuell habe ich die Befehle über das Docker Terminal ausgeführt.
Ich habe ebenfalls Portainer installiert. Kann ich wie hier unter "Update des Containers über Portainer" vorgehen?https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/
-
apt update apt full-upgrade
-
Habe das Update nun ausgeführt und den o.g. Befehl nochmals zur Kontrolle ausgeführt.
root@ioBroker:/opt/iobroker# uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && who ami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.1 v16.17.1 8.15.0 root root /opt/iobroker Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 16.17.1-deb-1nodesource1 Candidate: 16.17.1-deb-1nodesource1 Version table: *** 16.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages root@ioBroker:/opt/iobroker# ^C root@ioBroker:/opt/iobroker#
Node-Red möchte aber weiterhin nicht starten / ist nicht erreichbar
-
-
Habe den Docker Container neugestartet - Ohne Erfolg.
Einstellungen:
Log:
node-red.0 2022-10-15 10:51:27.960 warn 15 Oct 10:51:27 - [warn] Verschlüsselte Credentials nicht gefunden node-red.0 2022-10-15 10:51:27.944 warn 15 Oct 10:51:27 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false node-red.0 2022-10-15 10:51:24.278 info Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2022-10-15 10:51:05.963 warn Cannot enable the dynamic object read as admin has authentication node-red.0 2022-10-15 10:51:00.258 info starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.node-red, node: v16.17.1, js-controller: 4.0.23 node-red.0 2022-10-15 10:49:26.703 warn slow connection to states DB. Still waiting ...
-
-
Habe die vorhandene Instanz gelöscht.
Dann per GitHub URL die Version 3.3.1 installiert.
https://github.com/ioBroker/ioBroker.node-red/tree/2fa1dbc8fa93bc78efc25f9c04c7c31c99f36894Einstellungen wie oben im Screenshot gesetzt.
Instanz neugestartet.
Gleiches Problem.Log:
node-red.0 2022-10-15 11:02:17.356 warn 15 Oct 11:02:17 - [warn] Encrypted credentials not found node-red.0 2022-10-15 11:02:17.329 warn 15 Oct 11:02:17 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false node-red.0 2022-10-15 11:02:14.450 info Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2022-10-15 11:02:08.253 warn Cannot enable the dynamic object read as admin has authentication node-red.0 2022-10-15 11:02:07.881 info starting. Version 3.3.1 (non-npm: ioBroker/ioBroker.node-red#2fa1dbc8fa93bc78efc25f9c04c7c31c99f36894) in /opt/iobroker/node_modules/iobroker.node-red, node: v16.17.1, js-controller: 4.0.23 node-red.0 2022-10-15 11:02:02.216 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason node-red.0 2022-10-15 11:02:02.215 info terminating node-red.0 2022-10-15 11:02:02.173 warn Got terminate signal. Checking desired PID: 1513 vs own PID 1433 node-red.0 2022-10-15 11:02:01.733 info node-red exited with 0 node-red.0 2022-10-15 11:02:01.714 info kill node-red task node-red.0 2022-10-15 11:02:01.713 warn Got terminate signal. Checking desired PID: 0 vs own PID 1433
-
-
@djmarc75
Ich habe die Authentifizierung im Admin Adapter mal deaktiviert.
Hat sich am Problem nichts geändert.Der Log sieht nun so aus:
node-red.0 2022-10-15 12:12:29.921 warn 15 Oct 12:12:29 - [warn] Encrypted credentials not found node-red.0 2022-10-15 12:12:29.896 warn 15 Oct 12:12:29 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false node-red.0 2022-10-15 12:12:27.012 info Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2022-10-15 12:12:20.503 info starting. Version 3.3.1 (non-npm: ioBroker/ioBroker.node-red#2fa1dbc8fa93bc78efc25f9c04c7c31c99f36894) in /opt/iobroker/node_modules/iobroker.node-red, node: v16.17.1, js-controller: 4.0.23 node-red.0 2022-10-15 12:12:16.077 info terminating with timeout node-red.0 2022-10-15 12:12:15.075 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason node-red.0 2022-10-15 12:12:15.074 info terminating node-red.0 2022-10-15 12:12:14.601 info node-red exited with 0 node-red.0 2022-10-15 12:12:14.573 info kill node-red task node-red.0 2022-10-15 12:12:14.572 warn Got terminate signal. Checking desired PID: 0 vs own PID 1513
-
@chhe sagte in Installation Node-Red:
Ich habe die Authentifizierung im Admin Adapter mal deaktiviert.
Bei solchen Änderungen enpfiehlt es sich den ioBroker neu zu starten.
-
@djmarc75
Auch nach Neustart unverändert.node-red.0 2022-10-15 12:31:11.083 warn 15 Oct 12:31:11 - [warn] Encrypted credentials not found node-red.0 2022-10-15 12:31:11.052 warn 15 Oct 12:31:11 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false node-red.0 2022-10-15 12:31:07.534 info Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2022-10-15 12:30:58.194 info starting. Version 3.3.1 (non-npm: ioBroker/ioBroker.node-red#2fa1dbc8fa93bc78efc25f9c04c7c31c99f36894) in /opt/iobroker/node_modules/iobroker.node-red, node: v16.17.1, js-controller: 4.0.23 node-red.0 2022-10-15 12:30:49.519 info Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason node-red.0 2022-10-15 12:30:44.035 info node-red exited with 0 node-red.0 2022-10-15 12:30:44.017 info kill node-red task
Benötige ich denn noch weitere Adapter / Einstellungen die für Node-Red notwendig sind?
-
@chhe sagte in Installation Node-Red:
Der ioBroker läuft auf einer Synology per Docker.
Habe mir auch mal testweise Node-RED installiert. Nutze auch Docker aber auf Unraid.
Klicke ich jedoch auf den Instanzlink um Nodered zu öffnen, kommt folgende Meldung:
Das funktionierte bei mir auch nicht, bis ich den Haken bei Palletenmanager gesetzt habe. Ich hatte allerdings nicht deine Fehlermeldungen.
Edit: Auch den Haken bei Ersellung von Fremd-Objekten habe ich nicht gesetzt
-
Den Haken habe ich gesetzt.
Muss ich denn sonst noch irgendwas einstellen?Ich betreibe auch eine Jarvis Visualisierung und hatte Anfangs Probleme mit dem Zugriff / Einbindung der Grafana Darstellungen. Daraufhin habe ich überall HTTPS deaktiviert.
Muss ich sonst für node-red noch irgendwelche Einstellungen im web.0 oder socketio.0 Adapter vornehmen? Der socketio Adapter ist z.B. deaktiviert bei mir.