NEWS
NodeRed kaput, alles im Haus steht
-
Hallo
Mein NodeRed hat den Dienst versagt und nichts geht mehr. Es startet laut IObroker log kontinuierlich immer durch.node-red.0 2023-10-28 23:44:51.098 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 2023-10-28 23:44:46.095 info node-red exited with 6 node-red.0 [2023-10-28 23:44:45.661 error 28 Oct 23:44:45 - [error] [function:schreibe daten in flow] Error: Invalid property expression: unexpected ' ' at position 13] node-red.0 2023-10-28 23:44:45.459 debug 28 Oct 23:44:45 - [info] [mqtt-broker:32723617.b884aa] Verbindung zum Broker mqtt://xxxx193:1883 aufgebaut node-red.0 2023-10-28 23:44:45.438 debug 28 Oct 23:44:45 - [info] [mqtt-broker:1xxx160:1883] Verbindung zum Broker mqtt://xxx60:1883 aufgebaut node-red.0 2023-10-28 23:44:45.426 debug 28 Oct 23:44:45 - [info] [tasmota-mqtt-broker:mqtt160] Connected to broker: mqtt://xxx160:1883 node-red.0 2023-10-28 23:44:44.743 warn (node:28427) [DEP0128] DeprecationWarning: Invalid 'main' field in '/opt/iobroker/iobroker-data/node-red/node_modules/node-red-dashboard/package.json' of 'none'. Please either fix that or report it to the module author (Use `node --trace-deprecation ...` to show where the warning was created) node-red.0 2023-10-28 23:44:43.794 debug 28 Oct 23:44:43 - [info] Flows sind gestartet node-red.0 2023-10-28 23:44:42.896 debug 28 Oct 23:44:42 - [info] [whatsappLink:Web] Status : Initializing Whatsapp.. node-red.0 2023-10-28 23:44:41.274 debug 28 Oct 23:44:41 - [info] Flows werden gestartet node-red.0 2023-10-28 23:44:40.706 debug 28 Oct 23:44:40 - [info] Flow-Datei: /opt/iobroker/iobroker-data/node-red/projects/pi4-iobroker/flows.json node-red.0 2023-10-28 23:44:40.704 debug 28 Oct 23:44:40 - [info] Aktives Projekt: pi4-iobroker node-red.0 2023-10-28 23:44:40.659 debug 28 Oct 23:44:40 - [info] Server wird jetzt auf http://127.0.0.1:1880/ ausgeführt node-red.0 2023-10-28 23:44:40.418 debug 28 Oct 23:44:40 - [info] Projektverzeichnis: /opt/iobroker/iobroker-data/node-red/projects node-red.0 2023-10-28 23:44:40.416 debug 28 Oct 23:44:40 - [info] Benutzerverzeichnis: /opt/iobroker/iobroker-data/node-red/ node-red.0 2023-10-28 23:44:40.323 debug 28 Oct 23:44:40 - [info] Kontextspeicher: default [module=memory] node-red.0 2023-10-28 23:44:40.321 debug 28 Oct 23:44:40 - [info] Kontextspeicher: storeInFile [module=localfilesystem] node-red.0 2023-10-28 23:44:40.313 debug 28 Oct 23:44:40 - [info] Einstellungsdatei: /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 2023-10-28 23:44:40.311 warn 28 Oct 23:44:40 - [warn] ------------------------------------------------------ node-red.0 2023-10-28 23:44:40.309 warn 28 Oct 23:44:40 - [warn] [node-red-contrib-moment2/moment] Der Typ 'moment' ist bereits von Modul 'node-red-contrib-moment' registriert node-red.0 2023-10-28 23:44:40.304 warn 28 Oct 23:44:40 - [warn] ------------------------------------------------------ node-red.0 2023-10-28 23:44:39.139 debug 28 Oct 23:44:39 - [info] Polymer started at /polymer node-red.0 2023-10-28 23:44:38.589 debug 28 Oct 23:44:38 - [info] Dashboard version 2.28.2 started at /ui node-red.0 2023-10-28 23:44:32.183 debug 28 Oct 23:44:32 - [info] Paletten-Nodes werden geladen node-red.0 2023-10-28 23:44:32.182 debug 28 Oct 23:44:32 - [info] Paletteneditor deaktiviert: Einstellungen node-red.0 2023-10-28 23:44:32.172 debug 28 Oct 23:44:32 - [info] Linux 5.10.103-v7l+ arm LE node-red.0 2023-10-28 23:44:32.170 debug 28 Oct 23:44:32 - [info] Node.js Version: v18.18.2 node-red.0 2023-10-28 23:44:32.169 debug 28 Oct 23:44:32 - [info] Node-RED Version: v3.0.2 node-red.0 2023-10-28 23:44:32.165 debug 28 Oct 23:44:32 - [info] Willkommen bei Node-RED =================== node-red.0 2023-10-28 23:44:30.197 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 2023-10-28 23:44:27.938 debug Writing extended authentication for authType: "None" : {"type":"credentials","users":[],"default":{"permissions":"*"}} node-red.0 2023-10-28 23:44:27.770 info Requested NPM packages: ["node-red-dashboard","node-red-node-openweathermap","node-red-contrib-ui-led","node-red-node-mysql","node-red-contrib-schedex","node-red-node-ping","node-red-contrib-telegrambot","node-red-node-wemo","node-red-contrib-moment2","node-red-contrib-shift-register","node-red-contrib-ui-multistate-switch","node-red-contrib-s7","node-red-contrib-sun-position","node-red-contrib-simpletime","node-red-contrib-owfs","node-red-contrib-boolean-logic","node-red-contrib-toggle","node-red-node-random","node-red-contrib-buffer-parser","node-red-contrib-influxdb","node-red-contrib-tasmota","node-red-contrib-wled","node-red-contrib-wled2","node-red-contrib-nora","node-red-contrib-timeouttrigger","node-red-contrib-hysteresis","node-red-contrib-button-events","node-red-contrib-whatsapp-link"] node-red.0 2023-10-28 23:44:27.729 info starting. Version 4.0.3 in /opt/iobroker/node_modules/iobroker.node-red, node: v18.18.2, js-controller: 5.0.15
Ich weiß nicht was ich aus den Fehlermeldungen ableiten kann/soll
Ich habe vor einigen Stunden ein Backup von NodeRed mit Backitup auf mein Google Drive gemacht.
Die Datei nodered.0_2023_10_28-21_40_42_Pi_backupiobroker.tar.gz habe ich mir auf meinen Windows Rechner zurück geladen. Wie sage ich Backitup das es diese Datei auf meinen PI IObroker zurückspielt.
Ich habe Angst noch mehr zu zerstören und bitte um Hilfe, da in NodeRed Jahre an Arbeit stecken.
Heute Abend mache ich nichts mehr, da ich zu hibbelig bin und hoffe morgen mit eurer Hilfe NodeRed im IO Broker wieder zum laufen zu bekommen.
Danke
Marc
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@edstobi
Bitte Texte in Codetags packen, danke. -
@edstobi Schalter den Sicherheitsmodus in Node-red und starte dann den Adapter neu.
Dann suchst du diese function node und deaktivierst diese Node und versuchst dann normal zu starten. Dann musst du den fehlerhaften Code überarbeiten
-
Danke für deine Antwort. Ich habe mit meinen reparaturversuchen mittlerweile den IOBROKER geschrottet das nichts mehr geht. Ich versuche jetzt (11:50) ein komplettes Backup welches ich vor dem letzten Update mit ioBrokerToo gemacht habe, zurück zu spielen. Die Hoffnung stirbt zuletzt.
Magst du mir erklären wie man den heirsmodus einschaltet? und startet man dann NodeRed ganz normal? -
@edstobi den Sicherheitsmodus aktivierst du in der Adapterkonfiguration. NodeRed startet dann, die Flows sind dann aber alle gestoppt. Du kannst dann die fehlerhafte Node deaktivieren oder den fehlerhaften Flow deaktivieren und dann alle Flows über das Übernehmen Menü starten. Dann starten alle Flows bis auf die deaktivierten Flows oder Nodes.
-
@edstobi sagte in NodeRed kaput, alles im Haus steht:
vor dem letzten Update mit ioBrokerToo gemacht
Was ist denn das?
-
@mickym wenn du im iobroker backitup eine node-red backup gemacht hast und das mit dem Sicherheitsmodus nicht klappt dann gibt’s noch ein paar Möglichkeiten- aber probiere erst mal den Sicherheitsmodus.
-
@homoran sagte in NodeRed kaput, alles im Haus steht:
@edstobi sagte in NodeRed kaput, alles im Haus steht:
vor dem letzten Update mit ioBrokerToo gemacht
Was ist denn das?
Moin,
auch ein Tool, dass mal vor 4 Jahren entstanden ist ⇒ https://www.elzershark.com/forum/index.php?thread/4-backup-reparatur-install-tool-iobroker/ wird wohl aber noch gepflegt. Initiator ist @Elzershark
VG
Bernd -
@homoran
Schau einmal hier
"IoBroker Backitup Adapter einrichten und die Backups auf USB Stick speichern How To": https://www.youtube.com/watch?v=qQSefltobbY&t=531sWas ich noch nicht kannte war der Sicherheitsmodus in node red. Der hätte mich bestimmt sehr viel besser schlafen lassen und ich hätte kein komplettes Backup zurückspielen müssen.
ABER es hat funktioniert!!
-
@mickym
Dankeschön. Habe jetzt etwas gelernt was ich bestimmt nicht mehr vergessen werde. Dankschön.
Was ein kleiner Hakendoch die Welt einfacher machen kann
-
@dp20eic sagte in NodeRed kaput, alles im Haus steht:
auch ein Tool,
das hab ich fast befürchtet.
Scheint ein Rundumschlag mit root und Rechteverbiegung zu sein. -
@homoran und zusätzlich vom "Entwickler" so kommentiert:
Es ist halt Node 16, statt Node 18. Aber es muss ja nicht das allerneuste sein. Trotzdem funzt es. Dauert nur. Ist halt sehr langsam. Hast du es denn getestet??? Bei mir läuft das einwandfrei
Ich mach grad Popcorn
-
@homoran sagte in NodeRed kaput, alles im Haus steht:
das hab ich fast befürchtet.
Scheint ein Rundumschlag mit root und Rechteverbiegung zu sein.Nein, es arbeitet mit den Berechtigungen welche der IO Broker hat.
sudo hat bei mir andere Berechtigungen auf dem PI.
Ist auch egal, es hat mir den Ars.. gerettet und auch schon einen Umzug erleichtert, wird weiterentwickelt, gepflegt und ist für nicht linux Leute toll. Einfach mal anschauen. -
Sorry für die Verwirrung - aber auf dem iPad tippt es sich nicht immer fehlerfrei.
-
@mickym Es läuft alles wieder. Das ist die Hauptsache!!
Ich habe etwas gelernt. Das ist Gut
Und ich lasse jetzt die Finger von NodeRed WhatsApp, den das war der Bösewicht!
Das werde ich die Tage auf einem Testsystem testen, Nicht mehr im Live system. Lesson learned -
@edstobi ich dachte nach Deinem Log eher - dass es eine function Node war
[error] [function:schreibe daten in flow] Error:
Das hätte ich als erstes versucht
-
Das dolle "Tool" ist vollkommene Grütze. Finger weg von dem Ding, das verbiegt dir alles auf der Kiste.
-
@thomas-braun sagte in NodeRed kaput, alles im Haus steht:
Das dolle "Tool" ist vollkommene Grütze. Finger weg von dem Ding, das verbiegt dir alles auf der Kiste.
Was meinst Du damit?
-
@mickym
Dieses krumme Ding vom Elsterhai oder wie der heißt. -
@thomas-braun Ach so - ich hab gar nicht gelesen, dass sowas verwendet wurde.