• General
  • Probleme mit CalDAV synchronisation

Hallo zusammen
Seit dem Wechsel von Exchange zu Grommunio kämpfe ich mit Problemen bei Synchronisation der Kalendereinträge.
Erst hatte ich die Konten via EWS verbunden. Bei der hatte ich aber immer ein Synchronisationsproblem: "System.Exception: Unknown exchange date". Da mich das Problem schon einige Monate begleitet und es mich langsam nervt, wollte ich die Konten nun via CalDAV einrichten. Leider funktioniert die Synchronisation "zu" fehlerfrei! Im Web erstellte Termine werden sauber auf das Handy synchronisiert, können gelöscht werden, und verschwinden danach im Web. Umgekehrt funktioniert es aber nicht und es erscheint auch kein Synchronisationsfehler in der App.
Im Log des DAV Services habe ich folgenden Eintrag entdeckt:
22.03.2025 19:56:53 [239645] [ERROR] cal GrommunioCalDavBackend->setData(): Error updating mapi object, error code: 0x80004005 - /usr/share/grommunio-dav/lib/GrommunioCalDavBackend.php:314

Die Codezeile 314 gehört zur Funktion "createCalendarObject". Das die entsprechenden Rechte, auf den eigenen Kalender, fehlt sollte ausgeschlossen sein, da ich ja im Web einen Termin erstellen und via Caldav auch wieder löschen kann.
Der Server läuft unter Debian 12.10 und mit den aktuellen Grommunio Paketen:
grommunio-admin-api 1.17.1.b52f04b-1+3.1
grommunio-admin-common 42.e17ec55-1+31.1
grommunio-admin-web 4.0.0.0.5e1e4b3-1+123.2
grommunio-common 27.db4a83f-1+49.2
grommunio-dav 1.4.7.ee40553-1
grommunio-dbconf 1.1.1.da20a46-1+8.1
grommunio-error-pages 1.0.10.bb2df37-1+14.2
grommunio-index 1.3.0.g2bd8a8c-1+3.4
grommunio-sync 2.1.6.22f2119-0
grommunio-web 3.11.59.gbcebf83d0-1+239.1
gromox 2.44.13.gcbc0e5b-1+6.1
libesedb1 20240220-1+2.6
libexmdbpp0 1.11.2.259948f-1+34.1
libhx32 4.27-1+1.1
libolecf1 20240427-1+1.6
libpff1 20231205-1+1.9
mapi-header-php 1.6.0.8f4757d-1+5.2
python3-mattermostdriver 7.3.2-1+15.7
python3-more-itertools 8.12.0-1+1.11
python3-openapi-core 0.13.7-1+7.11
python3-openapi-schema-validator 0.1.5-1+10.16
python3-openapi-spec-validator 0.2.9-1+8.11
python3-parse 1.19.0-1+22.7
python3-pyexmdb 1.11.2.259948f-1+34.1
python3-rfc3339-validator 0.1.5-1+9.16
python3-strict-rfc3339 0.1.5-1+13.11
system-user-grommunio 9-1
system-user-gromox 9-1

Hat jemand von euch eine Idee, wo der Fehler liegen könnte?

Welches Programm und Version wird verwendet auf welchem OS?

    Funktionieren die nativen Android Apps für Mail und Kalender?

      6 days later

      WalterH
      Bitte entschuldige meine späte Antwort. Ich war diese Woche zu sehr eingespannt.
      Der native Samsung Kalender funktioniert tatsächlich über Caldav. Mein Google Kalender versteht leider kein CalDAV.

      Ich stelle mir aber die Frage, wie eine App einen "Access Denied" in einem PHP Code auslösen kann? Vor allem als Kompatibilitätsproblem (andere Apps funktionieren ja) oder liege ich hier falsch?

        sbrunner Der native Samsung Kalender funktioniert tatsächlich über Caldav.

        Warum verwendet man nicht EAS das ist das native Protokoll für die Mobilgeräte?

          WalterH
          Weil EAS keine freigegebenen Kalender zulässt, Caldav aber schon..

          © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice