What version are you running?
tested on v2.0.18/2.0.20/2.5 RC1
What's the URL of the page containing the problem?
Internal network, can't provide externally available url
What steps will reproduce the problem?
- use LDAP auth. where OU has utf8 characters
- enter you credentials
- reviewboard will display message unable to login
What is the expected output? What do you see instead?
What operating system are you using? What browser?
linux debian 7 python 2.7 installed through easyinstall
Please provide any additional information below.
Reviewboard is configured to run through apache by mod_wsgi
From error log:
[info] mod_wsgi (pid=25337): Initializing Python.
[Mon Sep 21 10:29:57 2015] [info] mod_wsgi (pid=25337): Attach interpreter ''.
[Mon Sep 21 10:30:01 2015] [info] mod_wsgi (pid=25324): Create interpreter 'review.phpdev|'.
[Mon Sep 21 07:30:02 2015] [error] WARNING:root:An error while LDAP-authenticating: UnicodeEncodeError('ascii', u'OU=03-2 Informacini\u0173 sistem\u0173 padali
nys,OU=03 Technologij\u0173 ir IT padalinys,....', 19, 20, 'ordinal not in range(128)')
[Mon Sep 21 10:30:03 2015] [debug] proxy_util.c(1821): proxy: grabbed scoreboard slot 2 in child 25357 for worker proxy:reverse
reviewboard log's are empty, the folder logs is empty. don't know why.
i'm currenlty running v2.5 RC1, i upgraded from v2.0.20 hoping that that would fix the problem, but it didn't
Without the full traceback, there's nothing we can do. Maybe check the logging settings and the permissions on the log directories?
-
- NeedInfo + Incomplete
you could just setup an openldap server with unicode DN node and try to auth. with it :)
i won't be able to provide more info, as since this month we switched to upsource.
So you can either close this isse and mybe someone else will give you the needed info, when they encouter this bug, or you could try it your self.