How can I remove need to enter credentials after each restart, re-boot or power cycle?
Scenario:
Start - I get credential problem
Configure token for influx V2 , deploy FULL
connection to influxdb works
Restart Flows
- shows error above BUT influxDB actually still working
Restart Process (pm2 restart node-red) or reboot
- credential warning as above
- all credentials lost need to re-enter
I have previously had this working just fine.
My config:
uname -a
Linux e45f013eb289 5.10.92-v8+ #1514 SMP PREEMPT Mon Jan 17 17:39:38 GMT 2022 aarch64 GNU/Linux
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
/home/pi/.pm2/logs/node-red-out.log
Welcome to Node-RED
===================
10 Mar 07:00:56 - [info] Node-RED version: v2.2.2
10 Mar 07:00:56 - [info] Node.js version: v14.19.0
10 Mar 07:00:56 - [info] Linux 5.10.92-v8+ arm64 LE
10 Mar 07:00:57 - [info] Loading palette nodes
10 Mar 07:00:58 - [info] Settings file : /home/pi/.node-red/settings.js
10 Mar 07:00:58 - [info] Context store : 'File' [module=localfilesystem]
10 Mar 07:00:58 - [info] Context store : 'default' [module=memory]
10 Mar 07:00:58 - [info] User directory : /home/pi/.node-red
10 Mar 07:00:58 - [warn] Projects disabled : editorTheme.projects.enabled=false
10 Mar 07:00:58 - [info] Flows file : /home/pi/.node-red/flows.json
10 Mar 07:00:58 - [info] Server now running at http://127.0.0.1:1880/
10 Mar 07:00:58 - [warn] Error loading credentials: SyntaxError: Unexpected token � in JSON at position 0
10 Mar 07:00:58 - [warn] Error loading flows: Error: Failed to decrypt credentials
10 Mar 07:00:58 - [info] Starting flows
10 Mar 07:00:59 - [info] Started flows
10 Mar 07:00:59 - [info] [mqtt-broker:MosquittoLocal] Connected to broker: nodejsdg@tcp://localhost
10 Mar 07:01:06 - [error] [influxdb out:tiqclient v2] HttpError: unauthorized access
at IncomingMessage.<anonymous> (/home/pi/.node-red/node_modules/@influxdata/influxdb-client/dist/index.js:16:3853)
at IncomingMessage.emit (events.js:412:35)
at endReadableNT (internal/streams/readable.js:1334:12)
at processTicksAndRejections (internal/process/task_queues.js:82:21)
node --version
v14.19.0
settings.js:
flowFile: 'flows.json',
credentialSecret: 'my-secret',
flows & credentials
flows.json
flows_cred.json