Radicale: Kann nicht auf verschlüsselte Partition schreiben

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Nightshade
Beiträge: 110
Registriert: 18.08.2006 18:11:21

Radicale: Kann nicht auf verschlüsselte Partition schreiben

Beitrag von Nightshade » 11.06.2023 13:15:34

Hi,
ich versuche gerade Radicale einzurichten. Es gibt da ein Problem, das ich nicht verstehe. Ich benutze inzwischen einen Workaround, der wahrscheinlich auch für mich die bessere Lösung ist.
Aber ich würde gerne trotzdem für die Zukunft verstehen, was das eigentliche Problem war.

Die Daten von Radicale lege ich auf einer verschlüsselten Parititon ab, das auf einem USB-stick liegt.
Der Eintrag in der fstab ist:

Code: Alles auswählen

/dev/mapper/crypt /media/crypt     ext4       acl,user_xattr,nofail,noauto    1 2
Dort habe ich dann das Verzeichnis /media/crypt/radicale/collections angelegt mit Rechten 770 für Benutzer radicale und Gruppe radicale.
In der Konfigurationsdatei /etc/radicale/config für Radicale habe ich dann dieses Verzeichnis eingetragen:

Code: Alles auswählen

filesystem_folder = /media/crypt/radicale/collections
Der Service /lib/systemd/system/radicale.service läuft standardmäßig mit dem Benutzer radicale

Code: Alles auswählen

User=radicale
Aber wenn ich den Service starte, läuft er auch zunächst. Aber sobald ich mich auf der Weboberfläche einloggen will, bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

OSError: [Errno 30] Read-only file system: '/media/crypt/radicale/collections/.Radicale.lock'
Da der Benutzer radicale als nologin gekennzeichnet ist, habe ich probeweise dem Verzeichnis an einen normalen Nutzer gegeben und als dieser in dem Verzeichnis über touch eine Datei angelegt. Kein Problem.
Ich starte das Probramm radicale als dieser Nutzer: Kein Problem. Alles läuft wie es soll.

Wieso hatte also der systemd also das Problem?

Benutzeravatar
debilian
Beiträge: 1202
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Radicale: Kann nicht auf verschlüsselte Partition schreiben

Beitrag von debilian » 11.06.2023 14:57:20

anscheinend darf dein radicale user einfach nicht schreiben - änder das doch mal....
-- nichts bewegt Sie wie ein GNU --

Nightshade
Beiträge: 110
Registriert: 18.08.2006 18:11:21

Re: Radicale: Kann nicht auf verschlüsselte Partition schreiben

Beitrag von Nightshade » 11.06.2023 18:03:08

debilian hat geschrieben: ↑ zum Beitrag ↑
11.06.2023 14:57:20
anscheinend darf dein radicale user einfach nicht schreiben - änder das doch mal....
Dieses Verzeichniss gehörte radicale.radicale und hatte rwxrwx--- als Recht.

Was kann man dann noch mehr machen?

Benutzeravatar
debilian
Beiträge: 1202
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Radicale: Kann nicht auf verschlüsselte Partition schreiben

Beitrag von debilian » 11.06.2023 18:59:42

das gelesen:

Code: Alles auswählen

https://radicale.org/v3.html#running-as-a-service
?
-- nichts bewegt Sie wie ein GNU --

Nightshade
Beiträge: 110
Registriert: 18.08.2006 18:11:21

Re: Radicale: Kann nicht auf verschlüsselte Partition schreiben

Beitrag von Nightshade » 11.06.2023 20:01:11

Ja.
Den Benutzer hat Debian angelegt, da hab ich nichts gemacht.
Die Rechte an dem Zielverzeichnis hab ich wie beschrieben gesetzt.
Hab das radicale.service von Debian mit dem in der Anleitung verglichen: Sind identisch.
Ich kann immer noch nicht erkennen, wo das Problem ist.

Antworten