Guten Tag,
auf einem Server mit LiveConfig 3.2.8 (Paket liveconfig3 3.2.8-1.18296, Lizenz 0x00479efa83) unter Ubuntu 26.04 mit restic 0.18.1 (Paket 0.18.1-3ubuntu1, Speicher per SFTP) werden abgelaufene Sicherungen nicht mehr aus dem Restic-Repository gelöscht.
Bei jedem Löschversuch steht im Protokoll:
<strong>[INFO] Temporary error while deleting Backup 63: Restic process returned with status code 1 (jobId: 63)
unable to open cache: open /run/lcbackup/CACHEDIR.TAG: permission denied
Fatal: no policy was specified, no snapshots will be removed
</strong>
Nach unserer Analyse ruft lcbackup restic forget nur mit einem Tag-Filter (--tag=…) und ohne Aufbewahrungsregel auf. Seit restic 0.17.0 lehnt restic das ab. Zum Löschen per Filter ist dort zusätzlich --unsafe-allow-remove-all nötig, oder man übergibt die Snapshot-ID direkt. Das steht so in der restic-Dokumentation zu „forget“.
Folgen: Seit dem ersten fälligen Löschen am 06.11.2026 wurde kein Stand aus dem Repository entfernt. Das Repository enthält 121 Snapshots, LiveConfig führt aber nur noch 60 Sicherungen.Sieben Löschaufträge (Status Fehler, zum Löschen markiert) werden jede Nacht erneut versucht.
Zusätzlich zeigt RESTIC_CACHE_DIR auf /run/lcbackup/. Das Verzeichnis gehört root und hat den Modus 755. restic meldet dort „permission denied“ und läuft ohne Cache, die Läufe sind dadurch langsamer.
Unsere Fragen:
Ist eine Korrektur geplant, und mit welcher Version kommt sie?
Wie sollen die verwaisten Snapshots bis dahin entfernt werden?
Gibt es ein empfohlenes Vorgehen?Welche restic-Versionen unterstützt LiveConfig 3.2.8 offiziell?
Viele Grüße