Node-Red startet nicht mehr

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

Node-Red startet nicht mehr

Beitrag von didiator » 16.09.2020, 11:02

Hallo zusammen,
irgendwie ist seit gestern mein Node-Red nicht mehr aktiv. Programme wurden nicht mehr ausgeführt. Ich habe nun im Log nachgesehen und herausgefunden, dass der Context Store nicht gelesen werden kann.

Code: Alles auswählen

Sep 16 10:47:34 homematic-ccu2 daemon.info node-red[3838]: Welcome to Node-RED
Sep 16 10:47:34 homematic-ccu2 daemon.info node-red[3838]: ===================
Sep 16 10:47:34 homematic-ccu2 daemon.info node-red[3838]: Node-RED version: v1.1.3
Sep 16 10:47:34 homematic-ccu2 daemon.info node-red[3838]: Node.js  version: v14.9.0
Sep 16 10:47:34 homematic-ccu2 daemon.info node-red[3838]: Linux 5.4.44 arm LE
Sep 16 10:47:34 homematic-ccu2 daemon.err node-red: (node:3838) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
Sep 16 10:47:34 homematic-ccu2 daemon.err node-red: (Use `node --trace-deprecation ...` to show where the warning was created)
Sep 16 10:47:34 homematic-ccu2 daemon.info node-red[3838]: Loading palette nodes
Sep 16 10:47:40 homematic-ccu2 daemon.info node-red[3838]: node-red-contrib-ccu version: 3.2.1
Sep 16 10:47:40 homematic-ccu2 daemon.info node-red[3838]: Dashboard version 2.23.3 started at /addons/red/ui
Sep 16 10:47:41 homematic-ccu2 daemon.warn node-red[3838]: ------------------------------------------------------
Sep 16 10:47:41 homematic-ccu2 daemon.warn node-red[3838]: [node-red-contrib-pushover-inline-image/pushover] Type already registered
Sep 16 10:47:41 homematic-ccu2 daemon.warn node-red[3838]: ------------------------------------------------------
Sep 16 10:47:41 homematic-ccu2 daemon.info node-red[3838]: Settings file  : /usr/local/addons/redmatic/lib/settings.js
Sep 16 10:47:41 homematic-ccu2 daemon.info node-red[3838]: Context store  : 'default' [module=memory]
Sep 16 10:47:41 homematic-ccu2 daemon.info node-red[3838]: Context store  : 'file' [module=localfilesystem]
Sep 16 10:47:41 homematic-ccu2 daemon.err node-red[3838]: Failed to start server:
Sep 16 10:47:41 homematic-ccu2 daemon.err node-red[3838]: Error: Error loading context store: Error: EIO: i/o error, read
Sep 16 10:47:41 homematic-ccu2 daemon.err node-red[3838]:     at /usr/local/addons/redmatic/lib/node_modules/node-red/node_modules/@node-red/runtime/lib/nodes/context/index.js:177:15
Der Context Store wird bei mir aufs Filesystem geschrieben (USB Stick):
Context Store.PNG
Context Store.PNG (5.52 KiB) 1469 mal betrachtet
auf dem USB Stick sind die Daten auch zu lesen....

Code: Alles auswählen

root@homematic-ccu2:/media/usb1# ll -R context
context:
total 160
drwxr-xr-x    5 root     root         32768 Sep  4 15:55 ./
drwxr-xr-x    8 root     root         16384 Jan  1  1970 ../
drwxr-xr-x    2 root     root         32768 Sep  8 07:14 9b9645ba.2768b8/
drwxr-xr-x    2 root     root         32768 Sep  5 11:48 f578bf8f.06825/
drwxr-xr-x    2 root     root         32768 Sep  8 10:25 global/

context/9b9645ba.2768b8:
total 96
drwxr-xr-x    2 root     root         32768 Sep  8 07:14 ./
drwxr-xr-x    5 root     root         32768 Sep  4 15:55 ../
-rwxr-xr-x    1 root     root           219 Sep  8 07:14 flow.json*

context/f578bf8f.06825:
total 96
drwxr-xr-x    2 root     root         32768 Sep  5 11:48 ./
drwxr-xr-x    5 root     root         32768 Sep  4 15:55 ../
-rwxr-xr-x    1 root     root            53 Sep  5 11:48 7dd0fe22.f503d.json*

context/global:
total 3904
drwxr-xr-x    2 root     root         32768 Sep  8 10:25 ./
drwxr-xr-x    5 root     root         32768 Sep  4 15:55 ../
-rwxr-xr-x    1 root     root       3928103 Sep  8 10:25 global.json*
Habe rebootet, den USB Stick gezogen und neu gesteckt, die aktuellste Node-Red Version aufgespielt, half alles nichts.
Ich könnte auf die Context-Daten auch verzichten und sie neu generieren lassen. Aber auch dann startet Node-Red nicht.

Wie bekomme ich das wieder auf die Füße?
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

tloeffel
Beiträge: 447
Registriert: 13.09.2017, 05:11
Hat sich bedankt: 1 Mal
Danksagung erhalten: 12 Mal

Re: Node-Red startet nicht mehr

Beitrag von tloeffel » 16.09.2020, 22:57

Hallo didiator,

ich hatte dieses auch einmal als mein USB Stick abgeschmiert war.
PS. ggf. einfach auch mal den Browser Cache löschen. Beim Starten von Redmatic auch einfach mal "Safe Mode" probieren.

Ansonsten mal auf diese Einstellungen zurück gehen.
20200916_Contex.JPG

Gruß Thomas
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte

Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

Re: Node-Red startet nicht mehr

Beitrag von didiator » 17.09.2020, 08:44

Hallo Thomas,

der Tipp war zielführend. Ich dachte eigentlich, dass der Pfad bei der Einstellung "memory" nichts zu sagen hat, scheint aber nicht so zu sein.

Hast Du noch eine Empfehlung für mich bezüglich des filecaches? Ist der USB Stick keine gute Option? Wenn der immer wieder mal "abschmiert"... Gibt es da eine bessere Lösung? Eigentlich müssten in meinem Programm einige Messwerte und Berechnungen einen Neustart überleben können. Wie macht am das am besten?
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

tloeffel
Beiträge: 447
Registriert: 13.09.2017, 05:11
Hat sich bedankt: 1 Mal
Danksagung erhalten: 12 Mal

Re: Node-Red startet nicht mehr

Beitrag von tloeffel » 17.09.2020, 11:46

Hallo didiator,

ich benutze einen Marken USB Stick und damit funktioniert es derzeit super.

Lieben Gruß Thomas
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte

Antworten

Zurück zu „RedMatic“