cyrus 2.5 with myroundcube calendar

Wolfgang Breyha wbreyha at gmx.net
Mon May 4 11:54:47 EDT 2015


Hi!

I tried to access the cyrus 2.5 calendar with myroundcube calendar and failed.

cyrus-imapd 2.5.1 is running and works as expected. Calendar is accessible
with Thunderbird/Lightning following
http://cyrusimap.org/docs/cyrus-imapd/2.5.0/install-http.php

Nothing "unusual" in the configs. https, noplaintext auth, digest disabled
for http.

I can add/edit/remove events with lightning as expected using
https://<hostname>/dav/calendars/user/<user>/Default/

Then I tried adding myroundcube calendar to my existing and working
roundcube installation. I added a caldav calandar with exactly same URL,
but without trailing "/" to myrc cal.

It works mostly, except that myrc calendar says:
> May  4 01:38:28 xxx roundcube: <435cti4v> caldav_driver: Initialize sync client for calendar 3
> May  4 01:38:28 xxx roundcube: <435cti4v> caldav_driver: Syncing calendar id "3".
> May  4 01:38:28 xxx roundcube: <435cti4v> caldav_driver: Found new event /dav/calendars/user/xxxx/Default/
> May  4 01:38:28 xxx roundcube: <435cti4v> caldav_driver: Found new event /dav/calendars/user/xxxx/Default/85eaa723-327a-4cf5-8e20-bb04aa705829.ics
> May  4 01:38:28 xxx roundcube: <435cti4v> caldav_driver: Found new event /dav/calendars/user/xxxx/Default/B79D296A8C9CC4B7B7794FADD7B57217-C2177D4A10BA4D17.ics
> May  4 01:38:28 xxx roundcube: <435cti4v> caldav_driver: Created 0 new events, updated 0 event.
> May  4 01:38:28 xxx roundcube: <435cti4v> caldav_driver: Successfully synced calendar id "3".

So, it actually finds the events, but doesn't add them to the rc calendar
afterwards. Don't know why.

Without trailing "/" in the caldav URI it even works to add an event,
roundcube saves it, I get it in thunderbird, but roundcube itself doesn't
display it.

I'm not sure if this is roundcube related or if cyrus-httpd is the cause.

I added unencrypted access for debugging purposes and tcpdumped the access.
What I see is that rc cal. asks for all 3(!) "events", including
/dav/calendars/user/xxxx/Default/
and gets a "404 not found" in the multi-status response. That's the point
were I don't know if cyrus or rc calendar is doing something wrong. Maybe
it's caused by something completely differnt?

Greetings, Wolfgang
-- 
Wolfgang Breyha <wbreyha at gmx.net> | http://www.blafasel.at/
Vienna University Computer Center | Austria


More information about the Info-cyrus mailing list