[Buildbot] #3371: LDAP user auth doc is out of date
Buildbot trac
trac at buildbot.net
Wed Feb 17 03:31:21 UTC 2016
#3371: LDAP user auth doc is out of date
---------------------+--------------------
Reporter: packadal | Owner:
Type: defect | Status: new
Priority: major | Milestone: 0.9.1
Version: 0.9.0b3 | Resolution:
Keywords: |
---------------------+--------------------
Changes (by dustin):
* milestone: 0.9.0 => 0.9.1
Old description:
> 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'
New description:
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'
}}}
[edited: formatting]
--
--
Ticket URL: <http://trac.buildbot.net/ticket/3371#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list