[Buildbot] #3371: LDAP user auth doc is out of date
Buildbot trac
trac at buildbot.net
Tue Oct 20 16:01:09 UTC 2015
#3371: LDAP user auth doc is out of date
---------------------+-------------------
Reporter: packadal | Owner:
Type: defect | Status: new
Priority: major | Milestone: 0.9.0
Version: 0.9.0b3 | Keywords:
---------------------+-------------------
The doc for LDAP user info states that
from buildbot.plugins import util
userInfoProvider = util.LdapUserInfo( [...])
is the way to use it, however this fails with:
exceptions.AttributeError: Unable to load buildbot.util:LdapUserInfo: No
module named ldapuserinfos
By fiddling a bit I tried
from buildbot.www import ldapuserinfo
userInfoProvider = ldapuserinfo.LdapUserInfo([...])
which works long enough to get buildbot started, but the the web page only
contains:
"internal error - see logs"
and the log says:
Traceback (most recent call last):
File "/usr/lib64/python2.6/site-
packages/twisted/internet/defer.py", line 1237, in unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
File "/usr/lib64/python2.6/site-
packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks
result = g.send(result)
File "/usr/lib/python2.6/site-
packages/buildbot-0.9.0b3-py2.6.egg/buildbot/www/config.py", line 116, in
renderIndex
yield self.config['auth'].maybeAutoLogin(request)
File "/usr/lib64/python2.6/site-
packages/twisted/internet/defer.py", line 1237, in unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
--- <exception caught here> ---
File "/usr/lib64/python2.6/site-
packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks
result = g.send(result)
File "/usr/lib/python2.6/site-
packages/buildbot-0.9.0b3-py2.6.egg/buildbot/www/auth.py", line 110, in
maybeAutoLogin
header = request.getHeader(self.header)
File "/usr/lib64/python2.6/site-packages/twisted/web/http.py",
line 897, in getHeader
value = self.requestHeaders.getRawHeaders(key)
File "/usr/lib64/python2.6/site-
packages/twisted/web/http_headers.py", line 234, in getRawHeaders
return self._rawHeaders.get(name.lower(), default)
exceptions.AttributeError: 'LdapUserInfo' object has no attribute
'lower'
--
Ticket URL: <http://trac.buildbot.net/ticket/3371>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list