Hello, I hope every one is well.

I have been trying to get iCal service working on my 10.5.5 Server which is connected to an AD server and is running in OD master mode. I have the users from the AD inside groups in the OD. The users can log into the clients fine and also get all their managed preferences. They are also using kerberos authentication for the shares and home dirs so all of the usual stuff i think is working fine.

Now when i come to set up the iCal service on the OD Master, it configures fine and then starts. But when it starts i get the following in the logs:


Thursday, 25 September 2008 16:27:49 Europe/London
2008-09-25 16:27:54+0100 [-] Log opened.
2008-09-25 16:27:54+0100 [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 2.5.1) starting up
2008-09-25 16:27:54+0100 [-] reactor class:
2008-09-25 16:27:54+0100 [-] 4 processors found, configuring 4 processes.
2008-09-25 16:27:54+0100 [-] Adding pydirector service with configuration: /tmp/pydirlah975
2008-09-25 16:27:54+0100 [-] twistedcaldav.logging.AMPLoggingFactory starting on "'/var/run/caldavd.sock'"
2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] Log opened.
2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 2.5.1) starting up
2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] reactor class:
2008-09-25 16:27:54+0100 [-] [caldav-8009] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDir ectoryService
2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] Log opened.
2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 2.5.1) starting up
2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] reactor class:
2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] Log opened.
2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 2.5.1) starting up
2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] reactor class:
2008-09-25 16:27:54+0100 [-] [caldav-8011] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDir ectoryService
2008-09-25 16:27:54+0100 [-] [caldav-8010] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDir ectoryService
2008-09-25 16:27:54+0100 [-] [caldav-8009] [OpenDirectoryService] Matched Directory record: /LDAPv3/127.0.0.1/Computers/myserver.domain.com$ with ServicesLocator: 8C2E41DD-5075-4255-A579-A436E0F7ED73Big Grin2FCD0F5-BC65-4A7F-8362-37B2C22BAC40:calendar, state: disabled
2008-09-25 16:27:54+0100 [-] [caldav-8009] [OpenDirectoryService] Unable to locate virtual host record: Open Directory (node=/Search) no /Computers records with an enabled and valid calendar service were found matching virtual hostname: myserver.domain.com

I think it has something to do with the fact that the server cannot be found or the service doesn't seem to be seen as enabled. I have the ad users with augmented records in the LDAPv3 side of the server and it has allowed me to enable calendaring service and choose the calendar server fqdn. If i refresh the setting sticks so it seems to be OK. My ical server is configured to be the fqdn of the server and has any method of authentication.

If i try to conenct to the server using ical client i get and specify the Account URL as myserver.domain.com:8008 and then leave kerberos unticked and type in the username and pword of an AD user i get the following error...

Account Information not found.
Request to the server http://myserver.domain.com:8008/principals/users/AD User/ failed (code 30).


Any ideas on how to sort this thing out?

Thanks in advance.