#393: Kerberos dependancy prevents startup; obvious fix enclosed ------------------------------+--------------------------------------------- Reporter: ale...@… | Owner: wsanc...@… Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Severity: Crash/data loss Keywords: | ------------------------------+--------------------------------------------- Despite ticket 352 and changeset 4665, there is still a (new?) kerberos dependancy. In twistedcaldav/directory/principal.py, line 53, it says: from twistedcaldav.authkerb import NegotiateCredentials
authkerb.py will not run if kerberos isn't installed, as it will in turn try to import kerberos, which fails. There seemed little point in hacking on it since it has no purpose without kerberos, so I instead commented out the import in principal.py. This seems to work fine - the server appears to be fully working against iCal 10.6. The "right" fix seems barely more complex - as with ticket #352, stick it in a "try" block. It would be nice to get this fix in soon, since server installs of Ubuntu 10.04 (and quite likely some other distros) don't come with kerberos installed. Thanks. -- Ticket URL: <http://trac.calendarserver.org/ticket/393> Calendar and Contacts Server </> HTTP/WebDAV/CalDAV Server _______________________________________________ calendarserver-dev mailing list calendarserver-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev