Datei ist gesperrt - wie man sie entsperrt

  • Sie können nicht auf Dateien zugreifen, da sie gesperrt sind und es befinden sich solche Fehler in Ihrer Logdatei:

    Code: Nextcloud Log
    1. {"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

    Manuelles Deaktivieren des Verriegelungszustands:

    • Nextcloud in den Wartungsmodus versetzen: config/config.php bearbeiten und diese Zeile ändern:
      • 'maintenance' => true,
    • Leeren der Datenbank Tabelle oc_file_locks: Verwenden Sie Tools wie phpMyAdmin oder verbinden Sie sich direkt mit Ihrer Datenbank und führen Sie folgenden Befehl aus:


      • DELETE FROM oc_file_locks WHERE 1
    • den Wartungsmodus deaktivieren (erster Schritt rückgängig machen).

    Stellen Sie sicher, dass Ihre Cron-Jobs korrekt ausgeführt werden (Ihre Admin-Seite Einstellungen -> Grundeinstellungen sagt Ihnen, wann der Cron das letzte Mal ausgeführt wurde):


    Dauerhafte Lösung (wenn es regelmäßig vorkommt)


    • Shared Hosting (andere, die redis nicht installieren können):
      • Sie können die Dateisperre deaktivieren, in dem Sie Ihre Konfigurationsdatei config/config.php bearbeiten:
      • 'filelocking.enabled' => false,

    Die Deaktivierung ist jedoch keine gute Lösung. Sie können auf Probleme stoßen, wenn mehrere Prozesse versuchen, in eine Datei zu schreiben (insbesondere Online-Editoren in der Web-Oberfläche). In Einzelplatz- und Einzelplatzumgebungen ist das wahrscheinlich weniger problematisch.

  • Newly created posts will remain inaccessible for others until approved by a moderator.