erstmal danke für deine schnelle Antwort! ich hab inzwischen noch etwas rumprobiert, um zu sehen, ob ich den Fehler mit einer neuen Installation oder einen Backup reproduzieren kann. Hierfür hab ich einen neuen Debian Server auf einer virtuellen Maschine aufgesetzt, EGroupware installiert (gemäß der Anleitung bei GitHub) und ein Backup der alten Datenbank aufgespielt. Bei einem weiteren Versuch hab ich einfach EGroupware komplett neuinstalliert und versucht mit Outlook zu synchronisieren. Bei allen Versuchen ist der gleiche Fehler aufgetreten: Termine schreiben und löschen ist möglich, Termine ändern nicht. Ich gehe aus diesem Grund davon aus, dass es kein Fehler mit der Datenbank und alten Versionen ist. Ich habe hierfür ein neues Outlook ohne CalDavProfil vom alten Server verwendet und komplett alles neu eingerichtet.
Ich habe den kompletten Log von EGroupware mal angehangen. Ich werde daraus leider nicht schlau, da es den selben Fehler bringt wie CalDav: “403: forbidden”
*** 172.18.0.1 2022-01-10T22:16:08+00:00
REPORT /egroupware/groupdav.php/calendar/ HTTP/1.1
Connection: Keep-Alive
Content-Length: 683
X-Forwarded-Server: 127.0.1.1
X-Forwarded-Host: 192.168.0.64
X-Forwarded-For: 192.168.0.61
Authorization: Basic ***************
Content-Type: application/xml; charset=utf-8
Depth: 1
User-Agent: CalDavSynchronizer/4.1
Host: 192.168.0.64
Content-Length: 683
Content-Type: application/xml; charset=utf-8
<?xml version="1.0"?>
<C:calendar-query xmlns:C="urn:ietf:params:xml:ns:caldav">
<D:prop xmlns:D="DAV:">
<D:getetag/>
</D:prop>
<C:filter>
<C:comp-filter name="VCALENDAR">
<C:comp-filter name="VEVENT">
<C:time-range start="20211111T000000Z" end="20230111T000000Z"/>
</C:comp-filter>
</C:comp-filter>
</C:filter>
</C:calendar-query>
HTTP/1.1 207 Multi-Status
Date: Mon, 10 Jan 2022 22:16:08 GMT
Server: nginx/1.20.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Dav-Powered-By: EGroupware 21.1.001 CalDAV/CardDAV/GroupDAV server
X-WebDAV-Status: 207 Multi-Status
DAV: 1, 2, access-control, calendar-access, calendar-auto-schedule, calendar-proxy, calendarserver-principal-property-search, calendarserver-private-events, calendar-managed-attachments
Content-Type: text/xml; charset=“utf-8”
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D=“DAV:”>
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/”>
<D:href>/egroupware/groupdav.php/calendar/bb7335d6-4a9c-4847-bafd-0d0d9d92b76f.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>“101:0:1641852553”</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/”>
<D:href>/egroupware/groupdav.php/calendar/bb7335d6-4a9c-4847-bafd-0d0d9d92b76f.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>“102:0:1641852553”</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/”>
<D:href>/egroupware/groupdav.php/calendar/bb7335d6-4a9c-4847-bafd-0d0d9d92b76f.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>“103:0:1641852553”</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/”>
<D:href>/egroupware/groupdav.php/calendar/6706a578-cd86-4992-9947-9f053449fd82.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>“152:0:1641852557”</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/”>
<D:href>/egroupware/groupdav.php/calendar/040000008200E00074C5B7101A82E00800000000F0D5344E7706D801000000000000000010000000E46E9696E5DB404FA56D52CF7D7BE821.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>“200:0:1641852652”</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/”>
<D:href>/egroupware/groupdav.php/calendar/6706a578-cd86-4992-9947-9f053449fd82.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>“153:0:1641852557”</D:getetag>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
*** REPORT calendar-query /calendar/ --> “207 Multi-Status” took 0.003 s
*** 172.18.0.1 2022-01-10T22:16:08+00:00
REPORT /egroupware/groupdav.php/calendar/ HTTP/1.1
Connection: Keep-Alive
Content-Length: 611
X-Forwarded-Server: 127.0.1.1
X-Forwarded-Host: 192.168.0.64
X-Forwarded-For: 192.168.0.61
Authorization: Basic ***************
Content-Type: application/xml; charset=utf-8
Depth: 1
User-Agent: CalDavSynchronizer/4.1
Host: 192.168.0.64
Content-Length: 611
Content-Type: application/xml; charset=utf-8
<?xml version="1.0"?>
<C:calendar-multiget xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:D="DAV:">
<D:prop>
<D:getetag/>
<D:displayname/>
<C:calendar-data/>
</D:prop>
<D:href>/egroupware/groupdav.php/calendar/040000008200E00074C5B7101A82E00800000000F0D5344E7706D801000000000000000010000000E46E9696E5DB404FA56D52CF7D7BE821.ics</D:href>
</C:calendar-multiget>
HTTP/1.1 207 Multi-Status
Date: Mon, 10 Jan 2022 22:16:08 GMT
Server: nginx/1.20.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Dav-Powered-By: EGroupware 21.1.001 CalDAV/CardDAV/GroupDAV server
X-WebDAV-Status: 207 Multi-Status
DAV: 1, 2, access-control, calendar-access, calendar-auto-schedule, calendar-proxy, calendarserver-principal-property-search, calendarserver-private-events, calendar-managed-attachments
Content-Type: text/xml; charset=“utf-8”
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D=“DAV:”>
<D:response xmlns:ns0=“urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/” xmlns:ns2=“urn:ietf:params:xml:ns:caldav”>
<D:href>/egroupware/groupdav.php/calendar/040000008200E00074C5B7101A82E00800000000F0D5344E7706D801000000000000000010000000E46E9696E5DB404FA56D52CF7D7BE821.ics</D:href>
<D:propstat>
<D:prop>
<D:getetag>“200:0:1641852652”</D:getetag>
ns2:calendar-dataBEGIN:VCALENDAR
VERSION:2.0
PRODID:-//EGroupware//NONSGML EGroupware Calendar 21.1//EN
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220111
DTEND;VALUE=DATE:20220112
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
X-MICROSOFT-CDO-BUSYSTATUS:FREE
SUMMARY:test
PRIORITY:5
TRANSP:TRANSPARENT
UID:040000008200E00074C5B7101A82E00800000000F0D5344E7706D801000000000000000
010000000E46E9696E5DB404FA56D52CF7D7BE821
STATUS:CONFIRMED
CREATED:20220110T221052Z
LAST-MODIFIED:20220110T221052Z
DTSTAMP:20220110T221608Z
END:VEVENT
END:VCALENDAR
</ns2:calendar-data>
<D:displayname>test</D:displayname>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
*** REPORT calendar-multiget /calendar/ --> “207 Multi-Status” took 0.007 s
*** 172.18.0.1 2022-01-10T22:16:08+00:00
PUT /egroupware/groupdav.php/calendar/040000008200E00074C5B7101A82E00800000000F0D5344E7706D801000000000000000010000000E46E9696E5DB404FA56D52CF7D7BE821.ics HTTP/1.1
Connection: Keep-Alive
Content-Length: 890
X-Forwarded-Server: 127.0.1.1
X-Forwarded-Host: 192.168.0.64
X-Forwarded-For: 192.168.0.61
Authorization: Basic ***************
Content-Type: text/calendar; charset=utf-8
If-Match: "200:0:1641852652"
User-Agent: CalDavSynchronizer/4.1
Host: 192.168.0.64
Content-Length: 890
Content-Type: text/calendar; charset=utf-8
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ddaysoftware.com//NONSGML DDay.iCal 1.0//EN
BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYHOUR=3;BYMINUTE=0;BYMONTH=10
TZNAME:Mitteleuropäische Zeit
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYHOUR=2;BYMINUTE=0;BYMONTH=3
TZNAME:Mitteleuropäische Sommerzeit
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CLASS:PUBLIC
DESCRIPTION:
DTEND;VALUE=DATE:20220112
DTSTAMP:20220110T221610Z
DTSTART;VALUE=DATE:20220111
PRIORITY:5
SEQUENCE:1
SUMMARY:test 2
TRANSP:TRANSPARENT
UID:040000008200E00074C5B7101A82E00800000000F0D5344E7706D801000000000000000
010000000E46E9696E5DB404FA56D52CF7D7BE821
X-MICROSOFT-CDO-BUSYSTATUS:FREE
END:VEVENT
END:VCALENDAR
HTTP/1.1 403 Forbidden
Date: Mon, 10 Jan 2022 22:16:08 GMT
Server: nginx/1.20.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Dav-Powered-By: EGroupware 21.1.001 CalDAV/CardDAV/GroupDAV server
X-WebDAV-Status: 403 Forbidden
PUT /calendar/040000008200E00074C5B7101A82E00800000000F0D5344E7706D801000000000000000010000000E46E9696E5DB404FA56D52CF7D7BE821.ics --> “403 Forbidden” took 0.003 s
*** 172.18.0.1 2022-01-10T22:16:08+00:00
DELETE /egroupware/groupdav.php/calendar/bb7335d6-4a9c-4847-bafd-0d0d9d92b76f.ics HTTP/1.1
Connection: Keep-Alive
Content-Length: 0
X-Forwarded-Server: 127.0.1.1
X-Forwarded-Host: 192.168.0.64
X-Forwarded-For: 192.168.0.61
Authorization: Basic ***************
If-Match: "101:0:1641852553"
User-Agent: CalDavSynchronizer/4.1
Host: 192.168.0.64
Content-Length: 0
Content-Type:
HTTP/1.1 412 Precondition Failed
Date: Mon, 10 Jan 2022 22:16:08 GMT
Server: nginx/1.20.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Dav-Powered-By: EGroupware 21.1.001 CalDAV/CardDAV/GroupDAV server
X-WebDAV-Status: 412 Precondition Failed
*** DELETE /calendar/bb7335d6-4a9c-4847-bafd-0d0d9d92b76f.ics --> “412 Precondition Failed” took 0.002 s
*** 172.18.0.1 2022-01-10T22:16:08+00:00
DELETE /egroupware/groupdav.php/calendar/6706a578-cd86-4992-9947-9f053449fd82.ics HTTP/1.1
Connection: Keep-Alive
Content-Length: 0
X-Forwarded-Server: 127.0.1.1
X-Forwarded-Host: 192.168.0.64
X-Forwarded-For: 192.168.0.61
Authorization: Basic ***************
If-Match: "152:0:1641852557"
User-Agent: CalDavSynchronizer/4.1
Host: 192.168.0.64
Content-Length: 0
Content-Type:
HTTP/1.1 412 Precondition Failed
Date: Mon, 10 Jan 2022 22:16:08 GMT
Server: nginx/1.20.2
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
X-Dav-Powered-By: EGroupware 21.1.001 CalDAV/CardDAV/GroupDAV server
X-WebDAV-Status: 412 Precondition Failed
*** DELETE /calendar/6706a578-cd86-4992-9947-9f053449fd82.ics --> “412 Precondition Failed” took 0.002 s