After upgrade Nextcloud from 19.0.6 to 19.0.7 the shared calendars are not showing anymore on Nextcloud and not more in any Clients like Thunderbird lightning.
Calendar app version: 2.0.4
CalDAV-clients used: Thunderbird Lightning
Operating system: Debian Buster
Web server: Apache
Database: MariaDB
PHP version: 7.0.4
Nextcloud Version: 19.0.7
Updated from an older installed version or fresh install: Updated from 19.0.6
List of activated apps:
Enabled:
XXX.XXX.XXX.XXX - - [18/Jan/2021:09:22:40 +0100] "PROPFIND /remote.php/dav/calendars/XXXX/personal_shared_by_XXXXX/ HTTP/1.1" 404 5749 "-" "DAVx5/2.4.0.1-ose (2019/04/05; dav4jvm; okhttp/3.12.1) Android/8.0.0"
{"reqId":"LODdOotaUNE97FWhFpNX","level":0,"time":"2021-01-18T08:19:34+00:00","remoteAddr":"XXX.XXX.X.X","user":"XXXXXXX","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/calendars/XXXXX/","message":{"Exception":"Sabre\\DAV\\Exception\\NotAuthenticated","Message":"No public access to this resource., No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured, No 'Authorization: Bearer' header found. Either the client didn't send one, or the server is mis-configured, No 'Authorization: Basic' header found. Either the client didn't send one, or the server is misconfigured","Code":0,"Trace":[{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMethod","class":"Sabre\\DAV\\Auth\\Plugin","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":458,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":251,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":319,"function":"start","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/apps/dav/lib/Server.php","line":320,"function":"exec","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/remote.php","line":167,"args":["/var/customers/webs/web1/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","Line":161,"CustomMessage":"--"},"userAgent":"iOS/12.4.5 (16G161) dataaccessd/1.0","version":"19.0.7.1"}
{"reqId":"Vfxk8FyPEvmZxRGKqa5x","level":0,"time":"2021-01-18T08:21:23+00:00","remoteAddr":"XXX.XXX.XXXX.XXX","user":"XXXXX","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/calendars/XXXXX/personal_shared_by_XXXXX/","message":{"Exception":"Sabre\\DAV\\Exception\\NotFound","Message":"Node with name 'personal_shared_by_XXXXX' could not be found","Code":0,"Trace":[{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php","line":80,"function":"getChild","class":"OCA\\DAV\\CalDAV\\CalendarHome","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":976,"function":"getNodeForPath","class":"Sabre\\DAV\\Tree","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1678,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1661,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":363,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":474,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":251,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":319,"function":"start","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/apps/dav/lib/Server.php","line":320,"function":"exec","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/customers/webs/web1/nextcloud/remote.php","line":167,"args":["/var/customers/webs/web1/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/customers/webs/web1/nextcloud/apps/dav/lib/CalDAV/CalendarHome.php","Line":178,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1","version":"19.0.7.1"}
I have encountered a similar problem after upgrading from Nextcloud 20.0.4 → 20.0.5. Yet it seems to only occur if the shared group name has an umlaut. We have a "Geschäftsstelle" group, shared calendars invisible. When sharing the calendars with a new group "Geschaeftsstelle", then the sharing works. @JB1985 : can you confirm?
There is a more detailed issue discussion on the issue in the server repository: https://github.com/nextcloud/server/issues/25164
I've updated to the latest Nextcloud 20 version. That seems to be the problem too.
It looks like both versions 19.0.7 and 20.0.5 have the problem.