Re: Questions about CalDav Syncproblems (three KDE machines + Android)

VojtÄ›ch Zeisek <[email protected]> Fri, 27 Mar 2026 17:59:21 +0100
Newsgroups gmane.comp.kde.users.pim
Organization openSUSE GNU/Linux
Message-ID <7246980.jJDZkT8p0M@rusalka>
--nextPart2293436.h6RI2rZIcs
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; protected-headers="v1"
From: =?UTF-8?B?Vm9qdMSbY2g=?= Zeisek <[email protected]>
To: [email protected]
Date: Fri, 27 Mar 2026 17:59:21 +0100
Message-ID: <7246980.jJDZkT8p0M@rusalka>
Organization: openSUSE GNU/Linux
In-Reply-To: <[email protected]>
MIME-Version: 1.0

Hi

Dne p=C3=A1tek 27. b=C5=99ezna 2026 10:48:26, st=C5=99edoevropsk=C3=BD stan=
dardn=C3=AD =C4=8Das, Markus=20
=46eilner 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 clic=
k=20
on the resource in the akonadiconsole and check the refresh interval. Other=
=20
option could be some issue with authentisation, network or so, but there I'=
d=20
expect slightly different behavior...

> 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 synchronize=
d=20
only on the refresh intervals. I thought there was some settings in KOrgani=
ser=20
to work with it, something like to sync after every change, but I didn't fi=
nd=20
anything like this now....

> 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. :-)

> Have a nice weekend and sorry for spamming (if so)
>=20
> Am Freitag, 27. M=C3=A4rz 2026, 10:07:34 Mitteleurop=C3=A4ische
> 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 sh=
ould=20
be in the Akonadi database (by default), and not as bunch of files...?

> > Am Freitag, 27. M=C3=A4rz 2026, 09:29:58 Mitteleurop=C3=A4ische Normalz=
eit
> > 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 doubl=
e=20
click on the CalDAV resource URL, You should see details which calendars ar=
e=20
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 :-)
> > >=20
> > > Am Freitag, 27. M=C3=A4rz 2026, 08:56:03 Mitteleurop=C3=A4ische
> > > Normalzeit schrieb Markus Feilner:
> > > > thanks for your answer, Vojt=C4=9Bch! 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.=
=20
Other issue are changes. Sometimes it happens that the server side has some=
=20
features and/or implementation which is or is not randomly available in som=
e=20
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. =E2=
=80=93 I'm
> > > > digging deeper here...

Have a nice weekend,
V.

> > > > Am Freitag, 27. M=C3=A4rz 2026, 08:11:17 Mitteleurop=C3=A4ische
> > > > Normalzeit schrieb Vojt=C4=9Bch Zeisek:
> > > > > Dne p=C3=A1tek 27. b=C5=99ezna 2026 7:47:20, st=C5=99edoevropsk=
=C3=BD
> > > > > standardn=C3=AD =C4=8Das, 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?
> > > > >=20
> > > > > 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.?
=2D-=20
Vojt=C4=9Bch Zeisek
https://trapa.cz/

Komunita openSUSE GNU/Linuxu
Community of the openSUSE GNU/Linux
https://www.opensuse.org/

--nextPart2293436.h6RI2rZIcs
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEES97LYVdqIgW2UhmwtBndlZHSOVEFAmnGt2kbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyAAoJELQZ3ZWR0jlRy4wP/3NgyCxiyB/8tPgE5MgG
clh40B06259HfSFxJ6rhTKjzUALvXTPX86Az3MjbUd+RPNHpencGlz6isINGMffR
xXBB2kRAunKea11DqvguRaVMyxdk/fOBrdcDTUEYeJ2D9jqC144dZ9fzpzPyeg6w
gS5bb3dlu1u1H6A+TR7VJJKZicR2B8Xea6BxP7sOd0Oql085IHa6GYqoOl+RzC4d
2eJVT7GnZ6XIERkU5yUWabcAcB4dO8e13qVZnN4gu7dYs5TxwDVxnOHxghpZHo9I
qX1vu0XmJNgmjlpbTUjvjqdCXzpSgbFOaJRVMFXTEXz43muHwb93WtAAtACLlVmA
k3XlKxNdi6ic+sZEpXyB/Bj6gLICNyf1TbIzL3VXVTf8LjsXGZxy5DKUD08E73Vk
z3qCISs68B04l/Sud+v7g8+np4kWLidKhojwjGzygAu4hKHY3CSKM8cwZae7IJJ8
cfegk5kGSyjtMzi5OlnC2z4pzBLt2q24/fPsvdXO95R1CqEBSxnLea2q1un9oZxW
b5ABfbnpskW887KeekskPhxQlhXUmA9t7aM/fuEDorPlMzegAKBdVOR7nnW72fkm
KRavidv2UGZeaQ4thE+sjzp5p1S607iwy1BShh+qlpjIUtbHp4BRb1kXNMKkz5e1
cewcp6b64QgihSQWDQpRd5kH
=CBby
-----END PGP SIGNATURE-----

--nextPart2293436.h6RI2rZIcs--