[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