Flows are gone and must be imported again

Hello, I had a running system with the current version. One day I couldn't open the editor and the UI anymore. No connection. Start / stop of the project was unsuccessful. Also, a restore of a few days was unsuccessful. I don't see my flows anymore. Nothing has changed in the system. Uninstall NR and copy the credential.json / flow.json after a recrystallization in the ./nodered does nothing.

The question: why is a 1: 1 backup not the NR running again? if I import the flow.json back into a new system and copy the modules in, I will be asked to install some things via npm install ... modules again.

I now have the 3 backup .. which is an IMAGE backed up. NodeRed and the flows are gone. Where's the mistake

Please excuse my bad english. Thanks to you

Are you using docker?
If you setup a simple flow and reboot without power cycle is it ok?
If you power cycle does it all disappear again? If so then get a new SD card (assuming you or on a pi or similar).

Hello I am not using Docker. I have restored various backups from Raspi to another SD card, always the same result. The original .json file and all installed modules are not recognized. At some point I have reached the point where at least an empty flow from NR (http: // xxxx: 1880) is called again.

As I said, the system ran with several flows for several weeks + many restarts without problems.
When I see the empty flow again, I can import the contents of the original Flowxxxx.json back into the editor of NR. However, at some point it is terminated with: no connection to the server (Raspi) because the modules are not available and I should install it manually, such as HUE-Bridge, openwether ........

But they are actually there, because the entire Raspi was put on a 100% copy.

Put the files back then run
node-red-stop
node-red-start
and post the log here. That will hopefully show us something useful.

Thanks, I'll do that. See you in a few hours.

Did the name of the pi change ? If so it may be looking for a different flows_{your_pi_hostname}.json file...

I have not changed the hostname. If I uninstall nodered, then the flow and cred.json have the same name (Flow_hostname_.json). Under ./node-red there are only these two files with the name ... if I look into the flow_hostname_.json contain all my flows there. I now create a clean backup from the Raspi a few days ago and then post the log file with: node-red-stop / node-red-start

I have restored a complete backup.
Then node-red-stop ... start. Get no connection to the editor http: // xxxxx: 1880.
##########################################################
p Node-RED

Use node-red-start to start Node-RED again

pi@rasp_ffmi2:~ $ node-red-start

Start Node-RED

Once Node-RED has started, point a browser at http://xxx.xxx.xxx.xxx:1880
On Pi Node-RED works better with the Firefox or Chrome browser

Use node-red-stop to stop Node-RED
Use node-red-start to start Node-RED again
Use node-red-log to view the recent log output
Use sudo systemctl enable nodered.service to autostart Node-RED at every boot
Use sudo systemctl disable nodered.service to disable autostart on boot

To find more nodes and example flows - go to http://flows.nodered.org

Starting as a systemd service.
Started Node-RED graphical event wiring tool.
29 May 18:09:16 - [info]
Willkommen bei Node-RED!

29 May 18:09:16 - [info] Node-RED Version: v1.0.6
29 May 18:09:16 - [info] Node.js Version: v10.20.1
29 May 18:09:16 - [info] Linux 4.19.75-v7+ arm LE
29 May 18:09:17 - [info] Paletten-Nodes werden geladen
29 May 18:09:22 - [info] Dashboard version 2.21.0 started at /ui
29 May 18:09:24 - [info] Einstellungsdatei: /home/pi/.node-red/settings.js
29 May 18:09:24 - [info] Kontextspeicher: 'default' [ module=memory]
29 May 18:09:24 - [info] Benutzerverzeichnis: /home/pi/.node-red
29 May 18:09:24 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false
29 May 18:09:24 - [info] Flow-Datei: /home/pi/.node-red/flows_rasp_ffmi2.json
29 May 18:09:24 - [info] Server wird jetzt auf http://127.0.0.1:1880/ ausgef├╝hrt.
29 May 18:09:24 - [warn]

Die Datei mit den Datenflowberechtigungsnachweisen wird mit einem vom System generierten Schl├╝ssel verschl├╝sselt.
Wenn der vom System generierte Schl├╝ssel aus irgendeinem Grund verloren geht, werden Ihre Berechtigungsnachweise
Die Datei kann nicht wiederhergestellt werden. Sie m├╝ssen sie l├Âschen und erneut eingeben.
Ihre Berechtigungsnachweise.
Sie sollten Ihren eigenen Schl├╝ssel mit Hilfe der Option 'credentialSecret' in
Ihre Einstellungsdatei. Node-RED wird dann Ihre Berechtigungsnachweise erneut verschl├╝sseln.
Datei mit dem ausgew├Ąhlten Schl├╝ssel beim n├Ąchsten Deployen einer ├änderung verwenden.

29 May 18:09:24 - [info] Flows starten
29 May 18:09:25 - [info] Flows gestartet
29 May 18:09:25 - [warn] [node-hue-bridge:35344288.bed9ae] connect ECONNREFUSED 127.0.0.1:80
29 May 18:09:25 - [info] [mqtt-broker:IP] Verbindung zum Broker mqtt://localhost:1883 hergestellt.
29 May 18:09:25 - [info] [mqtt-broker:unixweb] Verbindung zum Broker mqtt://mqtt.unixweb.de:1883 hergestellt.
29 May 18:09:26 - [red] Uncaught Exception:
29 May 18:09:26 - Api Error: Unexpected response status; 404
at requireStatusCode200 (/home/pi/.node-red/node_modules/node-hue-api/hue-api/httpPromise.js:100:15)
at _fulfilled (/home/pi/.node-red/node_modules/q/q.js:787:54)
at /home/pi/.node-red/node_modules/q/q.js:816:30
at Promise.promise.promiseDispatch (/home/pi/.node-red/node_modules/q/q.js:749:13)
at /home/pi/.node-red/node_modules/q/q.js:557:44
nodered.service: Main process exited, code=exited, status=1/FAILURE
nodered.service: Unit entered failed state.
nodered.service: Failed with result 'exit-code'.
nodered.service: Service hold-off time over, scheduling restart.
Stopped Node-RED graphical event wiring tool.
Started Node-RED graphical event wiring tool.
29 May 18:09:28 - [info]
Willkommen bei Node-RED!

29 May 18:09:28 - [info] Node-RED Version: v1.0.6
29 May 18:09:28 - [info] Node.js Version: v10.20.1
29 May 18:09:28 - [info] Linux 4.19.75-v7+ arm LE
29 May 18:09:29 - [info] Paletten-Nodes werden geladen
29 May 18:09:34 - [info] Dashboard version 2.21.0 started at /ui
29 May 18:09:35 - [info] Einstellungsdatei: /home/pi/.node-red/settings.js
29 May 18:09:35 - [info] Kontextspeicher: 'default' [ module=memory]
29 May 18:09:35 - [info] Benutzerverzeichnis: /home/pi/.node-red
29 May 18:09:35 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false
29 May 18:09:35 - [info] Flow-Datei: /home/pi/.node-red/flows_rasp_ffmi2.json
29 May 18:09:35 - [info] Server wird jetzt auf http://127.0.0.1:1880/ ausgef├╝hrt.
29 May 18:09:35 - [warn]

Die Datei mit den Datenflowberechtigungsnachweisen wird mit einem vom System generierten Schl├╝ssel verschl├╝sselt.
Wenn der vom System generierte Schl├╝ssel aus irgendeinem Grund verloren geht, werden Ihre Berechtigungsnachweise
Die Datei kann nicht wiederhergestellt werden. Sie m├╝ssen sie l├Âschen und erneut eingeben.
Ihre Berechtigungsnachweise.
Sie sollten Ihren eigenen Schl├╝ssel mit Hilfe der Option 'credentialSecret' in
Ihre Einstellungsdatei. Node-RED wird dann Ihre Berechtigungsnachweise erneut verschl├╝sseln.
Datei mit dem ausgew├Ąhlten Schl├╝ssel beim n├Ąchsten Deployen einer ├änderung verwenden.

29 May 18:09:36 - [info] Flows starten
29 May 18:09:37 - [info] Flows gestartet
29 May 18:09:37 - [warn] [node-hue-bridge:35344288.bed9ae] connect ECONNREFUSED 127.0.0.1:80
29 May 18:09:37 - [info] [mqtt-broker:IP] Verbindung zum Broker mqtt://localhost:1883 hergestellt.
29 May 18:09:38 - [red] Uncaught Exception:
29 May 18:09:38 - Api Error: Unexpected response status; 404
at requireStatusCode200 (/home/pi/.node-red/node_modules/node-hue-api/hue-api/httpPromise.js:100:15)
at _fulfilled (/home/pi/.node-red/node_modules/q/q.js:787:54)
at /home/pi/.node-red/node_modules/q/q.js:816:30
at Promise.promise.promiseDispatch (/home/pi/.node-red/node_modules/q/q.js:749:13)
nodered.service: Main process exited, code=exited, status=1/FAILURE
nodered.service: Unit entered failed state.
nodered.service: Failed with result 'exit-code'.
nodered.service: Service hold-off time over, scheduling restart.
Stopped Node-RED graphical event wiring tool.
Started Node-RED graphical event wiring tool.
29 May 18:09:40 - [info]
Willkommen bei Node-RED!

29 May 18:09:40 - [info] Node-RED Version: v1.0.6
29 May 18:09:40 - [info] Node.js Version: v10.20.1
29 May 18:09:40 - [info] Linux 4.19.75-v7+ arm LE
29 May 18:09:41 - [info] Paletten-Nodes werden geladen
29 May 18:09:45 - [info] Dashboard version 2.21.0 started at /ui
29 May 18:09:47 - [info] Einstellungsdatei: /home/pi/.node-red/settings.js
29 May 18:09:47 - [info] Kontextspeicher: 'default' [ module=memory]
29 May 18:09:47 - [info] Benutzerverzeichnis: /home/pi/.node-red
29 May 18:09:47 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false
29 May 18:09:47 - [info] Flow-Datei: /home/pi/.node-red/flows_rasp_ffmi2.json
29 May 18:09:47 - [info] Server wird jetzt auf http://127.0.0.1:1880/ ausgef├╝hrt.
29 May 18:09:47 - [warn]

Die Datei mit den Datenflowberechtigungsnachweisen wird mit einem vom System generierten Schl├╝ssel verschl├╝sselt.
Wenn der vom System generierte Schl├╝ssel aus irgendeinem Grund verloren geht, werden Ihre Berechtigungsnachweise
Die Datei kann nicht wiederhergestellt werden. Sie m├╝ssen sie l├Âschen und erneut eingeben.
Ihre Berechtigungsnachweise.
Sie sollten Ihren eigenen Schl├╝ssel mit Hilfe der Option 'credentialSecret' in
Ihre Einstellungsdatei. Node-RED wird dann Ihre Berechtigungsnachweise erneut verschl├╝sseln.
Datei mit dem ausgew├Ąhlten Schl├╝ssel beim n├Ąchsten Deployen einer ├änderung verwenden.

29 May 18:09:47 - [info] Flows starten
29 May 18:09:48 - [info] Flows gestartet
29 May 18:09:48 - [warn] [node-hue-bridge:35344288.bed9ae] connect ECONNREFUSED 127.0.0.1:80
29 May 18:09:48 - [info] [mqtt-broker:IP] Verbindung zum Broker mqtt://localhost:1883 hergestellt.
29 May 18:09:48 - [red] Uncaught Exception:
29 May 18:09:48 - Api Error: Unexpected response status; 404
at requireStatusCode200 (/home/pi/.node-red/node_modules/node-hue-api/hue-api/httpPromise.js:100:15)
at _fulfilled (/home/pi/.node-red/node_modules/q/q.js:787:54)
nodered.service: Main process exited, code=exited, status=1/FAILURE
nodered.service: Unit entered failed state.
nodered.service: Failed with result 'exit-code'.
nodered.service: Service hold-off time over, scheduling restart.
Stopped Node-RED graphical event wiring tool.
Started Node-RED graphical event wiring tool.
29 May 18:09:51 - [info]
Willkommen bei Node-RED!

29 May 18:09:51 - [info] Node-RED Version: v1.0.6
29 May 18:09:51 - [info] Node.js Version: v10.20.1
29 May 18:09:51 - [info] Linux 4.19.75-v7+ arm LE
^C
##############################################
pi@rasp_ffmi2:~ $ sudo systemctl status nodered
ÔŚĆ nodered.service - Node-RED graphical event wiring tool
Loaded: loaded (/lib/systemd/system/nodered.service; enabled; vendor preset:
Active: active (running) since Fri 2020-05-29 18:15:33 CEST; 3s ago
Docs: http://nodered.org/docs/hardware/raspberrypi.html
Main PID: 3852 (node)
Tasks: 11 (limit: 4915)
CGroup: /system.slice/nodered.service
ÔööÔöÇ3852 node --max_old_space_size=256 /usr/lib/node_modules/node-red/b

Mai 29 18:15:33 rasp_ffmi2 systemd[1]: Started Node-RED graphical event wiring t
Mai 29 18:15:35 rasp_ffmi2 Node-RED[3852]: 29 May 18:15:35 - [info]
Mai 29 18:15:35 rasp_ffmi2 Node-RED[3852]: Willkommen bei Node-RED!
Mai 29 18:15:35 rasp_ffmi2 Node-RED[3852]: ===================
Mai 29 18:15:35 rasp_ffmi2 Node-RED[3852]: 29 May 18:15:35 - [info] Node-RED Ver
Mai 29 18:15:35 rasp_ffmi2 Node-RED[3852]: 29 May 18:15:35 - [info] Node.js Ver
Mai 29 18:15:35 rasp_ffmi2 Node-RED[3852]: 29 May 18:15:35 - [info] Linux 4.19.7
Mai 29 18:15:37 rasp_ffmi2 Node-RED[3852]: 29 May 18:15:37 - [info] Paletten-Nod
lines 1-17/17 (END)
###########################################################
then 2nd try. I stop the service and restart.

pi@rasp_ffmi2:~ sudo systemctl disable nodered.service Removed /etc/systemd/system/multi-user.target.wants/nodered.service. pi@rasp_ffmi2:~ node-red-stop

Stop Node-RED

Use node-red-start to start Node-RED again
^[[A
pi@rasp_ffmi2:~ $ node-red-start

Start Node-RED

Once Node-RED has started, point a browser at http://xxx.xxx.xxx.xxx:1880
On Pi Node-RED works better with the Firefox or Chrome browser

Use node-red-stop to stop Node-RED
Use node-red-start to start Node-RED again
Use node-red-log to view the recent log output
Use sudo systemctl enable nodered.service to autostart Node-RED at every boot
Use sudo systemctl disable nodered.service to disable autostart on boot

To find more nodes and example flows - go to http://flows.nodered.org

Starting as a systemd service.
Started Node-RED graphical event wiring tool.
29 May 18:17:20 - [info]
Willkommen bei Node-RED!

29 May 18:17:20 - [info] Node-RED Version: v1.0.6
29 May 18:17:20 - [info] Node.js Version: v10.20.1
29 May 18:17:20 - [info] Linux 4.19.75-v7+ arm LE
29 May 18:17:21 - [info] Paletten-Nodes werden geladen
29 May 18:17:26 - [info] Dashboard version 2.21.0 started at /ui
29 May 18:17:27 - [info] Einstellungsdatei: /home/pi/.node-red/settings.js
29 May 18:17:27 - [info] Kontextspeicher: 'default' [ module=memory]
29 May 18:17:27 - [info] Benutzerverzeichnis: /home/pi/.node-red
29 May 18:17:27 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false
29 May 18:17:27 - [info] Flow-Datei: /home/pi/.node-red/flows_rasp_ffmi2.json
29 May 18:17:28 - [info] Server wird jetzt auf http://127.0.0.1:1880/ ausgef├╝hrt.
29 May 18:17:28 - [warn]

Die Datei mit den Datenflowberechtigungsnachweisen wird mit einem vom System generierten Schl├╝ssel verschl├╝sselt.
Wenn der vom System generierte Schl├╝ssel aus irgendeinem Grund verloren geht, werden Ihre Berechtigungsnachweise
Die Datei kann nicht wiederhergestellt werden. Sie m├╝ssen sie l├Âschen und erneut eingeben.
Ihre Berechtigungsnachweise.
Sie sollten Ihren eigenen Schl├╝ssel mit Hilfe der Option 'credentialSecret' in
Ihre Einstellungsdatei. Node-RED wird dann Ihre Berechtigungsnachweise erneut verschl├╝sseln.
Datei mit dem ausgew├Ąhlten Schl├╝ssel beim n├Ąchsten Deployen einer ├änderung verwenden.

29 May 18:17:28 - [info] Flows starten
29 May 18:17:29 - [info] Flows gestartet
29 May 18:17:29 - [warn] [node-hue-bridge:35344288.bed9ae] connect ECONNREFUSED 127.0.0.1:80
29 May 18:17:29 - [info] [mqtt-broker:IP] Verbindung zum Broker mqtt://localhost:1883 hergestellt.
29 May 18:17:29 - [info] [mqtt-broker:unixweb] Verbindung zum Broker mqtt://mqtt.unixweb.de:1883 hergestellt.
29 May 18:17:29 - [red] Uncaught Exception:
29 May 18:17:29 - Api Error: Unexpected response status; 404
at requireStatusCode200 (/home/pi/.node-red/node_modules/node-hue-api/hue-api/httpPromise.js:100:15)
at _fulfilled (/home/pi/.node-red/node_modules/q/q.js:787:54)
at /home/pi/.node-red/node_modules/q/q.js:816:30
nodered.service: Main process exited, code=exited, status=1/FAILURE
nodered.service: Unit entered failed state.
nodered.service: Failed with result 'exit-code'.
nodered.service: Service hold-off time over, scheduling restart.
Stopped Node-RED graphical event wiring tool.
Started Node-RED graphical event wiring tool.
29 May 18:17:32 - [info]
Willkommen bei Node-RED!

29 May 18:17:32 - [info] Node-RED Version: v1.0.6
29 May 18:17:32 - [info] Node.js Version: v10.20.1
29 May 18:17:32 - [info] Linux 4.19.75-v7+ arm LE
29 May 18:17:33 - [info] Paletten-Nodes werden geladen
29 May 18:17:38 - [info] Dashboard version 2.21.0 started at /ui
29 May 18:17:40 - [info] Einstellungsdatei: /home/pi/.node-red/settings.js
29 May 18:17:40 - [info] Kontextspeicher: 'default' [ module=memory]
29 May 18:17:40 - [info] Benutzerverzeichnis: /home/pi/.node-red
29 May 18:17:40 - [warn] Projekte inaktiviert: editorTheme.projects.enabled=false
29 May 18:17:40 - [info] Flow-Datei: /home/pi/.node-red/flows_rasp_ffmi2.json
29 May 18:17:40 - [info] Server wird jetzt auf http://127.0.0.1:1880/ ausgef├╝hrt.
29 May 18:17:40 - [warn]

Die Datei mit den Datenflowberechtigungsnachweisen wird mit einem vom System generierten Schl├╝ssel verschl├╝sselt.
Wenn der vom System generierte Schl├╝ssel aus irgendeinem Grund verloren geht, werden Ihre Berechtigungsnachweise
Die Datei kann nicht wiederhergestellt werden. Sie m├╝ssen sie l├Âschen und erneut eingeben.
Ihre Berechtigungsnachweise.
Sie sollten Ihren eigenen Schl├╝ssel mit Hilfe der Option 'credentialSecret' in
Ihre Einstellungsdatei. Node-RED wird dann Ihre Berechtigungsnachweise erneut verschl├╝sseln.
Datei mit dem ausgew├Ąhlten Schl├╝ssel beim n├Ąchsten Deployen einer ├änderung verwenden.

29 May 18:17:40 - [info] Flows starten
29 May 18:17:41 - [info] Flows gestartet
29 May 18:17:42 - [warn] [node-hue-bridge:35344288.bed9ae] connect ECONNREFUSED 127.0.0.1:80
29 May 18:17:42 - [info] [mqtt-broker:IP] Verbindung zum Broker mqtt://localhost:1883 hergestellt.
29 May 18:17:42 - [red] Uncaught Exception:
29 May 18:17:42 - Api Error: Unexpected response status; 404
at requireStatusCode200 (/home/pi/.node-red/node_modules/node-hue-api/hue-api/httpPromise.js:100:15)
nodered.service: Main process exited, code=exited, status=1/FAILURE
nodered.service: Unit entered failed state.
nodered.service: Failed with result 'exit-code'.
nodered.service: Service hold-off time over, scheduling restart.
Stopped Node-RED graphical event wiring tool.
Started Node-RED graphical event wiring tool.
29 May 18:17:44 - [info]
Willkommen bei Node-RED!

29 May 18:17:44 - [info] Node-RED Version: v1.0.6
29 May 18:17:44 - [info] Node.js Version: v10.20.1
29 May 18:17:44 - [info] Linux 4.19.75-v7+ arm LE
29 May 18:17:45 - [info] Paletten-Nodes werden geladen
^C
pi@rasp_ffmi2:~ $

Hello and hurry, hurry thanks. You brought me to the solution.

The flow with the HUE led to a crash.
The solution was here: Trouble starting node red on Raspberry pi

It works!! All flows are there ... Editor works and so does the UI

1 Like

I am a bit confused. What exactly did you mean when you said the flows were gone? I assumed that you meant that when you opened the editor it opened ok but with empty flows.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.