Home Forums OS X Server and Client Discussion Questions and Answers Ical Service with AD user Augmented records not allowing users to create accounts in ical client

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #374251
    mgnicks
    Participant

    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:

    [quote]
    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.OpenDirectoryService
    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.OpenDirectoryService
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    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-A436E0F7ED73:D2FCD0F5-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
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] Traceback (most recent call last):
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/bin/twistd”, line 21, in
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] run()
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 27, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] app.run(runApp, ServerOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 379, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] runApp(config)
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 23, in runApp
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] _SomeApplicationRunner(config).run()
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 157, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] self.application = self.createOrGetApplication()
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 202, in createOrGetApplication
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] ser = plg.makeService(self.config.subOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 749, in makeService
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] service = serviceMethod(options)
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 471, in makeService_Slave
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] baseDirectory = directoryClass(**config.DirectoryService[“params”])
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 89, in __init__
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] self._lookupVHostRecord()
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 202, in _lookupVHostRecord
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] self._parseComputersRecords(records, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 233, in _parseComputersRecords
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] % (self.realmName, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8009] [-] twistedcaldav.directory.appleopendirectory.OpenDirectoryInitError: Open Directory (node=/Search) no /Computers records with an enabled and valid calendar service were found matching virtual hostname: myserver.domain.com
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [OpenDirectoryService] Matched Directory record: /LDAPv3/127.0.0.1/Computers/myserver.domain.com$ with ServicesLocator: 8C2E41DD-5075-4255-A579-A436E0F7ED73:D2FCD0F5-BC65-4A7F-8362-37B2C22BAC40:calendar, state: disabled
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [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
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] Traceback (most recent call last):
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/bin/twistd”, line 21, in

    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] run()
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 27, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] app.run(runApp, ServerOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 379, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] runApp(config)
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 23, in runApp
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] _SomeApplicationRunner(config).run()
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 157, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] self.application = self.createOrGetApplication()
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 202, in createOrGetApplication
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] ser = plg.makeService(self.config.subOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 749, in makeService
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] service = serviceMethod(options)
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 471, in makeService_Slave
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] baseDirectory = directoryClass(**config.DirectoryService[“params”])
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 89, in __init__
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] self._lookupVHostRecord()
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 202, in _lookupVHostRecord
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] self._parseComputersRecords(records, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 233, in _parseComputersRecords
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] % (self.realmName, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8010] [-] twistedcaldav.directory.appleopendirectory.OpenDirectoryInitError: Open Directory (node=/Search) no /Computers records with an enabled and valid calendar service were found matching virtual hostname: myserver.domain.com
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [OpenDirectoryService] Matched Directory record: /LDAPv3/127.0.0.1/Computers/myserver.domain.com$ with ServicesLocator: 8C2E41DD-5075-4255-A579-A436E0F7ED73:D2FCD0F5-BC65-4A7F-8362-37B2C22BAC40:calendar, state: disabled
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [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
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] Traceback (most recent call last):
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/bin/twistd”, line 21, in

    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] run()
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 27, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] app.run(runApp, ServerOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 379, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] runApp(config)
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 23, in runApp
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] _SomeApplicationRunner(config).run()
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 157, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] self.application = self.createOrGetApplication()
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 202, in createOrGetApplication
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] Log opened.
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] 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-8012] [-] reactor class:
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] ser = plg.makeService(self.config.subOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 749, in makeService
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] service = serviceMethod(options)
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 471, in makeService_Slave
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] baseDirectory = directoryClass(**config.DirectoryService[“params”])
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 89, in __init__
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] self._lookupVHostRecord()
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 202, in _lookupVHostRecord
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] self._parseComputersRecords(records, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 233, in _parseComputersRecords
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] % (self.realmName, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8011] [-] twistedcaldav.directory.appleopendirectory.OpenDirectoryInitError: Open Directory (node=/Search) no /Computers records with an enabled and valid calendar service were found matching virtual hostname: myserver.domain.com
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [OpenDirectoryService] Matched Directory record: /LDAPv3/127.0.0.1/Computers/myserver.domain.com$ with ServicesLocator: 8C2E41DD-5075-4255-A579-A436E0F7ED73:D2FCD0F5-BC65-4A7F-8362-37B2C22BAC40:calendar, state: disabled
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [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
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] Traceback (most recent call last):
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/bin/twistd”, line 21, in
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] run()
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 27, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] app.run(runApp, ServerOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 379, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] runApp(config)
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 23, in runApp
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] _SomeApplicationRunner(config).run()
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 157, in run
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] self.application = self.createOrGetApplication()
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 202, in createOrGetApplication
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] ser = plg.makeService(self.config.subOptions)
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 749, in makeService
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] service = serviceMethod(options)
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 471, in makeService_Slave
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] baseDirectory = directoryClass(**config.DirectoryService[“params”])
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 89, in __init__
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] self._lookupVHostRecord()
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 202, in _lookupVHostRecord
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] self._parseComputersRecords(records, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 233, in _parseComputersRecords
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] % (self.realmName, vhostname)
    2008-09-25 16:27:54+0100 [-] [caldav-8012] [-] twistedcaldav.directory.appleopendirectory.OpenDirectoryInitError: Open Directory (node=/Search) no /Computers records with an enabled and valid calendar service were found matching virtual hostname: myserver.domain.com
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] Log opened.
    2008-09-25 16:27:56+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:56+0100 [-] [caldav-8009] [-] reactor class:
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [OpenDirectoryService] Matched Directory record: /LDAPv3/127.0.0.1/Computers/myserver.domain.com$ with ServicesLocator: 8C2E41DD-5075-4255-A579-A436E0F7ED73:D2FCD0F5-BC65-4A7F-8362-37B2C22BAC40:calendar, state: disabled
    2008-09-25 16:27:56+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
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] Traceback (most recent call last):
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/bin/twistd”, line 21, in
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] run()
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 27, in run
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] app.run(runApp, ServerOptions)
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 379, in run
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] runApp(config)
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/scripts/twistd.py”, line 23, in runApp
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] _SomeApplicationRunner(config).run()
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 157, in run
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] self.application = self.createOrGetApplication()
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twisted/application/app.py”, line 202, in createOrGetApplication
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] ser = plg.makeService(self.config.subOptions)
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 749, in makeService
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] service = serviceMethod(options)
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/tap.py”, line 471, in makeService_Slave
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] baseDirectory = directoryClass(**config.DirectoryService[“params”])
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 89, in __init__
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] self._lookupVHostRecord()
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 202, in _lookupVHostRecord
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] self._parseComputersRecords(records, vhostname)
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] File “/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py”, line 233, in _parseComputersRecords
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] % (self.realmName, vhostname)
    2008-09-25 16:27:56+0100 [-] [caldav-8009] [-] twistedcaldav.directory.appleopendirectory.OpenDirectoryInitError: Open Directory (node=/Search) no /Computers records with an enabled and valid calendar service were found matching virtual hostname: myserver.domain.com
    2008-09-25 16:27:56+0100 [-] [caldav-8010] [-] Log opened.
    2008-09-25 16:27:56+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:56+0100 [-] [caldav-8010] [-] reactor class:
    2008-09-25 16:27:56+0100 [-] [caldav-8011] [-] Log opened.
    2008-09-25 16:27:56+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:56+0100 [-] [caldav-8011] [-] reactor class:

    2008-09-25 16:27:56+0100 [-] [caldav-8010] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-09-25 16:27:56+0100 [-] [caldav-8011] [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-09-25 16:27:56+0100 [-] [caldav-8010] [OpenDirectoryService] Matched Directory record: /LDAPv3/127.0.0.1/Computers/myserver.domain.com$ with ServicesLocator:
    [/quote]

    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…
    [quote]
    Account Information not found.
    Request to the server http://myserver.domain.com:8008/principals/users/AD User/ failed (code 30).
    [/quote]

    Any ideas on how to sort this thing out?

    Thanks in advance.

    #374267
    mgnicks
    Participant

    I have since managed to get the ical service to respond. I demoted the server back to stand alone and then back up. I restored all my user,groups and computers and also have a functioning ical server. How do i know? Well i created a couple of OD users and configured them to connect to the ical server and they connect fine. Without any changes i try the AD users and they fail. It says the principal for the AD user cannot be found.

    2008-09-26 12:00:46+0100 [-] caldav-8009 AMP,client Could not find the principal resource for user id: ADUser
    2008-09-26 12:00:52+0100 [-] caldav-8009 http://HTTPChannel,35,127.0.0.1 GetClientAddress(host=’127.0.0.1′, port=50985)
    2008-09-26 12:00:52+0100 [-] caldav-8009 AMP,client result = AmpBox({‘_answer’: ‘2d’, ‘host’: ‘192.168.16.93’, ‘port’: ‘60565’})
    2008-09-26 12:00:52+0100 [-] caldav-8009 AMP,client Unauthenticated users not enabled with the ‘calendar’ SACL
    2008-09-26 12:00:52+0100 [-] caldav-8009 http://HTTPChannel,36,127.0.0.1 GetClientAddress(host=’127.0.0.1′, port=50986)
    2008-09-26 12:00:52+0100 [-] caldav-8009 AMP,client result = AmpBox({‘_answer’: ‘2e’, ‘host’: ‘192.168.16.93’, ‘port’: ‘60566’})
    2008-09-26 12:00:52+0100 [-] caldav-8009 OpenDirectoryService Faulting record ADUser into users record cache
    2008-09-26 12:00:52+0100 [-] caldav-8009 OpenDirectoryService Record (users) AD User is not enabled for calendaring but may be used in ACLs
    2008-09-26 12:00:52+0100 [-] caldav-8009 OpenDirectoryService Added record /Active Directory/domain.com) 674FD9B8-4878-4059-BF28-AC7BBD47E1FD(AD User) ‘AD User’> to OD record cache
    2008-09-26 12:00:52+0100 [-] caldav-8009 AMP,client Could not find the principal resource for user id: ADUser

    Any ideas for this bit?

    It seems to be the last step now.

    Thanks

    #374354
    mgnicks
    Participant

    Does the “New Augmented Record” option in WGM do this or do i need to do something else before this to get it working?

    I have turned on Clear text authentication and re-tried. I get this error:

    [b]Login Failed[/b]
    Your password was rejected by the server myserver.domain.com for the login AD User.

    If i use Kerberos authentication it pops up asking me to validate my credentials (i am logged on as a local admin on this machine) and then it says:

    [b]Account information not found
    Request encountered an unexpected error (domain CalDAV No Calendar Home Error / code 1).[/b]

    Both of these use the auto complete option for the account url.

    Now if i log onto a client machine with the AD users account i get:

    [b]The Server is Busy or Unavailable.
    The server is currently unable to handle the connection due to a temporary overloading or maintenance of the server. If this continues you should contact the server administrator.
    You may try to connect to the server again or cancel to go back to account setup.[/b]

    This is the same whether i use clear auth or kerberos. It also doesn’t matter if i use auto or type in the account url http://myserver.domain.com:8008. I auto completes the rest fine adding /principals/users/ADUser on the end. But it still won’t connect me to the AD server.

    What can i do now to try and resolve this.

    Thanks for the reply though. Most appreciated.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Comments are closed