Dateiablage aus node-red nicht möglich
Posted: 10 May 2025, 16:37
Hallo zusammen,
ich habe einen seltsamen Fehler auf einem neuen System Revpi4 bookworm 12 und node-red 4.09.
Ich habe einen bestehenden node-red flow eingespielt der auf älteren Systemen einwandfrei läuft und normalerweise unter '/home/pi' Dateien ablegt. Auf diesem System läuft das aber auf Fehler:
Mit viel rumprobieren habe ich herausgefunden, dass ich im '/home/pi' von node-red aus keinen Zugriff habe und auch alle anderen Verzeichnisse gesperrt sind.
Wenn ich pwd über node-red eingebe dann kommt als home Verzeichnis '/var/lib/revpi-nodered'. Das ist auch das einzige verzeichnis auf das ich aus node-red Zugriff habe.
Direkt auf der bash des RevPi funktioniert aber alles wie gewohnt ich habe als home Verzeichnis '/home/pi' und kann ganz normal Dateien, Verzeichnisse anlegen, Rechte vergeben und auch 'sudo' verwenden.
'sudo' geht über node-red im exec-node auch nicht : "der Schalter new privileges ist gesetzt und verhindert als root auszuführen... es sieht so aus als würden Sie in einem Container arbeiten, passen Sie die Konfiguration an."
Nachdem ich nicht weiß welche Containersoftware und ob überhaupt Container weiß ich auch nicht wo ich was anpassen kann.
Könnt Ihr mir bitte weiterhelfen?
Grüße
Tim
ich habe einen seltsamen Fehler auf einem neuen System Revpi4 bookworm 12 und node-red 4.09.
Ich habe einen bestehenden node-red flow eingespielt der auf älteren Systemen einwandfrei läuft und normalerweise unter '/home/pi' Dateien ablegt. Auf diesem System läuft das aber auf Fehler:
Mit viel rumprobieren habe ich herausgefunden, dass ich im '/home/pi' von node-red aus keinen Zugriff habe und auch alle anderen Verzeichnisse gesperrt sind.
Wenn ich pwd über node-red eingebe dann kommt als home Verzeichnis '/var/lib/revpi-nodered'. Das ist auch das einzige verzeichnis auf das ich aus node-red Zugriff habe.
Direkt auf der bash des RevPi funktioniert aber alles wie gewohnt ich habe als home Verzeichnis '/home/pi' und kann ganz normal Dateien, Verzeichnisse anlegen, Rechte vergeben und auch 'sudo' verwenden.
'sudo' geht über node-red im exec-node auch nicht : "der Schalter new privileges ist gesetzt und verhindert als root auszuführen... es sieht so aus als würden Sie in einem Container arbeiten, passen Sie die Konfiguration an."
Nachdem ich nicht weiß welche Containersoftware und ob überhaupt Container weiß ich auch nicht wo ich was anpassen kann.
Könnt Ihr mir bitte weiterhelfen?
Grüße
Tim