caldav-beta9 and unixhierarchysep: yes

John john-cyrus at
Fri Jul 4 20:38:17 EDT 2014


I had the same problem, so set unixhierarchysep: no and it persisted. I
manually created the mailbox in cyradm with

cm user.john.#calendars.Default
sam user.john.#calendars.Default jwrm all cyrus all

and that made it work with TB. I've not had time yet to work out whether
I have been overgenerous with the permissions, but I got it to work.

I think the bug here is nothing to do with the separator, but that the
calendar mailbox is not auto-provisioned. I see nothing in the logs to
indicate an attempt at autocreation.


On 04/07/14 18:30, Gary Hawkins wrote:
> Dear all,
> I've just installed caldav-beta9 from the latest debian (testing)
> package and so far I think I have managed to configure the server side
> OK.  However, when I try to access the default calendar for the first
> time, I get this in the logs:
> Jul  4 18:19:27 mail cyrus/https[7437]:
> mlookup(user.ghawkins.#calendars.Default) failed: Mailbox does not exist
> Jul  4 18:19:27 mail cyrus/https[7437]:
> [2001:8b0:127:1:225:90ff:fef0:6024] as "ghawkins" with "Mozilla/5.0
> (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
> Lightning/2.6.6"; "PROPFIND /dav/calendars/user/ghawkins/Default/
> HTTP/1.1" (depth=0) => "404 Not Found" (error=Mailbox does not exist)
> Because I've got unixhierarchysep: yes set, my mailbox separator is /
> rather than . and the top line of the log above suggests it's using the
> wrong separator when looking up or creating the default mailbox, as I
> would have expected it to look up user/ghawkins/#calendars/Default
> instead, unless the log message is just wrong cosmetically).
> I've tried all the URL variations I can think of to make this work, but
> I just can't find a way to access the calendar.  I wonder if this is a bug?
> Thanks
> Gary Hawkins

More information about the Info-cyrus mailing list