Questions about CalDav Syncproblems (three KDE machines + Android)

Vojtěch Zeisek vojtech.zeisek at opensuse.org
Sat Mar 28 17:29:39 GMT 2026


Hi,
from Your description, it looks like a bug to me, so when You are done with 
Your research, fill a bug, please. :-)
Yours,
V.

Dne sobota 28. března 2026 9:48:53, středoevropský standardní čas, Markus 
Feilner napsal(a):
> Vojtěch Thanks so much! Answers inline.
> 
> Am Freitag, 27. März 2026, 17:59:21 Mitteleuropäische Normalzeit schrieb
> 
> Vojtěch Zeisek:
> > Hi
> > 
> > Dne pátek 27. března 2026 10:48:26, středoevropský standardní čas, Markus
> > 
> > Feilner napsal(a):
> > > Now I set up a fresh Kontact/Korganizer client and added an appointment.
> > > Shows up instantly in Radicale Server, on Android App and in
> > > Thunderbird.
> > > Have been waiting on second KDE desktop for it to show up. Took an
> > > akonadictl restart so that the meeting showed up. Reload was not enough.
> > 
> > This still looks like some weird settings of sync interval. I'd double
> > click on the resource in the akonadiconsole and check the refresh
> > interval. Other option could be some issue with authentisation, network
> > or so, but there I'd expect slightly different behavior...
> 
> That might indeed be ONE of the problems. However, one machine ONLY updated
> on akonadictl restart, not even after a reboot. I had a start script
> created to have an up-to-date calendar and a cronjob doing a akonadictl
> restart hourly. Since that worked for a while, I guess this might be the
> right path to look. Will do.
> 
> > > Have changed the meeting time to two hours later (on first machine in
> > > KDE/Kontact), is displayed correctly instantly on Server and Android and
> > > Thunderbird, but not on second KDE desktop.
> > 
> > AFAIK KDE doesn't have push notifications, i.e. the changes are
> > synchronized only on the refresh intervals. I thought there was some
> > settings in KOrganiser to work with it, something like to sync after
> > every change, but I didn't find anything like this now....
> 
> Exactly.
> 
> > > will do some more checks and debugging over the weekend. I also saw
> > > that the full ICS export from TB is bigger than that from Kontact, but
> > > there may be other reasons for that.
> > > I think I'll do a blogpost / article on debugging caldav. :-) Any help
> > > appreciated.
> > 
> > I'd consider a bug report at <https://bugs.kde.org/> first. :-)
> 
> Yeah, will do, once I am sure about things going on. I dont want to bother
> others with my obscure findings and especially not if it all comes down to a
> mistake of mine.
> 
> Thanks so much!  I already learned a lot in terms of debugging this.
> 
> > > Have a nice weekend and sorry for spamming (if so)
> > > 
> > > Am Freitag, 27. März 2026, 10:07:34 Mitteleuropäische
> > > 
> > > Normalzeit schrieb Markus Feilner:
> > > > Ok, in my radicale Container I can see ics-Files popping up for new
> > > > appointments coming in. I can confirm from that that TB and DavX
> > > > work as promised. Will test now with Kontact, Akonadi and Merkuro.
> > > > I am using the debugger and features of akonadikonsole.
> > 
> > Are ICS files some feature of...? Because AFAIK the calendar information
> > should be in the Akonadi database (by default), and not as bunch of
> > files...?
> > 
> > > > Am Freitag, 27. März 2026, 09:29:58 Mitteleuropäische Normalzeit
> > > > 
> > > > schrieb Markus Feilner:
> > > > > Fun fact: I installed Merkuro and found that it shows a third set
> > > > > of calendar data. E.g. the appointment agreed upon via mail and
> > > > > postponed on Tuesday for today does not appear at all. Seems
> > > > > like the akonadi backend did not deliver neither one of the two
> > 
> > > > > to merkuro-calendar at all. So I have three different sets of data:
> > When You double-click on the resource in the Akonadi console and then
> > double click on the CalDAV resource URL, You should see details which
> > calendars are checked for sync, just to rule out that something is "just"
> > unchecked.> 
> > > > > a) The Master on the caldav server that is correct and
> > > > > works fine with thunderbird and davX (Android)
> > > > > b) the set in Kontact-korganizer via akonadi
> > > > > c) the set in MerKuro via akonadi
> > 
> > I have never used Merkuro, so I can't say anything here...
> > 
> > > > > I think I am getting there, slowly. What I also noticed: After
> > > > > a clean login (remove the calendar from korganizer, restart
> > > > > kontact, add it again) the data is correct, but as time goes
> > > > > by it is getting out of sync.
> > > > > In will fiddle around with what happens when I export and
> > > > > import calendar data via files.
> > > > > Thanks for letting me spam you here :-)
> > > > > 
> > > > > Am Freitag, 27. März 2026, 08:56:03 Mitteleuropäische
> > > > > 
> > > > > Normalzeit schrieb Markus Feilner:
> > > > > > thanks for your answer, Vojtěch! Much appreciated.
> > > > > > Running a Radicale Caldav Server. That works like a charm
> > > > > > with Thunderbird and DavX - Android. Only KDE Kontact
> > > > > > gets out of sync. e.g. In Kontact, I accepted an appointment
> > > > > > change on Tuesday (it was scheduled for 10 am today,
> > > > > > postponed to 15:00 today) that came in via mail. The chang
> > > > > > e is only visible in the one KDE Kontact client that I accepted
> > > > > > the change in (via mail invite).
> > 
> > Acceptance of the invitation is confirmed by mail. This usually works
> > well.
> > Other issue are changes. Sometimes it happens that the server side has
> > some
> > features and/or implementation which is or is not randomly available in
> > some clients.... greetings to Google, MS and others -beep-.
> > 
> > > > > > So this is one client that probably is out of sync, the change
> > > > > > never
> > > > > > arrived on the server. This works fine with DavX and Thunderbird.
> > > > > > What I can reproduce is: Appointments in Thunderbird or DavX are
> > > > > > instantaneously written to the server, but not every KDE client
> > > > > > does
> > > > > > recieve them, even though authentication and all server data are
> > > > > > correct. Sometimes akonadictl restart helps, but not always and
> > > > > > not on all machines. Weird
> > > > > > I would love to learn how to debug this in akonadiconsole e.g. –
> > > > > > I'm
> > > > > > digging deeper here...
> > 
> > Have a nice weekend,
> > V.
> > 
> > > > > > Am Freitag, 27. März 2026, 08:11:17 Mitteleuropäische
> > > > > > 
> > > > > > Normalzeit schrieb Vojtěch Zeisek:
> > > > > > > Dne pátek 27. března 2026 7:47:20, středoevropský
> > > > > > > 
> > > > > > > standardní čas, Markus Feilner napsal(a):
> > > > > > > > Hi there, is this the right place to start a thread about
> > > > > > > > Caldav
> > > > > > > > sync problems with kontact / korganizer? I would love to learn
> > > > > > > > about debugging it.
> > > > > > > > I have three desktops with kontact, opensuse tumbleweed and
> > > > > > > > plasma6 plus a few android devices. And somehow they always
> > > > > > > > seem to be out of sync with my radicale CALDAV server.
> > > > > > > > I can provide more details if wanted.. but is there a
> > > > > > > > korganizer
> > > > > > > > mailing list or so?
> > > > > > > 
> > > > > > > What is on the server side? I use it with NextCloud an
> > > > > > > SOGo and I don't have any issue... Did You double
> > > > > > > check that You download all resources You wish to
> > > > > > > sync, You have some reasonable sync interval, etc.?
-- 
Vojtěch Zeisek
https://trapa.cz/

Komunita openSUSE GNU/Linuxu
Community of the openSUSE GNU/Linux
https://www.opensuse.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 870 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdepim-users/attachments/20260328/8a52ffea/attachment.sig>


More information about the kdepim-users mailing list