[CalendarServer-users] Caldav with LDAP and Kerberos

Georg Troska georg.troska at uni-dortmund.de
Tue Dec 9 10:38:50 PST 2008


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



More information about the calendarserver-users mailing list