Caldav with LDAP and Kerberos
Hi, I'm trying to get Calendarserver running on Ubuntu intrepid. I have a running LDAP and Kerberos-Server. Now created the mentioned groups and was hoping that that Kerberos-Auth would do, unfortunately not. What I get on login-try is: 2008-12-09 19:33:00+0100 [-] [caldav-8008] [HTTPChannel, 0,129.217.167.201] GET / HTTP/1.1 2008-12-09 19:33:01+0100 [-] [caldav-8008] [HTTPChannel, 0,129.217.167.201] RootResource.CheckSACL is unset but config.EnableSACLs is True, SACLs will not be turned on. 2008-12-09 19:33:01+0100 [-] [caldav-8008] [HTTPChannel, 0,129.217.167.201] GET /favicon.ico HTTP/1.1 2008-12-09 19:33:01+0100 [-] [caldav-8008] [HTTPChannel, 0,129.217.167.201] RootResource.CheckSACL is unset but config.EnableSACLs is True, SACLs will not be turned on. 2008-12-09 19:33:01+0100 [-] [caldav-8008] [HTTPChannel, 0,129.217.167.201] GET /favicon.ico HTTP/1.1 2008-12-09 19:33:01+0100 [-] [caldav-8008] [HTTPChannel, 0,129.217.167.201] Exception rendering: 2008-12-09 19:33:01+0100 [-] [caldav-8008] [HTTPChannel, 0,129.217.167.201] Unhandled Error 2008-12-09 19:33:01+0100 [-] [caldav-8008] Traceback (most recent call last): 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twisted/internet/defer.py", line 186, in addCallbacks 2008-12-09 19:33:01+0100 [-] [caldav-8008] self._runCallbacks() 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks 2008-12-09 19:33:01+0100 [-] [caldav-8008] self.result = callback(self.result, *args, **kw) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twisted/web2/dav/method/get.py", line 57, in <lambda> 2008-12-09 19:33:01+0100 [-] [caldav-8008] d.addCallback(lambda parent: parent.authorize(request, (davxml.Bind(),))) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twisted/web2/dav/resource.py", line 679, in authorize 2008-12-09 19:33:01+0100 [-] [caldav-8008] d = maybeDeferred(self.authenticate, request) 2008-12-09 19:33:01+0100 [-] [caldav-8008] --- <exception caught here> --- 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twisted/internet/defer.py", line 106, in maybeDeferred 2008-12-09 19:33:01+0100 [-] [caldav-8008] result = f(*args, **kw) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twistedcaldav/extensions.py", line 66, in authenticate 2008-12-09 19:33:01+0100 [-] [caldav-8008] return super(SudoSACLMixin, self).authenticate(request) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twisted/web2/dav/resource.py", line 727, in authenticate 2008-12-09 19:33:01+0100 [-] [caldav-8008] d = self.principalsForAuthID(request, creds.username) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twisted/web2/dav/resource.py", line 1245, in principalsForAuthID 2008-12-09 19:33:01+0100 [-] [caldav-8008] authnPrincipal = self.findPrincipalForAuthID(authid) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twistedcaldav/extensions.py", line 77, in findPrincipalForAuthID 2008-12-09 19:33:01+0100 [-] [caldav-8008] authid) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twistedcaldav/directory/principal.py", line 89, in principalForShortName 2008-12-09 19:33:01+0100 [-] [caldav-8008] return self.principalForRecord(self.directory.recordWithShortName(recordType, name)) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twistedcaldav/directory/aggregate.py", line 96, in recordWithShortName 2008-12-09 19:33:01+0100 [-] [caldav-8008] return self._query("recordWithShortName", recordType, shortName) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twistedcaldav/directory/aggregate.py", line 111, in _query 2008-12-09 19:33:01+0100 [-] [caldav-8008] service = self.serviceForRecordType(recordType) 2008-12-09 19:33:01+0100 [-] [caldav-8008] File "/usr/lib/ python2.5/site-packages/twistedcaldav/directory/aggregate.py", line 108, in serviceForRecordType 2008-12-09 19:33:01+0100 [-] [caldav-8008] raise UnknownRecordTypeError(recordType) 2008-12-09 19:33:01+0100 [-] [caldav-8008] twistedcaldav.directory.directory.UnknownRecordTypeError: sudoers Any idea? Thanks a lot Georg Georg Troska Experimentelle Physik IV TU Dortmund +49 231 755 3501
participants (1)
-
Georg Troska