iCal Server/Client in 10.6, eigenartiges Verhalten.

J

jj82

Neues Mitglied
Thread Starter
Dabei seit
26.01.2011
Beiträge
8
Reaktionspunkte
0
Hallo,

ich bin neu hier im Forum, also erstmal Hallo an alle :)


nun zu meinem Problem:

Ich betreibe den SL-Server dank André Aulich und Mac OS X Server Essentials v10.6 von Arek Dreyer nun schon eine geraume Zeit.
Grösstenteils läuft der auch ganz zufriedenstellend.
seit gestern zerrt der iCal Server aber etwas an meinen Nerven.

Der Server läuft in Version 10.6.6
Open Directory, DNS sind konfiguriert.
im iCal Server sind Benutzerkalender von zwei Benutzern vorhanden und ein Gruppenkalender. Dieser Gruppenkalender wird über zwei iPhones, zwei MacBook Pro´s und einen iMac mit den iCal Clients synchronisiert.
Bisher war es so, dass in unregelmässigen Abständen Einträge vom iPhone nicht mehr mit dem Server synchronisiert wurden, hier sorgte ein deaktivieren und anschliessendes aktivieren des Accounts in den iPhone-Einstellungen bisher immer für Abhilfe.

Jetzt war es so, dass Einträge die im iCal-Client eingegeben wurden, auf dem iPhone erschienen sind. Einträge die auf dem iPhone erstellt wurden (oder im Web-Kalender) aber vom iCal-Client nicht mehr dargestellt wurden.
So habe ich den Account auf den Clients gelöscht und neu eingerichtet (/principals/__uids__/wiki-wikiname).
Die Kalender werden links angezeigt, aber keine Termine und Aufgaben werden dargestellt! Wenn ich (egal ob mit iPhone, iCal oder Web-Kalender) neue Einträge erstelle werden diese angezeigt, nur eben der vorhandene Datenbestand nicht.

Das Fehlerprotokoll sagt:

2011-01-26 09:05:48+0100 [-] [caldav-8009] [-] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-wikiname/calendar/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>


Hat diesbezüglich jemand eine Idee?
Ich bin mit meinem kleinen Latinum am Ende und würde mich über Tipps und Hilfe freuen.

Viele Grüsse,
jj
 
Hat denn wirklich keiner eine rettende Idee?
 
Das Problem ist, dass Apple diese Gruppenkalender offiziell nicht mehr unterstützt.
Das ist der passende Thread: Apple Discussions

Mehr kann ich da momentan aber auch nicht beisteuern. Wir nutzen zur Zeit keine Gruppenkalender.
 
Hi,

bei mir funktionieren die Gruppenkalender eigentlich fehlerfrei*. Mir sind zumindest keine aufgefallen.
Wichtig ist aber, daß du den Port in iCal usw. direkt angibst.

CU
 
Hallo,

ich weiss das Apple die nicht unterstützt, aber bisher ging es ja über das Einrichten mit "/principals/__uids__/wiki-wikiname/".
Es funktioniert ja auch im Webkalender und der Sync mit zwei iPhones.
Nur die iCal Software auf den Mac´s tut´s nicht mehr.
 
Hast du die aktuellen Updates instlliert? Es gab mal vor kurzem eine Version von iCal, die /principals/__uids__/wiki-wikiname/ nicht konnte und immer auf einen anderen String umgeschaltet hat.
 
Vielen Dank erstmal für die Infos bisher.

Ich komme nicht weiter.
Ich habe jetzt mal einen User angelegt der genauso heisst wie die das wiki welches den Kalender enthält.
In den Ordner habe ich die Daten vom wiki-Kalender hinein kopiert.

Dann den Account auf dem iphone eingerichtet und Kalender-App gestartet. Alle Events sind da.
Anschliessend habe ich den Account im iCal auf dem Macbook Pro eingerichtet, selbes Problem!
Die Kalender werden angezeigt, enthalten nur keine Events.
Ich verstehe es nicht.

Die Dateirechte der Kalenderdaten:

_calendar Lesen & Schreiben
_calendar Lesen & Schreiben
Andere Nur Lesen

Das sollte doch stimmen, oder?


Fehlerprotokoll ical nach sync-versuch durch iCal unter OSX

127.0.0.1 - - [29/Jan/2011:10:37:35 +0200] "PROPFIND /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/inbox/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8009 t=24.4 or=1
127.0.0.1 - privat [29/Jan/2011:10:37:35 +0200] "PROPFIND /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/inbox/ HTTP/1.1" 207 1165 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8010 t=164.8 or=1 responses=1
127.0.0.1 - - [29/Jan/2011:10:37:41 +0200] "PROPFIND /calendars/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/inbox/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8011 t=22.0 or=1
127.0.0.1 - jj [29/Jan/2011:10:37:41 +0200] "PROPFIND /calendars/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/inbox/ HTTP/1.1" 207 1159 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8012 t=61.2 or=1 responses=1
10.0.0.112 - - [29/Jan/2011:10:37:50 +0200] "PROPFIND /principals/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=7.7 or=1
10.0.0.112 - - [29/Jan/2011:10:37:50 +0200] "PROPFIND /principals/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=5.8 or=1
10.0.0.112 - jj [29/Jan/2011:10:37:50 +0200] "PROPFIND /principals/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 207 3007 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=39.7 or=1
10.0.0.112 - jj [29/Jan/2011:10:37:50 +0200] "REPORT(DAV:principal-search-property-set) /principals/ HTTP/1.1" 200 1361 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=10.8 or=1
10.0.0.112 - jj [29/Jan/2011:10:37:56 +0200] "PROPFIND /calendars/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 207 21037 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=5358.7 or=1 responses=6
10.0.0.112 - - [29/Jan/2011:10:37:56 +0200] "REPORT /principals/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=6.3 or=1
10.0.0.112 - jj [29/Jan/2011:10:37:56 +0200] "REPORT(DAV:expand-property) /principals/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 207 437 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=82.0 or=1
10.0.0.112 - - [29/Jan/2011:10:38:00 +0200] "PROPFIND /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/inbox/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=6.3 or=1
10.0.0.112 - - [29/Jan/2011:10:38:11 +0200] "PROPFIND /principals/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=6.4 or=1
10.0.0.112 - - [29/Jan/2011:10:38:11 +0200] "PROPFIND /principals/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 401 141 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=5.9 or=1
10.0.0.112 - privat [29/Jan/2011:10:38:11 +0200] "PROPFIND /principals/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 207 3023 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=22.7 or=1
10.0.0.112 - jj [29/Jan/2011:10:38:11 +0200] "PROPFIND /principals/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 207 3007 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=11.9 or=1
10.0.0.112 - privat [29/Jan/2011:10:38:11 +0200] "REPORT(DAV:principal-search-property-set) /principals/ HTTP/1.1" 200 1361 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=9.8 or=1
10.0.0.112 - jj [29/Jan/2011:10:38:11 +0200] "REPORT(DAV:principal-search-property-set) /principals/ HTTP/1.1" 200 1361 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=9.8 or=1
10.0.0.112 - jj [29/Jan/2011:10:38:11 +0200] "PROPFIND /calendars/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 207 21037 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=14.9 or=1
10.0.0.112 - "privat as privat" [29/Jan/2011:10:38:17 +0200] "PROPFIND /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 207 38008 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=6026.4 or=1 responses=13
10.0.0.112 - jj [29/Jan/2011:10:38:17 +0200] "REPORT(DAV:expand-property) /principals/__uids__/9CBFD867-41E6-4690-BF1F-29B97C2A7D7E/ HTTP/1.1" 207 437 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=23.7 or=1
10.0.0.112 - privat [29/Jan/2011:10:38:19 +0200] "PROPFIND /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/5175DAAA-2435-4897-A454-739FC90E30A0/ HTTP/1.1" 207 151377 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=1330.2 or=1 responses=276
10.0.0.112 - privat [29/Jan/2011:10:38:20 +0200] "REPORT(CalDAV:calendar-multiget) /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/5175DAAA-2435-4897-A454-739FC90E30A0/ HTTP/1.1" 207 287880 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=821.2 or=1 rcount=275
10.0.0.112 - privat [29/Jan/2011:10:38:20 +0200] "REPORT(DAV:expand-property) /principals/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 207 437 "-" "DAVKit/4.0.3 (732); CalendarStore/4.0.4 (997); iCal/4.0.4 (1395); Mac OS X/10.6.6 (10J567)" i=8444 t=16.6 or=1


Fehlerprotokoll ical nach sync durch Kalender-App unter iOS 4.2

10.0.0.122 - - [29/Jan/2011:10:46:47 +0200] "PROPFIND /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 401 141 "-" "DAVKit/5.0 (767); iCalendar/5.0 (79); iPhone/4.2.1 8C148" i=8444 t=10.6 or=1
10.0.0.122 - "privat as privat" [29/Jan/2011:10:46:48 +0200] "PROPFIND /calendars/__uids__/5C2F5AC2-0C3F-43C0-AFE0-20EA1AC413BD/ HTTP/1.1" 207 34708 "-" "DAVKit/5.0 (767); iCalendar/5.0 (79); iPhone/4.2.1 8C148" i=8444 t=800.9 or=1 responses=13
 
Das Problem entsteht, weil iCal ausschliesslich OpenDirectory für die Identifizierung verwendet.
Lis dich da mal durch: http://osdir.com/ml/macosx.calendarserver.user/2008-01/msg00010.html Ist zwar nicht exakt die selbe Situation. Die Symptome sind aber identisch. Evt. hilft es bei dir die ACL's für die Kalender neu zusetzten.

Also wenn es mit den Rechten zu tun haben sollte, wie kann ich diese denn setzen?
Ich habe auch gelesen dass die Daten noch "webdav-Berechtigungen" enthalten die beim kopieren verloren gehen können, wie kann man denn dies kontrollieren?

Und eine Notlösung wenn garnichts anderes geht wäre evtl. einen neuen Kalendernutzer anzulegen, die Daten vom ical-Server lokal zu importieren und dann in den neu angelegten Kalender auf dem Server zu importieren.
Da habe ich nur das Problem das es sehr viele einzelne ics Dateien sind, die ich einzeln importieren und den entsprechenden Kalendern zuweisen müsste, gibt es da eine Möglichkeit dies anders zu lösen um den Vorgang zu vereinfachen?

Ich habe echt keine Idee mehr und würde mich freuen die Kalender wieder an den Start zu bekommen.


Gruss,
jj
 
Kannst im iCal einen ganzen Kalender exportieren. Wenn du dann wieder importierst, kannst du das Ziel wählen.
 
Kannst im iCal einen ganzen Kalender exportieren. Wenn du dann wieder importierst, kannst du das Ziel wählen.

Ja, das weiss ich.


Da im ical-Client keine Termine (Events) mehr vorhanden sind, würde ich gerne den Datenbestand des Servers lokal importieren.
Das Problem besteht darin, das auf dem Server jeder Kalender als kryptischer Ordner vorliegt, in dem für jeden Termin eine ics-Datei liegt.
Diese müsste ich jede einzeln importieren, was bei ca. 770 Dateien in 8 Kalendern keine nette Angelegenheit wäre. :eek:
Gibt es hierfür eine bessere Lösung?

Dann würde ich einen neuen Kalender-Account anlegen und auf dem ical-client einrichten. Anschliessend könnte ich die lokalen Kalender auf den Server übertragen und wieder über diesen nutzen.


Mal abgesehen davon noch die Frage wie ich die ACL´s für die Daten ändere, habe das auf der Konsole mit "chown/chmod" auf _calendar:_calendar mit den Rechten 770 gemacht. Ist das so korrekt?


Ich hatte was von webdav-Berechtigungen gelesen die "defekt" sein könnten Stichwort "xattr".
Wie kann ich sowas denn kontrollieren und gegebenfalls ändern?


Vielen Dank schonmal,
Gruss,
jj
 
Hast du denn einen Tipp wie ich die einzelnen ics-Dateien komfortabler aus dem Server-Datenbestand in lokale Kalender importieren könnte?, das würde mir jetzt kurzfristig vielleicht "das leben retten"?

Danke bis hierher.
Gruss,
jj
 
hi,

Auf dem Server selbst gibt es auch einen iCal. Funktioniert der Gruppenkaleder mit diesem iCal-Client?
Wenn ja kannst du diesen beqem exportieren.

Hast du eventuell die wiki berechtigungen geprüft? Meiner erfahrung hilft es manchmal die Berechtigungen komplett zu löschen und wieder zu erneuern (sofern du nicht den öffentlichen zugriff gewährt hast, sonst ist diese Methode natürlich recht nutzlos)

Wenn du einen neuen "Gruppenkalender" erstellst (also ein wiki, kein neuen Kalender innerhalb des wikis) und "abonnierst" diesen. Kannst du dann, erstellte Einträge bei allen Clients sehen? Wenn nein ist es ein generelles Problem, wenn ja, ist etwas am wiki-Kalender nicht richtig. Vom Kopieren der Daten vom Server würde ich in diesem fall von abraten. Sonst hast du die gleichen Fehler wieder.
Da wäre nur nur das Exportieren sinnvoll, sofern keiner eine alternative kennt.

MFG
 
Hallo nochmal.

Ich habe das Problem nach vielen Stunden "gelöst".
Auf dem Weg hierher habe ich den Server komplett neu aufgesetzt.
Alle Dienste neu konfiguriert, hatte den Datenbestand übernommen wie er war, woraufhin das Problem weiterhin bestand.
Letztendlich habe ich die kompletten Daten auf einen Client kopiert und auf dem Server gelöscht, so dass er die Dateistruktur neu erstellen musste.
Dann habe ich die Kalender Lokal erstellt und die ics alle markiert und auf die lokalen Kalender gezogen. Über Ablage > Importieren hätte ich ja alle ics Dateien einzeln importieren müssen.
Als nächstes habe ich die Kalender einzeln exportiert, dann die Kalender im Server-Account erstellt und die exportierten ics-Dateien (für jeden Kalender eine) importiert.

Jetzt funktioniert wieder alles! :)


Leider kann ich so nicht nachvollziehen, weshalb das Problem überhaupt auftrat, aber in Anbetracht dessen, dass es nun wieder funktioniert, sehe ich darüber mal grosszügig hinweg. :cool:

Vielen Dank an alle die beratend zur Seite standen.

Gruss,
jj
 
Zurück
Oben Unten