Welcome, Guest
Please Login or Register.    Lost Password?

Zarafa Caldav Calendar not found
(1 viewing) (1) Guest
Go to bottomPage: 1
TOPIC: Zarafa Caldav Calendar not found
#20652
Zarafa Caldav Calendar not found 8 Months, 2 Weeks ago  
When trying to access my Zarafa calendar using CalDAV, I get an error message telling me no calendars were found.

I only have one default calendar on the Zarafa server. Unfortunately it's an SSL server, so I can not provide a TCP dump. Is there any way to log the communication from within Rainlendar, so I can provide some more useful information?
Temar
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#20656
Re: Zarafa Caldav Calendar not found 8 Months, 2 Weeks ago  
You can enable the debugging in Rainlendar and check from the debug log what exactly the server sends to Rainlendar.
Rainy
Moderator
Posts: 5971
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#20659
Re: Zarafa Caldav Calendar not found 8 Months, 2 Weeks ago  
Ah thank you, it looks like Rainlendar can not find the calendar resource.

When using Zarafa the calendar URL is:
Code:

<server>/caldav/<user>/<calendar-name>


Using a browser, I can download my default calender as one ICS file with this URL:
Code:

<server>/caldav/amn/Calendar

When connecting to the URL using a WebDAV client, I can actually see all the ics files for each calender event.

Here is a stripped down version of the logfile I got when trying to add the caldav calendar resource. I replaced the server name and my personal information.

Maybe you can see what's wrong here. I'm not much into the CalDAV protcol and I didn't check the RFC yet.

Code:


21:39:06: [0:00:51.137] Dummy: Checking options: <server>/caldav/amn/Calendar
21:39:06: [0:00:51.346] Dummy: CURLINFO_TEXT: Server auth using Basic with user 'amn'
21:39:06: [0:00:51.346] Dummy: CURLINFO_HEADER_OUT: OPTIONS /caldav/amn/Calendar HTTP/1.1
Authorization:<REMOVED FROM LOG>
User-Agent: Rainlendar-CalDAVPlugin/1.0
Host: <server>
Accept: */*
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: HTTP/1.1 200 OK
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: DAV: 1, access-control, calendar-access, calendar-schedule, calendarserver-principal-property-search
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: Allow: OPTIONS, GET, POST, PUT, DELETE, MOVE
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: Allow: PROPFIND, PROPPATCH, REPORT, MKCALENDAR
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: Content-Length: 0
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: Server: Zarafa
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: Date: Wed, 05 Feb 2014 20:38:53 GMT
21:39:06: [0:00:51.416] Dummy: CURLINFO_HEADER_IN: Connection: close
21:39:06: [0:00:51.416] Dummy: CURLINFO_TEXT: Closing connection #0

21:39:06: [0:00:51.419] Dummy: Making request: <server>/caldav/amn/Calendar
21:39:06: [0:00:51.613] Dummy: CURLINFO_TEXT: Server auth using Basic with user 'amn'
21:39:06: [0:00:51.613] Dummy: CURLINFO_HEADER_OUT: PROPFIND /caldav/amn/Calendar HTTP/1.1
Authorization:<REMOVED FROM LOG>
User-Agent: Rainlendar-CalDAVPlugin/1.0
Host: <server>
Accept: */*
Content-Type: application/xml; charset="utf-8"
DEPTH:0
Content-Length: 204
Expect: 100-continue
21:39:07: [0:00:52.615] Dummy: CURLINFO_TEXT: Done waiting for 100-continue
21:39:07: [0:00:52.615] Dummy: CURLINFO_DATA_OUT: <?xml version="1.0" encoding="utf-8" ?>
<D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:current-user-principal/><D:principal-URL/><C:calendar-home-set/></D:prop></D:propfind>
21:39:07: [0:00:52.615] Dummy: CURLINFO_TEXT: We are completely uploaded and fine
21:39:07: [0:00:52.787] Dummy: CURLINFO_HEADER_IN: HTTP/1.1 207 Multi-Status
21:39:07: [0:00:52.787] Dummy: CURLINFO_HEADER_IN: DAV: 1, access-control, calendar-access, calendar-schedule, calendarserver-principal-property-search
21:39:07: [0:00:52.788] Dummy: CURLINFO_HEADER_IN: Content-Type: application/xml; charset="utf-8"
21:39:07: [0:00:52.788] Dummy: CURLINFO_HEADER_IN: Content-Length: 558
21:39:07: [0:00:52.788] Dummy: CURLINFO_HEADER_IN: Server: Zarafa
21:39:07: [0:00:52.788] Dummy: CURLINFO_HEADER_IN: Date: Wed, 05 Feb 2014 20:38:55 GMT
21:39:07: [0:00:52.788] Dummy: CURLINFO_HEADER_IN: Connection: close
21:39:07: [0:00:52.788] Dummy: CURLINFO_HEADER_IN:
21:39:07: [0:00:52.789] Dummy: CURLINFO_DATA_IN: <?xml version="1.0" encoding="UTF-8"?>
<C:multistatus xmlns:D="urn:ietf:params:xml:ns:caldav" xmlns:C="DAV:">
 <C:response>
  <C:href>/caldav/amn/Calendar</C:href>
  <C:propstat>
   <C:prop>
    <C:current-user-principal>
     <C:href>/caldav/amn/</C:href>
    </C:current-user-principal>
    <C:principal-URL>
     <C:href>/caldav/amn/</C:href>
    </C:principal-URL>
    <D:calendar-home-set>
     <C:href>/caldav/amn/</C:href>
    </D:calendar-home-set>
   </C:prop>
   <C:status>HTTP/1.1 200 OK</C:status>
  </C:propstat>
 </C:response>
</C:multistatus>
21:39:07: [0:00:52.789] Dummy: CURLINFO_TEXT: Closing connection #0

21:39:07: [0:00:52.793] Dummy: Making request: <server>/caldav/amn/
21:39:08: [0:00:52.992] Dummy: CURLINFO_TEXT: Server auth using Basic with user 'amn'
21:39:08: [0:00:52.992] Dummy: CURLINFO_HEADER_OUT: PROPFIND /caldav/amn/ HTTP/1.1
Authorization:<REMOVED FROM LOG>
User-Agent: Rainlendar-CalDAVPlugin/1.0
Host: <server>
Accept: */*
Content-Type: application/xml; charset="utf-8"
DEPTH:1
Content-Length: 170
Expect: 100-continue
21:39:09: [0:00:53.993] Dummy: CURLINFO_TEXT: Done waiting for 100-continue
21:39:09: [0:00:53.994] Dummy: CURLINFO_DATA_OUT: <?xml version="1.0" encoding="utf-8" ?>
<D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><D:prop><D:displayname/><D:resourcetype/></D:prop></D:propfind>
21:39:09: [0:00:53.994] Dummy: CURLINFO_TEXT: We are completely uploaded and fine
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN: HTTP/1.1 207 Multi-Status
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN: DAV: 1, access-control, calendar-access, calendar-schedule, calendarserver-principal-property-search
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN: Content-Type: application/xml; charset="utf-8"
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN: Content-Length: 369
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN: Server: Zarafa
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN: Date: Wed, 05 Feb 2014 20:38:56 GMT
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN: Connection: close
21:39:09: [0:00:54.115] Dummy: CURLINFO_HEADER_IN:
21:39:09: [0:00:54.116] Dummy: CURLINFO_DATA_IN: <?xml version="1.0" encoding="UTF-8"?>
<C:multistatus xmlns:C="DAV:">
 <C:response>
  <C:href>/caldav/amn/</C:href>
  <C:propstat>
   <C:prop>
    <C:displayname>John Doe</C:displayname>
    <C:resourcetype>
     <C:collection/>
    </C:resourcetype>
   </C:prop>
   <C:status>HTTP/1.1 200 OK</C:status>
  </C:propstat>
 </C:response>
</C:multistatus>
21:39:09: [0:00:54.116] Dummy: CURLINFO_TEXT: Closing connection #0

21:39:09: [0:00:54.120] DEBUG: Dummy: John Doe was ignored since its resource type is not calendar

Temar
Fresh Boarder
Posts: 2
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#20669
Re: Zarafa Caldav Calendar not found 8 Months, 2 Weeks ago  
The server doesn't return the calendar resource so Rainlendar cannot get the list of calendars. You could try to go through the new calendar wizard in Rainlendar even though it cannot find the calendars. Then set the url to the calendar's properties directly and see if you can download the events that way.
Rainy
Moderator
Posts: 5971
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 1
get the latest posts directly to your desktop