Du kannst auf Dateien in deiner Nextcloud nicht zugreifen weil sie gesperrt sind und findest solche Fehler in deiner Logdatei:
{"reqId":"0DijSqEkfOg2iyh9VD8J","remoteAddr":"xx.xx.xx.xx","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\/1.1 423 \\"path\\/file.extension\\" is locked\",\"Exception\":\"OCA\\DAV\\Connector\\Sabre\\Exception\\FileLocked\",\"Code\":0,\"Trace\":\"#0
Lösung
Deaktiviere den Sperr-Status.
- Setze Nextcloud in den Wartungsmodus:
Editiere im Nextcloud Verzeichnisconfig/config.php
und ändere diese Zeile:'maintenance' => true,
- Leere die Tabelle
oc_file_locks
: Nutze Tools wie Phpmyadmin oder verbinde direkt auf deine Datenbank und führe folgenden Code aus (der Standard Tabellen Prefix istoc_
, dieser Prefix kann anderst oder sogar Leer sein):DELETE FROM oc_file_locks WHERE 1;
- Deaktiviere den Wartungsmodus
(ersten Schritt rückgängig machen) - Stelle sicher, dass deine cron-jobs richtig funktionieren (die Admin Seite zeigt dir wann cron das letze mal lief)
Der originale Beitrag von Nextcloud in Englischer Sprache findest du hier:
https://help.nextcloud.com/t/file-is-locked-how-to-unlock/1883