Upgrade auf Nextcloud 27 – kann keine Ordner löschen – Lösung

Kein Kommentar Autor: Jürgen (jdo)

Ich habe vor kurzer Zeit auf Nextcloud 27 aktualisiert. Auf meiner Nextcloud liegt ein Temp-Ordner, in den aller möglicher Kram kommt, den ich nur kurzfristig benötige. Da sammelt sich im Laufe der Monate einiges an und deswegen wollte ich etwas aufräumen.

Ich habe Ordner auf meinem Laptop gelöscht und war verwundert, dass zu Fehlermeldungen kam. Dateien konnte ich löschen, Ordner nicht. Ich konnte Ordner anlegen, aber sie löschen nicht mehr. Umbenennen ging übrigens auch.

Nun habe ich gedacht, dass sich vielleicht etwas verhaspelt hat und ein Datei-Scan die Sache bereinigt: ./occ files:scan –all

Das hat aber nichts gebracht. Also habe ich im Browser versucht, die Ordner zu löschen. Auch hier das gleiche Problem. Ich konnte Dateien löschen und Ordner anlegen, aber keine Ordner mehr löschen. Im Log stand folgende Fehlermeldung:

TypeError: OC\Files\Cache\QuerySearchHelper::getCachesAndMountPointsForSearch(): Argument #1 ($root) must be of type OC\Files\Node\Root, OC\Files\Node\LazyRoot given, called in /var/www/nextcloud/lib/private/Files/Node/Folder.php on line 238

Ich konnte bei Nextcloud 27 keine Ordner mehr löschen …
Ich konnte bei Nextcloud 27 keine Ordner mehr löschen …

Ich habe auf dem Server nachgesehen, ob sich was mit den Berechtigungen getan hat. Aber auch hier hat alles normal ausgesehen. Die Befehle ./occ files:cleanup und ./occ files:repair-tree haben auch nichts genutzt. Hier gab es keine Fehlermeldungen und alles schien in Ordnung zu sein.

Bei etwas Recherche bin ich darauf gestoßen, dass die Verschlüsselungs-App schuld sein könnte, aber der Thread war relativ alt. Das war auch nicht das Problem.

Manuelles Löschen von Ordnern hat geklappt, ist aber umständlich

Ich konnte Ordner löschen, wenn ich das direkt via CLI auf dem Server gemacht habe. Danach musste ich aber jedes Mal ./occ files:scan –all aufrufen, damit der Server die Änderung mitbekommt. Diese Änderungen wurden auch auf meinem Laptop synchronisiert.

Über diesen Thread bin ich dann auf die Lösung gestoßen, denn ich war nicht allein mit meinem Problem. Ich hatte tatsächlich auch die Musik-App installiert und sie war auch bei mir schuld.

Ich habe die Musik-App deaktiviert und danach konnte ich Ordner problemlos wieder löschen. Falls Du also das gleiche Problem wie ich hast und bei Dir ist ebenfalls die Musik-App unter Nextcloud installiert, deaktiviere sie einfach mal. Möglicherweise löst das auch Dein Problem.




 Alle Kommentare als Feed abonnieren

Kommentare sind geschlossen.