Zum Inhalt springen

Nextcloud Dateien lassen sich nicht mehr löschen

  • von

Egal ob im Linux, WIndows, Android Client oder im Webinterface. Wann immer ich versucht einige Dateien zu löscheh, in meinem Fall betraf es u.A. die Datei MediathekView-latest-linux.rpm Parrallel führt dies zur Meldung, dass beim Löschen der Datei ein Fehler aufgetreten sei und zum Fehlschlagen des Löschens. Im Log der Nextcloud erschien folgender, hier anonymisierter, Eintrag:

Fehlermeldung im Log

Entscheidend sind dabei folgende Einträge

OCA\Maps\Hooks\FileHooks

Maps versucht

TracksService->deleteByFile()

die Daten zu löschen,

QueryBuilder->execute()

jedoch existiert die Methode nicht (mehr). Folge ist ein Fehler und die Nextcloud bricht den Löschvorgang ab und gibt die oben bereits erwähnte Fehlermeldung (Datei löschen: Ist bei einigen Elementen fehlgeschlagen).

Oder kurz und schmerzlos

WebDAV DELETE löst interne eine File-Operation aus. Nextcloud feuert Hooks über EmitterTrait. Maps-App hängt sich in den Löschprozess ein. In TracksService::deleteByFileId() wird ein QueryBuilder verwendet. Dieser veraltete Methodenaufruf execute() führt zu einem Error Ursache: Die API der App passt nicht zur API des Nextcloud-Core

Erster Gedanke, warum ist hier maps involviert, zweiter Gedanke war, vielleicht braucht es ein Update

das brachte leider keine Besserung.

Lösung

Jedoch löste das Deaktivieren der App via

das Problem.

Kurz zur Gegenkontrolle die App wieder aktiviert.

und schon tritt der Fehler reproduzierbar wieder auf.

Also wieder aus damit, und abwarten… oder einen Bugreport verfassen. Das geht via https://github.com/nextcloud/maps/issues und dort trifft man dann gleich auf einige andere Probleme, die es derzeit in Zusammenhang gibt, sowie die Tatsache, dass die App derzeit mit Version 33 der Nextcloud nicht kompatibel ist:

Höchste Nextcloud-Version: Nextcloud 31
Zuletzt aktualisiert: 8 Monate, 2 Wochen her

Abruf der obigen Informationen am 12.04.2026.

Fazit

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert