Nach einem Nextcloud Update von Version 16.x.x auf 17.x.x oder auch 18.x.x kommt es dazu, dass die Kalendersynchronisation in beiden Richtungen nicht mehr funktioniert.
Auf dem Server findet man in der Protokollierung folgenden Fehler, wenn die Synchronisation vom Smartphone angestossen wird:
Sabre\DAV\Exception\NotFound: File with name /calendars could not be located
Eine Synchronisation, z. B. mit dem Thunderbird Mailclient funktioniert einwandfrei.
Problemlösung:
Das Problem kann wie folgt beseitigt werden; obwohl das nicht wirklich die Lösung ist. Man kopiert aus der Sicherung der Vers. 16 die folgende Datei in das laufende Verzeichnis:
apps/dav/lib/Connector/Sabre/AnonymousOptionsPlugin.php
Vorher die Originaldatei der Ver. 18 sichern.
-rw-r–r– 1 ft78sup psacln 2274 May 28 05:40 AnonymousOptionsPlugin.php
-rw-r–r– 1 ft78sup psacln 2724 May 28 05:50 AnonymousOptionsPlugin_v18.php
Danach funktioniert die Synchronisation wieder einwandfrei. Bei der Synchronisation der Kontakte in beiden Richtung gab es nach dem Update keine Probleme.