Diese Freigabe aufheben: Fehlgeschlagen

Ich habe zwei Nextcloud-Instanzen. In der ersten habe ich (als einfacher User A) eine Federation-Freigabe zu meinem User (ebenfalls einfacher User B) in der zweiten Instanz erstellt. Dieser Freigabe habe ich alle Rechte gegeben. Als dieser User B habe ich diese Freigabe mit einem weiteren User C in dieser zweiten Instanz mit Leserechten geteilt. Bevor ich als User B und C diese externe Freigabe angenommen habe, habe ich als User A die ursprüngliche Freigabe aufgehoben. Für User B war die Freigabe ab diesem Zeitpunkt nicht mehr sichtbar. Im Account des User C existiert aber noch das Symbol für den freigegebenen Ordner mit dem Hinweis ‘geteilt von User B’ Ausstehend. Ein Klick auf den Ordner meldet: ‘Speicher vorübergehend nicht erreichbar’ - darf ja auch nicht sein.

Der Versuch als User C diese Freigabe zu verlassen wird mit dem Hinweis quitiert: ‘Diese Freigabe aufheben: Fehlgeschlagen’ - Auch nach einem Löschen der neuesten Chronik bleibt das so.

Wie werde ich diese Freigabe-Leiche wieder los?

Ich hatte dieses Verhalten auch schon mal. Witziger Weise hatten bei mir folgende occ Befehle zum entfernen der Freigabe-Leiche ausgereicht:

Probiere es in deinem Beispiel erstmal nur auf der zweiten Instanz, da der User B zum User C weitergeteilt hat.

sudo -u www-data php /dein_pfad/zur/nextcloud/occ maintenance:mode --on
sudo -u www-data php /dein_pfad/zur/nextcloud/occ maintenance:repair-share-owner
sudo -u www-data php /dein_pfad/zur/nextcloud/occ maintenance:mode --off

Da der Wartungsmodus alle Apps abschaltet, kann es sein, dass es bei dir nicht funktioniert.

Ich habe es mal mit ein Paar Testservern und mit unterschiedlichen Ubuntu und Nextcloud-Versionen versucht nachzustellen. Ich bekomme keine Fehler und kann auch beim User C alles sauber verlassen und aufheben obwohl es nicht mehr existiert.

Schmeiß mal noch mehr Infos zu beiden Instanzen in die Runde. Du kennst ja das Spiel: support-template

Welche Einstellungen hast du in den Verwaltungeinstellungen - Teilen

usw.