I am running ReviewBoard 1.5 on an Arch Linux box and am getting the
following exception in my log when I try to log in with AD
credentials.  I installed reviewboard as well as python-ldap and any
other supporting modules using easy_install-2.7.  Can anyone think of
anything I should try?  Please let me know if there is any more info I
should provide.  Thanks.

--Pat

2011-03-01 06:28:15,062 - DEBUG - Search root dc=MYDOMAIN
2011-03-01 06:28:15,070 - ERROR - Exception thrown for user
AnonymousUser at https://10.10.10.150/reviewboard/admin/db/

{'info': 'Referral:\nldap://mydomain/dc=MYDOMAIN', 'desc': 'Referral'}
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/django/core/handlers/
base.py", line 100, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.7/site-packages/django/contrib/admin/
sites.py", line 207, in wrapper
    return self.admin_view(view, cacheable)(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/django/utils/decorators.py",
line 76, in _wrapped_view
    response = view_func(request, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/django/views/decorators/
cache.py", line 78, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/django/contrib/admin/
sites.py", line 189, in inner
    return self.login(request)
  File "/usr/lib/python2.7/site-packages/django/views/decorators/
cache.py", line 78, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/django/contrib/admin/
sites.py", line 322, in login
    user = authenticate(username=username, password=password)
  File "/usr/lib/python2.7/site-packages/django/contrib/auth/
__init__.py", line 52, in authenticate
    user = backend.authenticate(**credentials)
  File "/usr/lib/python2.7/site-packages/ReviewBoard-1.5.2-py2.7.egg/
reviewboard/accounts/backends.py", line 285, in authenticate
    '(&(objectClass=user)(sAMAccountName=%s))' % username)
  File "/usr/lib/python2.7/site-packages/ReviewBoard-1.5.2-py2.7.egg/
reviewboard/accounts/backends.py", line 211, in search_ad
    return con.search_s(search_root, scope=ldap.SCOPE_SUBTREE,
filterstr=filterstr)
  File "/usr/lib/python2.7/site-packages/python_ldap-2.3.12-py2.7-
linux-i686.egg/ldap/ldapobject.py", line 502, in search_s
    return
self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout)
  File "/usr/lib/python2.7/site-packages/python_ldap-2.3.12-py2.7-
linux-i686.egg/ldap/ldapobject.py", line 496, in search_ext_s
    return self.result(msgid,all=1,timeout=timeout)[1]
  File "/usr/lib/python2.7/site-packages/python_ldap-2.3.12-py2.7-
linux-i686.egg/ldap/ldapobject.py", line 422, in result
    res_type,res_data,res_msgid = self.result2(msgid,all,timeout)
  File "/usr/lib/python2.7/site-packages/python_ldap-2.3.12-py2.7-
linux-i686.egg/ldap/ldapobject.py", line 426, in result2
    res_type, res_data, res_msgid, srv_ctrls =
self.result3(msgid,all,timeout)
  File "/usr/lib/python2.7/site-packages/python_ldap-2.3.12-py2.7-
linux-i686.egg/ldap/ldapobject.py", line 432, in result3
    ldap_result = self._ldap_call(self._l.result3,msgid,all,timeout)
  File "/usr/lib/python2.7/site-packages/python_ldap-2.3.12-py2.7-
linux-i686.egg/ldap/ldapobject.py", line 96, in _ldap_call
    result = func(*args,**kwargs)
REFERRAL: {'info': 'Referral:\nldap://mydomain/dc=MYDOMAIN', 'desc':
'Referral'}

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to