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