• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Gruppenkalender in iCal

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Hallo zusammen,

seit ein paar Tagen will mein iCal server (10.6.) nicht mehr richtig. Ich habe ein paar Wikis angelegt um darüber Gruppenkalender laufen zu lassen. Bis vor kurzem alles kein Problem. Eingerichtet im iCal über CalDAV (Benutzername/Passwort ist klar) als Server Adresse die interne Domain des Server und danach habe ich ich unter "Servereinstellungen" die Adresse gegen /principals/wikis/wikiname/ getauscht. Funktionierte bis jetzt auch super. Komischer Weise jetzt nicht mehr. Bekomme jetzt immer die Angehängte Fehlermeldung. Komischerweise lädt iCal den Kalender ohne Probleme, es kommt jedoch immer diese Meldung.

Hätte da jemand einen Tipp?

ical fehler.jpg
 

sniccet

Granny Smith
Registriert
20.09.07
Beiträge
13
Hallo, hast du schon mal den Server rebooted?
 

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Hey,

ja habe ich. Habe auch schon mal die Bindung vom Server gelöscht. geht nicht ...
 

QuickMik

deaktivierter Benutzer
Registriert
30.12.05
Beiträge
5.193
hilft dir zwar nicht.....
aber ich hab adressbuch und ical server schon at akta gelegt.
zumindest das teil, das bei os x server dabei ist.
verwende nur mehr addressbookserver.
kostet nicht die welt und funktioniert.
man kann sogar die iphones damit syncen.
ein feature oder eigentlich nicht....das man sich....eigentlich von apple wünscht.
 
Registriert
17.08.06
Beiträge
37
Hallo,
ja, das Problem hatte ich auch - zum Glück gibt es da einen Workaround.

Öffne die Datei /usr/share/caldavd/lib/python/twistedcaldav/directory/principal.py in einem Texteditor, und ändere die Zeilen (So um Zeile 530 rum - und Backup vorher nicht vergessen;) )

von
Code:
        assert record is not None, "Principal must have a directory record"

        url = joinURL(parent.principalCollectionURL(), record.guid) + slash 

        self.record = record
        self.parent = parent
        self._url   = url
in
Code:
        assert record is not None, "Principal must have a directory record"

        self.record = record
        self.parent = parent
        url = joinURL(parent.principalCollectionURL(), self.principalUID()) + slash
        self._url   = url
Dann den iCal-Server neu starten und die Kalender im Client neu eintragen... Dann funktioniert eswieder wie gehabt.


Viel Spass!
 

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Hi,

jetzt kann ich auf einmal in den Gruppenkalendern keinen Termin mehr eingeben (keine Schreibrechte). Die Rechte, die ich im Wiki Webinterface eingestellt habe passen (lese-/schreibrechte). Hat dazu jemand einen Tipp?
 

QuickMik

deaktivierter Benutzer
Registriert
30.12.05
Beiträge
5.193
was da so schwer zu verstehen ?
welche zugriffsrechte der finder dir anzeigt.
sind die gleich ? oder anders ?
 

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Vielleicht solltest Du im ganzen Satz schreiben. Wo von soll mir der Finder Zugriffsrechte zeigen? Die Rechte für Gruppenkalender werden ja im im Wiki konfiguriert. Dort ist der User natürlich drinnen!
 

QuickMik

deaktivierter Benutzer
Registriert
30.12.05
Beiträge
5.193
die kalender dateien liegen aber schon als dateien irgendwo rum
und wenn du da keine richtigen rechte drauf hast, kannst du mit dem wiki aus nix ausrichten.

ok, dann schau eben nicht nach. war nur ein vorschlag. wußte nicht, das du so schlau bist und keine tipps brauchst.
sorry
 

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Hast Du einen schlechten Tag??? Dann sag mir doch genau wo ich was nachgucken soll!
 

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Ok, da kommen wir der Sache ja schon näher. Die iCal Server speichert die Kalender in /Library/CalendarServer/Documents/ dort hat jedoch nur "System und Admin" Lese und schreibrechte. Wenn dis das Problem sein sollte ist mir nicht klar warum manche User ohne Probleme im Kalender schreiben dürfen...
 

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Habe die Ordnerrechte jetzt mal angepasst. Ändert aber nix am Problem
 
Registriert
17.08.06
Beiträge
37
Hi,

jetzt kann ich auf einmal in den Gruppenkalendern keinen Termin mehr eingeben (keine Schreibrechte). Die Rechte, die ich im Wiki Webinterface eingestellt habe passen (lese-/schreibrechte). Hat dazu jemand einen Tipp?

Hm, wenn beim iCal "auf einmal" nix mehr geht, helfen meistens 2 Dinge:

1) iCal Server neu starten -> Server-Admin - iCal - Stoppen - Straten
2) den wikid neu starten -> Konsole -> wikictl restart

Hab gerade in der letzten Zeit abundzu das Problem, das sich der wikid auf die Seite legt (oder nach nem Reboot nicht mehr kochkommt)

Wenn das nicht hilft (vor allem 2.) Schick doch bitte mal die komplette Fehlermeldung...
Evtl. auch mal in das Fehlerprotokoll vom iCal-Server gucken - steht da was drin?

Und einen noch: Sind alle User betroffen oder nur ein Teil?
 

schwoch

Elstar
Registriert
07.08.08
Beiträge
73
Hi,

habe iCal und Wiki jetzt noch mal neu gestartet. Der Fehler besteht immer noch: ical_fehler.jpg

Mit dem iCal Fehlerprotokoll kann nicht so viel anfangen.

Code:
t-user-privilege-set.>
2010-07-19 11:30:25+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-begegnungsstatte/freebusy: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:25+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-begegnungsstatte/dropbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:25+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-begegnungsstatte/calendar/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:27+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-gemeinschaft/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:27+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-gemeinschaft/outbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:27+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-gemeinschaft/inbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:27+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-gemeinschaft/freebusy: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:27+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-gemeinschaft/dropbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:27+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-gemeinschaft/calendar/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/outbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/inbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/freebusy: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/dropbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/c447894f-f026-0261-b3f1-a5a3eee77677/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/c4478956-6ddd-ddd1-2d18-cab8275f73a4/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/c4478958-83ed-3ed1-a231-aa15585217e5/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/c447895a-ae6b-e6b1-dd7c-53d7b59922a0/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:28+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-raumverwaltung/calendar/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:29+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-blutspende/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:29+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-blutspende/inbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:29+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-blutspende/freebusy: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:29+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-blutspende/outbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:29+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-blutspende/dropbox/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:29+0200 [-] [caldav-8011]  [PooledMemCacheProtocol,client] [twistedcaldav.method.propfind#error] Error reading property ('DAV:', 'current-user-privilege-set') for resource /calendars/__uids__/wiki-blutspende/calendar/: <StatusResponse 401 Access denied while reading property {DAV:}current-user-privilege-set.>
2010-07-19 11:30:29+0200 [-] [caldav-8012]  [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd-pydir.sock'))
2010-07-19 11:30:33+0200 [-] [mailgateway] 2010-07-19 11:30:33+0200 [IMAP4DownloadProtocol,client] Unhandled unsolicited response: ['OK', ['HIGHESTMODSEQ', '321'], 'Highest']
2010-07-19 11:30:54+0200 [-] [caldav-8009]  [PooledMemCacheProtocol,client] [twistedcaldav.method.put_common#error] Rollback: exception caught and not handled: [Failure instance: Traceback: <type 'exceptions.OSError'>: [Errno 2] No such file or directory: '/Library/CalendarServer/Documents/calendars/__uids__/wi/ki/wiki-geschftsstelle/calendar/6C4BD659-5A86-4E81-9A1B-BA3F3EB8AA2B.ics'
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	/usr/share/caldavd/lib/python/twisted/internet/defer.py:326:_runCallbacks
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	/usr/share/caldavd/lib/python/twisted/internet/defer.py:769:gotResult
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	/usr/share/caldavd/lib/python/twisted/internet/defer.py:749:_inlineCallbacks
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	/usr/share/caldavd/lib/python/twistedcaldav/method/put_common.py:1117:run
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	--- <exception caught here> ---
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	/usr/share/caldavd/lib/python/twistedcaldav/method/put_common.py:114:Rollback
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	/usr/share/caldavd/lib/python/twisted/python/filepath.py:607:remove
2010-07-19 11:30:54+0200 [-] [caldav-8009] 	]
2010-07-19 11:31:03+0200 [-] [mailgateway] 2010-07-19 11:31:03+0200 [IMAP4DownloadProtocol,client] Unhandled unsolicited response: ['OK', ['HIGHESTMODSEQ', '321'], 'Highest']
2010-07-19 11:31:34+0200 [-] [mailgateway] 2010-07-19 11:31:34+0200 [IMAP4DownloadProtocol,client] Unhandled unsolicited response: ['OK', ['HIGHESTMODSEQ', '321'], 'Highest']

Mittlerweile tritt der Fehler bei allen Usern auf.

Gruß Dennis
 

stk

Grünapfel
Registriert
05.01.04
Beiträge
7.141
Habe die Ordnerrechte jetzt mal angepasst. Ändert aber nix am Problem

wäre spannend zu wissen wie, für wen und mit welchen Methoden o_O

POSIX und/oder ACL?
User:Group _www:_www in irgendeiner Form mit Rechten ausgestattet?


Gruß Stefan