[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