[CalendarServer] #276: Virtual hostname not found (no apple-serviceinfo LDAP attribute)
#276: Virtual hostname not found (no apple-serviceinfo LDAP attribute) -----------------------------------------+---------------------------------- Reporter: dnicolson@pixelgroup.com.au | Owner: wsanchez@apple.com Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Version: Severity: Other | Keywords: -----------------------------------------+---------------------------------- After some difficulty setting up CalendarServer on OS X Server 10.4 (svn, python, ez_install failing at different places), I am able to connect from iCal using the XML credentials. I'm experiencing a problem using OpenDirectory as the connection method. The error is: twistedcaldav.directory.appleopendirectory.OpenDirectoryInitError: Open Directory (node=/Search) has no /Computers records with a virtual hostname: <hostname> Running this command I am able to see the hostname of the machine: $ dscl /Search list /Computers I am also able to see the LDAP attributes when running this command: $ dscl /Search read /Computers/<hostname> Looking at the LDAP log (/var/log/slapd.log), I can see this: get_ssa: conn 4758 unknown attribute type=apple-serviceinfo (17) After Googling this, people had problems with iCal Server under Leopard and created the apple-serviceinfo attribute. I attempted this using: $ sudo dscl /LDAPv3/127.0.0.1 -create Computers/pixelfs dsAttrTypeNative :apple-serviceinfo "" And I received this error: <main> attribute status: eDSPermissionError Any thoughts welcome. -- Ticket URL: <https://trac.calendarserver.org/ticket/276> CalendarServer </> HTTP/WebDAV/CalDAV Server
#276: Virtual hostname not found (no apple-serviceinfo LDAP attribute) -----------------------------------------+---------------------------------- Reporter: dnicolson@pixelgroup.com.au | Owner: wsanchez@apple.com Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Version: Severity: Other | Resolution: Keywords: | -----------------------------------------+---------------------------------- Comment (by wsanchez@apple.com): This serviceinfo stuff is going away... in the meantime, as a work-around, you can set the `requireComputerRecord` value in the OD part `caldavd.plist` to `false`. -- Ticket URL: <https://trac.calendarserver.org/ticket/276#comment:1> CalendarServer </> HTTP/WebDAV/CalDAV Server
#276: Virtual hostname not found (no apple-serviceinfo LDAP attribute) -----------------------------------------+---------------------------------- Reporter: dnicolson@pixelgroup.com.au | Owner: wsanchez@apple.com Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Version: Severity: Other | Resolution: Keywords: | -----------------------------------------+---------------------------------- Comment (by dnicolson@pixelgroup.com.au): Unfortunately changing the requireComputerRecord value doesn't seem to change anything. Is there anything else that could cause this? -- Ticket URL: <https://trac.calendarserver.org/ticket/276#comment:2> CalendarServer </> HTTP/WebDAV/CalDAV Server
#276: Virtual hostname not found (no apple-serviceinfo LDAP attribute) -----------------------------------------+---------------------------------- Reporter: dnicolson@pixelgroup.com.au | Owner: wsanchez@apple.com Type: Defect | Status: closed Priority: 5: Not set | Milestone: Component: Calendar Server | Version: Severity: Other | Resolution: worksforme Keywords: | -----------------------------------------+---------------------------------- Changes (by wsanchez@apple.com): * status: new => closed * resolution: => worksforme Comment: Server requires OD schema in Leopard. Look for this key: {{{ <key>requireComputerRecord</key> }}} and set it to false to disable that check for 10.4. -- Ticket URL: <https://trac.calendarserver.org/ticket/276#comment:3> CalendarServer </> HTTP/WebDAV/CalDAV Server
participants (1)
-
CalendarServer