Hi all. Completely new to this list. I only subscribed to plumb the depths of your knowledge of iCal - but will be glad to help anyone in the future...but first, to MY problem. :-) What began as simple authentication issues on an iCal server has turned into a bit of a meltdown. DNS is working, OD is working. It began with certain users not authenticating, so I made some changes to the authentication method (from Kerb to Digest). That didn't help. I made some permissions modifications (per another forum) to the / Library/CalendarServer/Documents folder (I made _calendar the owner, it was "admin" previously). That didn't help, and I still get errors. Now, NONE of the users are authenticating (even new, "test" users) and I'm getting a "HTTP/1.1 500 Internal Server Error" when trying to add an iCal account on a client machine. The iCal server logs seem to think any given user dont exist as a user, though they are bound to the directory and my account exists in WGM and calendaring is enabled. Anyone have any ideas? When I try to access the server via the web URL, I get an error message directing me to the logs. This is the predominant log message:
2009-02-08 20:38:54-0500 [-] caldav-8009 exceptions.AssertionError: Parent <DirectoryPrincipalProvisioningResource: /Library/ CalendarServer/Documents/principals> of <DirectoryPrincipalUIDProvisioningResource: /Library/CalendarServer/ Documents/principals/__uids__> does not exist
which appears to stem from some records being disabled, as per the following:
2009-02-09 15:29:43-0500 [-] [caldav-8012] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/Local/Default)] ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000050(admin) 'Administrators'> 2009-02-09 15:29:43-0500 [-] [caldav-8012] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/LDAPv3/127.0.0.1)] 0F717F0B-7BF7-47D1-9C5E-772A39BAC25E(admin) 'Open Directory Administrators'> 2009-02-09 15:29:43-0500 [-] [caldav-8012] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/Local/Default)] ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000014(staff) 'Users'> 2009-02-09 15:29:43-0500 [-] [caldav-8012] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/LDAPv3/127.0.0.1)] 8D7FE4FC-7773-492F- BADF-13F56883F349(staff) 'Open Directory Users'> 2009-02-09 15:29:43-0500 [-] [caldav-8012] [OpenDirectoryService] Reloading locations record cache 2009-02-09 15:29:43-0500 [-] [caldav-8010] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/Local/Default)] ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000050(admin) 'Administrators'> 2009-02-09 15:29:43-0500 [-] [caldav-8010] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/LDAPv3/127.0.0.1)] 0F717F0B-7BF7-47D1-9C5E-772A39BAC25E(admin) 'Open Directory Administrators'> 2009-02-09 15:29:43-0500 [-] [caldav-8010] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/Local/Default)] ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000014(staff) 'Users'> 2009-02-09 15:29:43-0500 [-] [caldav-8010] [OpenDirectoryService] Record disabled due to conflict: <OpenDirectoryRecord[groups@058167af-ace8-519a-ac3d-e166498db024(/ Search->/LDAPv3/127.0.0.1)] 8D7FE4FC-7773-492F- BADF-13F56883F349(staff) 'Open Directory Users'>
Hi W., --On February 9, 2009 3:39:01 PM -0500 "W. Brewster Brownville" <brewster@techsuperpowers.com> wrote:
When I try to access the server via the web URL, I get an error message directing me to the logs.
This is the predominant log message:
2009-02-08 20:38:54-0500 [-] caldav-8009 exceptions.AssertionError: Parent <DirectoryPrincipalProvisioningResource: /Library/ CalendarServer/Documents/principals> of <DirectoryPrincipalUIDProvisioningResource: /Library/CalendarServer/ Documents/principals/__uids__> does not exist
which appears to stem from some records being disabled, as per the following:
This is almost certainly a file permissions problem on the /Library/CalendarServer/ directory. In a terminal window, what does the following print out: ls -la /Library/CalendarServer/ -- Cyrus Daboo
participants (2)
-
Cyrus Daboo
-
W. Brewster Brownville