NEWS
Nod Red funktioniert nicht mehr nach iobroker Restore
-
Nach dem ich mit Iobroker vom Raspberry auf eine VM umgezogen bin funktioniert mein Node Red nicht mehr.
Was ich getan habe. Auf dem Raspberry iobroker backup und auf der vm iobroker restore.
Wenn ich auf den Node Red klicke öffnet es sich und es kommt folgende Meldung:
****Flows stopped as the credentials could not be decrypted.
The flow credential file is encrypted, but the project's encryption key is missing or invalid.****
und im Log
****node-red.0 2018-03-16 17:42:11.792 warn 16 Mar 17:42:11 - [warn] Error loading flows: Error: Failed to decrypt credentials
node-red.0 2018-03-16 17:42:11.791 warn 16 Mar 17:42:11 - [warn] Error loading credentials: SyntaxError: Unexpected token � in JSON at position 0
node-red.0 2018-03-16 17:42:11.756 info States connected to redis: 127.0.0.1:6379
node-red.0 2018-03-16 17:42:11.722 warn 16 Mar 17:42:11 - [warn] Projects disabled : set editorTheme.projects.enabled=true to enable
node-red.0 2018-03-16 17:42:11.720 warn 16 Mar 17:42:11 - [warn] –----------------------------------------------------
node-red.0 2018-03-16 17:42:11.720 warn 16 Mar 17:42:11 - [warn] [node-red/rpi-gpio] Info : Ignoring Raspberry Pi specific node
node-red.0 2018-03-16 17:42:11.719 warn 16 Mar 17:42:11 - [warn] –----------------------------------------------------****
Gut also es fehlt ihm ein Schlüssel aber wie ihm geben oder löschen? Von mir aus die ganze Node Red config löschen wenn das am einfachsten ist.
Ich habe ein Backup meiner zwei Flows.
-
Gleiches Problem habe ich auch und dazu auch ein GitHub issue aufgemacht.
Es gibt ein Workaround:
-
Vielen Dank.
Hier nochmal die Lösung
/opt/iobroker/iobroker-data/node-red/flows_cred.json umbennen oder löschen
Vielleicht kann man das Thema mal anpinnen oder in die Doku mit aufnehmen.