Author Topic: calDav Kalender & OS X Mountain Lion Server  (Read 7234 times)

Offline technolust

  • Newbie
  • *
  • Posts: 4
calDav Kalender & OS X Mountain Lion Server
« on: October 01, 2012, 05:22:13 PM »
Hallo zusammen,

ich habe einen calDav Dienst auf einem OS X Mountain Lion Server laufen.
In Roundcube 0.8.1 habe ich das calender plugin über den plugin-manager von myroundcube geladen.
In den Kalender-Einstellungen habe ich folgende caldav-URL hinterlegt:
https://xxxxx.dyndns.org:8443/calendars/__uids__/394A6F91-1519-4E3A-9CAC-419791FDEC5E/

Trage ich jetzt an einem beliebigen Client (z.B. MacBook) in der Kalender App einen Termin ein,
dann wird dieser auch im Kalender in Roundcube angezeigt. In diese Richtung funktioniert es also problemlos.

Trage ich aber einen Termin im Kalender in Roundcube ein, dann sehe ich diesen nicht auf meinen anderen Clients (z.B. auf dem Macbook).
In diese Richtung wird also leider nicht gesynct. Wenn ich außerdem in Roundcube auf den "Abgleich" Button klicke sind
alle Kalendereinträge, die in Roundcube gemacht wurden, wieder weg. Die Einträge, die auf dem Macbook gemacht wurden, stehen dagegen noch
im Kalender.

Hat jemand einen Tipp für mich was hier falsch läuft?

Danke & Grüße
technolust


Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
Re: calDav Kalender & OS X Mountain Lion Server
« Reply #1 on: October 02, 2012, 06:35:01 AM »
caldav_debug in der config einschalten und überprüfen, was im CalDAV log file steht.
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline technolust

  • Newbie
  • *
  • Posts: 4
Re: calDav Kalender & OS X Mountain Lion Server
« Reply #2 on: October 02, 2012, 06:32:14 PM »
ok, danke, habe das Log aktiviert und bekomme die unten stehende Meldung.
Sieht so aus, als ob der Zugriff nicht autorisiert wird.
Verstehe ich aber nicht, liegt es vielleicht am SSL-Zertifikat? Das ist ein selbstsigniertes.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Request:
__________
https://xxxxx.dyndns.org:8443/calendars/__uids__/394A6F91-1519-4E3A-9CAC-419791FDEC5E/20121003T002543Z-S6G2mfC.ics

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Roundcube Webmail//NONSGML Calendar//EN
X-WR-Timezone: Europe/London
BEGIN:VEVENT
DTSTART:20121003T113000Z
DTEND:20121003T123000Z
DTSTAMP:20121002T222543Z
SEQUENCE:1349216743
SUMMARY:web 3454
CATEGORIES:Keine
UID:20121003T002543Z-S6G2mfC
END:VEVENT
END:VCALENDAR
[03-Oct-2012 00:25:43 +0200]:
__________
Response:
__________
HTTP/1.1 401 Unauthorized
Content-Length: 141
Strict-Transport-Security: max-age=600
Server: CalendarServer/4.1(CalendarServerv16.97.43) Twisted/12.0.0 TwistedWeb/9.0.0
Date: Tue, 02 Oct 2012 22:25:43 GMT
Content-Type: text/html;charset=utf-8
WWW-Authenticate: negotiate
WWW-Authenticate: digest nonce="163034999198747555537395658910188114431672936240896415190", realm="server.fritz.box", algorithm="md5"

HTTP/1.1 301 Moved Permanently
Content-Length: 239
Strict-Transport-Security: max-age=600
Server: CalendarServer/4.1(CalendarServerv16.97.43) Twisted/12.0.0 TwistedWeb/9.0.0
Location: https://xxxxx.dyndns.org:8443/calendars/__uids__/394A6F91-1519-4E3A-9CAC-419791FDEC5E/20121003T002543Z-S6G2mfC.ics/
Date: Tue, 02 Oct 2012 22:25:43 GMT
Content-Type: text/html;charset=utf-8

<html><head><title>Moved Permanently</title></head><body><h1>Moved Permanently</h1><p>Document moved to https://xxxxx.dyndns.org:8443/calendars/__uids__/394A6F91-1519-4E3A-9CAC-419791FDEC5E/20121003T002543Z-S6G2mfC.ics/.</p></body></html>

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Ich verwende in Roundcube übrigens auch ein Adressbuch-Plugin über CardDav.
Da klappt es mit der Synchronisation, allerdings gibt es hier auch eine Warnung im Log:
[03-Oct-2012 00:03:26 +0200]: cdfopen: Could not read reply header: authentication error: 400 Bad Request
[03-Oct-2012 00:03:35 +0200]: cdfopen: Could not read reply header: authentication error: 404 Not Found

Offline technolust

  • Newbie
  • *
  • Posts: 4
Re: calDav Kalender & OS X Mountain Lion Server
« Reply #3 on: October 03, 2012, 03:12:16 PM »
Hallo zusammen,

ich habe heute noch ein wenig weitergetestet.
Die Authentifizierungsmethode in den Kalendereinstellungen auf BASIC gestellt und das auch auf dem Server im CalDav Dienst aktiviert.
Jetzt bekomme ich zumindest mal keinen Authentifzierungsfehler mehr im Log. Gespeichert werden die Kalendereinträge aber leider
nach wie vor nicht.

Hier ein aktueller Auszug aus dem Lob beim Speichern eines Kalendereintrages. Fällt hier jemandem vielleicht etwas auf?

[03-Oct-2012 21:01:24 +0200]:
Request:
__________
https://xxxxx.dyndns.org:8443/calendars/__uids__/394A6F91-1519-4E3A-9CAC-419791FDEC5E/20121003T210124Z-V4pkXnu.ics

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Roundcube Webmail//NONSGML Calendar//EN
X-WR-Timezone: Europe/London
BEGIN:VEVENT
DTSTART:20121003T111500Z
DTEND:20121003T121500Z
DTSTAMP:20121003T190124Z
SEQUENCE:1349290884
SUMMARY:web test3 444
CATEGORIES:Keine
UID:20121003T210124Z-V4pkXnu
END:VEVENT
END:VCALENDAR
[03-Oct-2012 21:01:25 +0200]:
__________
Response:
__________
HTTP/1.1 301 Moved Permanently
Content-Length: 239
Strict-Transport-Security: max-age=600
Server: CalendarServer/4.1(CalendarServerv16.97.43) Twisted/12.0.0 TwistedWeb/9.0.0
Location: https://xxxxx.dyndns.org:8443/calendars/__uids__/394A6F91-1519-4E3A-9CAC-419791FDEC5E/20121003T210124Z-V4pkXnu.ics/
Date: Wed, 03 Oct 2012 19:01:25 GMT
Content-Type: text/html;charset=utf-8

<html><head><title>Moved Permanently</title></head><body><h1>Moved Permanently</h1><p>Document moved to https://xxxxx.dyndns.org:8443/calendars/__uids__/394A6F91-1519-4E3A-9CAC-419791FDEC5E/20121003T210124Z-V4pkXnu.ics/.</p></body></html>

Offline mbsouth

  • Full Member
  • ***
  • Posts: 71
Re: calDav Kalender & OS X Mountain Lion Server
« Reply #4 on: January 09, 2013, 04:44:13 PM »
...Jetzt bekomme ich zumindest mal keinen Authentifzierungsfehler mehr im Log. Gespeichert werden die Kalendereinträge aber leider nach wie vor nicht....

Yep, mit baikal-server.com (based on SabreDAV 1.8+) habe ich hier selbiges Problem wie du mit OS X Mountain Lion Server.

HTTP/1.1 401 Unauthorized

Ich kann alles mit allem synchronisieren, nur den RC-Calendar nicht.
Habe es aufgegeben...(teste z.Zt. sogo und horde).

ym2c mbsouth
« Last Edit: January 09, 2013, 04:45:58 PM by mbsouth »