NEWS
Node Red startet nicht nach Raspberry OS update
-
@etzeste13 Dann empfehle ich mal Dein jetziges NodeRed Daten Verzeichnis zu suchen. Vielleicht ist das auch Dein Problem - weil unter Umständen das data Verzeichnis vielleicht auf dem Master war - ich hab da keine Ahnung .
Sicher erst mal was Du hast. - Weiss ja nicht wieviel flows Du schon hast? - Weisst Du denn wo Dein NodeRed Datenverzeichnis liegt?
Srich schau mal unter /opt/iobroker/iobroker-data - ob darunter ein node-red Verzeichnis existiert.
-
@mickym ja das verzeichnis habe ich gefunden, da sind folgende datein drinnen...
pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $ ls flows.json node_modules package-lock.json settings.js lib package.json projects pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $
-
@etzeste13 Und das ist nur auf dem Slave oder auf dem Master?
-
@mickym das ist jetzt am slave, am master habe ich nichts von node red gefunden...
-
@etzeste13 sagte in Node Red startet nicht nach Raspberry OS update:
@mickym das ist jetzt am slave, am master habe ich nichts von node red gefunden...
Ok sehr gut - dann versuchen wir mal was ähnliches mit Node_red was wir mit dem iobroker gemacht haben.
Es gibt allerdings das Problem, dass Dein flows-credentials.json fehlt. Die ist seit neuestem aber verschlüsselt. Das moniert das Teil auch an und Du musst im Prinzip alle Credentials neu eingeben - also in allen Konfigurationsnodes - oder wo Du irgendwelche Zugangsdaten hast. -
@mickym ich hatte keine passwörter in verwendung, vielleicht ist Sie deshalb nicht da...
-
@etzeste13 OK - dann mach trotzdem mal folgendes: Sichere Dir mal folgende Dateien weg:
flows.json, package.json
Schau ob das lib Verzeichnis leer ist.
Welche Version des Node-Red Adapters läuft?
Der hat vorher gar nicht mehr installiert ausgesehen? - Geh auch noch mal ins /opt/iobroker Verzeichnis und mach nochmal
npm list
Ach ja ich sehe ein projects- Verzeichnis - hattest Du die project Funktion in Node Red aktiviert?
-
OK, vorerst das Node-Red verzeichnis ist gesicher... lib ordner ist leer, nur ein weiteres auch leere unterverzeichnis mit flows
pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $ ls -la insgesamt 220 drwxrwxr-x+ 5 iobroker iobroker 4096 28. Aug 22:58 . drwxrwxr-x+ 5 iobroker iobroker 4096 7. Feb 2022 .. -rw-rwxr--+ 1 iobroker iobroker 40709 28. Aug 16:17 .config.nodes.json -rw-rwxr--+ 1 iobroker iobroker 41788 28. Aug 16:17 .config.nodes.json.backup -rw-rwxr--+ 1 iobroker iobroker 22 8. Feb 2022 .config.projects.json -rw-rwxr--+ 1 iobroker iobroker 2 8. Feb 2022 .config.projects.json.backup -rw-rwxr--+ 1 iobroker iobroker 777 28. Aug 16:19 .config.users.json -rw-rwxr--+ 1 iobroker iobroker 704 28. Aug 16:19 .config.users.json.backup -rw-rwxr--+ 1 iobroker iobroker 14026 1. Sep 18:42 flows.json -rw-rwxr--+ 1 iobroker iobroker 22981 28. Aug 22:58 .flows.json.backup drwxrwxr-x+ 3 iobroker iobroker 4096 7. Feb 2022 lib drwxrwxr-x+ 79 iobroker iobroker 4096 7. Feb 2022 node_modules -rw-rwxr--+ 1 iobroker iobroker 195 7. Feb 2022 package.json -rw-rwxr--+ 1 iobroker iobroker 31594 7. Feb 2022 package-lock.json drwxrwxr-x+ 3 iobroker iobroker 4096 7. Feb 2022 projects -rw-rwxr--+ 1 iobroker iobroker 24430 1. Sep 22:27 settings.js pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $
Node-RED asapter ist v3.3.1
npm list
i@RasPi3B3:/opt/iobroker $ npm list iobroker.inst@3.0.0 /opt/iobroker ├── iobroker.admin@6.2.20 ├── iobroker.backitup@2.4.12 ├── iobroker.discovery@3.0.5 ├── iobroker.info@1.9.19 ├── iobroker.js-controller@4.0.23 ├── iobroker.modbus@5.0.5 ├── iobroker.node-red@3.3.1 └── iobroker.rpi2@1.3.2 pi@RasPi3B3:/opt/iobroker $
-
@etzeste13 Mach nochmal bitte darüber ls -la - nicht nur ls wie vorher.
-
@mickym Nein im
ls -la /opt/iobroker/iobroker-data/node-red
-
pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $ ls -la /opt/iobroker/iobroker-data/node-red insgesamt 220 drwxrwxr-x+ 5 iobroker iobroker 4096 28. Aug 22:58 . drwxrwxr-x+ 5 iobroker iobroker 4096 7. Feb 2022 .. -rw-rwxr--+ 1 iobroker iobroker 40709 28. Aug 16:17 .config.nodes.json -rw-rwxr--+ 1 iobroker iobroker 41788 28. Aug 16:17 .config.nodes.json.backup -rw-rwxr--+ 1 iobroker iobroker 22 8. Feb 2022 .config.projects.json -rw-rwxr--+ 1 iobroker iobroker 2 8. Feb 2022 .config.projects.json.backup -rw-rwxr--+ 1 iobroker iobroker 777 28. Aug 16:19 .config.users.json -rw-rwxr--+ 1 iobroker iobroker 704 28. Aug 16:19 .config.users.json.backup -rw-rwxr--+ 1 iobroker iobroker 14026 1. Sep 18:42 flows.json -rw-rwxr--+ 1 iobroker iobroker 22981 28. Aug 22:58 .flows.json.backup drwxrwxr-x+ 3 iobroker iobroker 4096 7. Feb 2022 lib drwxrwxr-x+ 79 iobroker iobroker 4096 7. Feb 2022 node_modules -rw-rwxr--+ 1 iobroker iobroker 195 7. Feb 2022 package.json -rw-rwxr--+ 1 iobroker iobroker 31594 7. Feb 2022 package-lock.json drwxrwxr-x+ 3 iobroker iobroker 4096 7. Feb 2022 projects -rw-rwxr--+ 1 iobroker iobroker 24430 1. Sep 22:27 settings.js pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $
-
@etzeste13 sagte in Node Red startet nicht nach Raspberry OS update:
OK, vorerst das Node-Red verzeichnis ist gesicher... lib ordner ist leer, nur ein weiteres auch leere unterverzeichnis mit flows
pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $ ls -la insgesamt 220 drwxrwxr-x+ 5 iobroker iobroker 4096 28. Aug 22:58 . drwxrwxr-x+ 5 iobroker iobroker 4096 7. Feb 2022 .. -rw-rwxr--+ 1 iobroker iobroker 40709 28. Aug 16:17 .config.nodes.json -rw-rwxr--+ 1 iobroker iobroker 41788 28. Aug 16:17 .config.nodes.json.backup -rw-rwxr--+ 1 iobroker iobroker 22 8. Feb 2022 .config.projects.json -rw-rwxr--+ 1 iobroker iobroker 2 8. Feb 2022 .config.projects.json.backup -rw-rwxr--+ 1 iobroker iobroker 777 28. Aug 16:19 .config.users.json -rw-rwxr--+ 1 iobroker iobroker 704 28. Aug 16:19 .config.users.json.backup -rw-rwxr--+ 1 iobroker iobroker 14026 1. Sep 18:42 flows.json -rw-rwxr--+ 1 iobroker iobroker 22981 28. Aug 22:58 .flows.json.backup drwxrwxr-x+ 3 iobroker iobroker 4096 7. Feb 2022 lib drwxrwxr-x+ 79 iobroker iobroker 4096 7. Feb 2022 node_modules -rw-rwxr--+ 1 iobroker iobroker 195 7. Feb 2022 package.json -rw-rwxr--+ 1 iobroker iobroker 31594 7. Feb 2022 package-lock.json drwxrwxr-x+ 3 iobroker iobroker 4096 7. Feb 2022 projects -rw-rwxr--+ 1 iobroker iobroker 24430 1. Sep 22:27 settings.js pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red $
Node-RED asapter ist v3.3.1
Ah OK sehr interessant - Du hast doch die Projektfunktion in Node-Red benutzt. Da sieht das andes aus.
Dan zeig bitte Deine Projekte:
/opt/iobroker/iobroker-data/node-red/projects
-
@mickym said in Node Red startet nicht nach Raspberry OS update:
/opt/iobroker/iobroker-data/node-red/projects
projekte hatte ich nicht bewusst benutzt... habe da immer nicht jetzt gedrückt...
pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red/projects $ ls -la insgesamt 12 drwxrwxr-x+ 3 iobroker iobroker 4096 7. Feb 2022 . drwxrwxr-x+ 5 iobroker iobroker 4096 28. Aug 22:58 .. drwxrwxr-x+ 2 iobroker iobroker 4096 7. Feb 2022 .sshkeys pi@RasPi3B3:/opt/iobroker/iobroker-data/node-red/projects $
-
@etzeste13 Ok - eigenartig - gut der Node-Red Adapter wurde automatisch wieder installiert:
iobroker.inst@3.0.0 /opt/iobroker ├── iobroker.admin@6.2.20 ├── iobroker.backitup@2.4.12 ├── iobroker.discovery@3.0.5 ├── iobroker.info@1.9.19 ├── iobroker.js-controller@4.0.23 ├── iobroker.modbus@5.0.5 ├── iobroker.node-red@3.3.1 └── iobroker.rpi2@1.3.2
Gut Du hast aber wahrscheinlich nicht die versteckten dateien weggesichert aus dem /opt/iobroker/iobroker-data/node-red Verzeichnis
-
-
@etzeste13 Sichere mal diese Dateien noch weg:
ls -la .config.*.json
ls -la .config.*.json -rw-rw-r--+ 1 iobroker iobroker 52543 13. Aug 20:58 .config.nodes.json -rw-rw-r--+ 1 iobroker iobroker 229 11. Aug 01:02 .config.projects.json -rw-rw-r--+ 1 iobroker iobroker 35 20. Aug 03:20 .config.runtime.json -rw-rw-r--+ 1 iobroker iobroker 1297 20. Aug 06:08 .config.users.json
Du hast irgendeinen Mix mit Projekts ja und nein.
In der .config.projects.json ist zumindest der Encryption Key drin - egal.
-
@mickym bevor ich das noch mache... diese datein sind am slave..
die sind doch alt...und nicht von heute...
-
@etzeste13 Ja nur die config Dateien wie ich unten angegeben habe.
also alles was mit .config.xxxx.json ohne die backups
sind bei Dir 3 Dateien.
-
@mickym so, alles kopiert...
-
@mickym Wenn das fertig ist - machen wir das gleiche wie eben:
Also im Terminal in das Verzeichnis:
cd /opt/iobroker/iobroker-data/node-red
dann wieder das node_modules Verzeichnis löschen
sudo rm -rf node_modules
und dann wieder
npm install