AFP548

iCal LDAP errors

I'm attempting to use the iCal service on a 10.5.5 machine. It's bound to AD, and set up as an OD master. We use the server for AFP filesharing and client mangement. I've gotten to the point where I'm able to start the iCal service and create AD users with augmented records. However, when I try to enable the calendaring service under the user's record in Open Directory, I do not see the fqdn of our server listed. Looking through the logs of the iCal server, reveals this: [code]2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] Log opened. 2008-10-01 12:38:38-0400 [-] [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-10-01 12:38:38-0400 [-] [caldav-8009] [-] reactor class: 2008-10-01 12:38:38-0400 [-] [caldav-8009] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService 2008-10-01 12:38:38-0400 [-] [caldav-8009] [OpenDirectoryService] Unable to locate virtual host record: Open Directory (node=/Search) has no /Computers records with a virtual hostname: [myserver.ads.domain] 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] Traceback (most recent call last): 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/bin/twistd", line 21, in 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] run() 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/scripts/twistd.py", line 27, in run 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] app.run(runApp, ServerOptions) 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 379, in run 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] runApp(config) 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/scripts/twistd.py", line 23, in runApp 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] _SomeApplicationRunner(config).run() 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 157, in run 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] self.application = self.createOrGetApplication() 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 202, in createOrGetApplication 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] ser = plg.makeService(self.config.subOptions) 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/tap.py", line 749, in makeService 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] service = serviceMethod(options) 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/tap.py", line 471, in makeService_Slave 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] baseDirectory = directoryClass(**config.DirectoryService["params"]) 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 89, in __init__ 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] self._lookupVHostRecord() 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 202, in _lookupVHostRecord 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] self._parseComputersRecords(records, vhostname) 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 209, in _parseComputersRecords 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] % (self.realmName, vhostname) 2008-10-01 12:38:38-0400 [-] [caldav-8009] [-] twistedcaldav.directory.appleopendirectory.OpenDirectoryInitError: Open Directory (node=/Search) has no /Computers records with a virtual hostname: [myserver.ads.domain] [/code] The system log reports: [code] Oct 1 12:25:47 bl-mus-ives servermgrd[50]: *** -[WPWebServices updateWithError:]: 'setCredentialsWithRecordType' against /LDAPv3/[myserver.ads.domain] failed. Oct 1 12:25:47 bl-mus-ives servermgrd[50]: WhitePagesFramework: backing up WebServices data to /Local/Default because node /LDAPv3/[myserver.ads.domain] is unreachable. Oct 1 12:25:47 bl-mus-ives servermgrd[50]: NSScanner: nil string argument Oct 1 12:25:48 bl-mus-ives servermgrd[50]: *** -[WPWebServices updateWebServices:withVirtualHosts:withSession:]: 'setCredentialsWithRecordType' against /LDAPv3/[myserver.ads.domain] failed. Reason: Unable to set extended node credentials for /LDAPv3/[myserver.ads.domain]. Oct 1 12:25:48 bl-mus-ives servermgrd[50]: NSScanner: nil string argument Oct 1 12:25:48 bl-mus-ives servermgrd[50]: servermgr_calendar: created default calendar virtual host [/code] So it appears there's some issue with having my server in OD... it has a record with its FQDN, so I'm wondering why it can't be found... any help would be most appreciated. thanks!
Exit mobile version