Benutzer kann geteielte Datei nicht löschen

9.1.x

#1

Bitte die folgenden Infos bereit stellen. Bevor ein Thread erstellt wird beachte die angepinnten "Known issues" threads und stelle sicher dass Du die letzte verfügbare Version Deines oC releases verwendest: https://owncloud.org/changelog/

Schritte zum Reproduzieren
1. habe einen ordner zur Teitung mit benutzer erstellt wo der andere Auch löschen darf
2.Ich habe eine Grosse Datei in diesen ordner gelegt
3.benutzer hat die datei gelöscht mit desktop client (sollte es auch). Ich habe auch die Mail benachichtigung bekommen das die Datei gelöscht wurde.

Erwartetes Verhalten
Die Datei sollte gelöscht sein

Aktuelles Verhalten
Die Datei ist noch vorhanden

Server-Konfiguration
Betriebssystem:
Webserver-Typ:
Datenbank-Typ:
PHP-Version:
ownCloud-Version (siehe ownCloud Administrationsseite):
Von einer älteren ownCloud-Version aktualisiert oder neu installiert?:
Sonderkonfigurationen (external storage, external authentication, reverse proxy, server-side-encryption):

ownCloud log (data/owncloud.log)

Exception: {"Message":"HTTP\/1.1 423 \"diblo-brina\/2016.German.AC3D.DL.1080p.WEBHC.x264-PS\" is locked","Exception":"OCA\\DAV\\Connector\\Sabre\\Exception\\FileLocked","Code":0,"Trace":"#0 \/www\/htdocs\/w013e62b\/xxx123.de\/3rdparty\/sabre\/dav\/lib\/DAV\/Tree.php(179): OCA\\DAV\\Connector\\Sabre\\Directory->delete()\n#1 \/www\/htdocs\/w013e62b\/xxxx123.de\/3rdparty\/sabre\/dav\/lib\/DAV\/CorePlugin.php(285): Sabre\\DAV\\Tree->delete('diblo-brina\/Die...')\n#2 [internal function]: Sabre\\DAV\\CorePlugin->httpDelete(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#3 \/www\/htdocs\/w013e62b\/xxx.de\/3rdparty\/sabre\/event\/lib\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\n#4 \/www\/htdocs\/w013e62b\/xxx123.de\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(459): Sabre\\Event\\EventEmitter->emit('method:DELETE', Array)\n#5 \/www\/htdocs\/w013e62b\/xxx123.de\/3rdparty\/sabre\/dav\/lib\/DAV\/Server.php(248): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\n#6 \/www\/htdocs\/w013e62b\/xxx123.de\/apps\/dav\/appinfo\/v1\/webdav.php(56): Sabre\\DAV\\Server->exec()\n#7 \/www\/htdocs\/w013e62b\/cloud.diblo.de\/remote.php(164): require_once('\/www\/htdocs\/w01...')\n#8 {main}","File":"\/www\/htdocs\/w013e62b\/xxx123.de\/apps\/dav\/lib\/Connector\/Sabre\/Directory.php","Line":283,"User":"brina"}

Integrity status für oC9.1.1

No errors have been found.

#2

Man kann blockierte Dateien auch manuell wieder zugreifbar machen (wenn das häufig vorkommt, sollte man über einen filelocking-cache mit Redis nachdenken). Alle Infos gibt es hier: