= phenomenon = When logging in to the fedorahosted Reviewboard instance, I get an HTTP 500 error immediately after logging in.
= reason =
= recommendation =
Seeing the following in the Review Board error log:
{{{ 2011-12-06 13:12:36,295 - ERROR - Exception thrown for user sgallagh at https://fedorahosted.org/reviewboard/dashboard/
Unable to log into server. Invalid authentication tokens. Send new username and password Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 99, in get_response response = callback(request, callback_args, callback_kwargs) File "/usr/lib/python2.4/site-packages/djblets/auth/util.py", line 46, in _checklogin return view_func(request, *args, kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/accounts/decorators.py", line 46, in _check_valid_prefs return view_func(request, args, kwargs) File "/usr/lib/python2.4/site-packages/reviewboard/reviews/views.py", line 330, in dashboard return grid.render_to_response(template_name) File "/usr/lib/python2.4/site-packages/djblets/datagrid/grids.py", line 724, in render_to_response context)) File "/usr/lib/python2.4/site-packages/django/shortcuts/init.py", line 20, in render_to_response return HttpResponse(loader.render_to_string(*args, kwargs), *httpresponse_kwargs) File "/usr/lib/python2.4/site-packages/django/template/loader.py", line 108, in render_to_string return t.render(context_instance) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 165, in render return self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 97, in render return compiled_parent.render(context) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 165, in render return self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/loader_tags.py", line 24, in render result = self.nodelist.render(context) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/template/defaulttags.py", line 240, in render return self.nodelist_true.render(context) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 784, in render bits.append(self.render_node(node, context)) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 797, in render_node return node.render(context) File "/usr/lib/python2.4/site-packages/django/templatetags/i18n.py", line 71, in render tmp_context[var] = val.render(context) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 831, in render output = self.filter_expression.resolve(context) File "/usr/lib/python2.4/site-packages/django/template/init.py", line 567, in resolve new_obj = func(obj, arg_vals) File "/usr/lib/python2.4/site-packages/djblets/util/templatetags/djblets_utils.py", line 289, in realname full_name = user.get_full_name() File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 137, in get_full_name if self.name: File "/usr/lib/python2.4/site-packages/fedora/django/auth/models.py", line 120, in get_name userinfo = person_by_id(self.id) File "/usr/lib/python2.4/site-packages/fedora/django/init.py", line 36, in person_by_id {'username': settings.FAS_USERNAME, File "/usr/lib/python2.4/site-packages/fedora/client/fasproxy.py", line 155, in person_by_id req_params={'person_id': person_id}, auth_params=auth_params) File "/usr/lib/python2.4/site-packages/fedora/client/proxyclient.py", line 390, in send_request raise AuthError(b('Unable to log into server. Invalid' AuthError: Unable to log into server. Invalid authentication tokens. Send new username and password
}}}
Looks like the password for the FAS_USERNAME that Review Board uses was changed. I will update it once someone wakes up who knows the new password.
Fixed. Sorry about that.
Login to comment on this ticket.