Reported by a user in private email to admin:
{{{ I am logged in with my Google account and everytime I try to send feedback (or press cancel for that matter) I receive:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@fedoraproject.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
Apache/2.2.15 (Red Hat) Server at localhost Port 6081 }}}
I can confirm this is the case... looking at logs I see the following traceback:
{{{ [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] mod_wsgi (pid=23966): Exception occurred processing WSGI script '/usr/sbin/askbot.wsgi'. [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] Traceback (most recent call last): [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 272, in call [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] response = self.get_response(request) [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 169, in get_response [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 218, in handle_uncaught_exception [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] return callback(request, param_dict) [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/django/utils/decorators.py", line 93, in _wrapped_view [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] response = view_func(request, *args, kwargs) [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/django/views/defaults.py", line 31, in server_error [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] return http.HttpResponseServerError(t.render(Context({}))) [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/coffin/template/init.py", line 54, in render [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] return super(Template, self).render(**context) [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib64/python2.6/site-packages/jinja2/environment.py", line 669, in render [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] return self.environment.handle_exception(exc_info, True) [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/askbot/templates/500.html", line 1, in top-level template code [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] {% extends "two_column_body.html" %} [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/askbot/templates/two_column_body.html", line 1, in top-level template code [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] {% extends "base.html" %} [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14] File "/usr/lib/python2.6/site-packages/askbot/templates/base.html", line 4, in top-level template code [Sat Sep 21 18:56:19 2013] [error] [client 192.168.1.14]
works fine on staging. So something related to settings amiss in prod?
I asked this in upstream - http://askbot.org/en/question/11590/feedback-causing-error-500/
http://askbot.org/en/question/9637/undefinederror-settings-is-undefined/?answer=9877#post-id-9877 This looks like a good pointer though doesn't explain the difference in stg vs prod.
Upstream did a fix (see the ticket two comments earlier)
https://github.com/fitoria/askbot-devel/commit/12445c98511606ea474c145dc099170b8b543afa
How can we patch our instance with it?
We could do a hotfix.
http://infrastructure.fedoraproject.org/infra/docs/hotfix.txt
So, we seem to have opened a new ticket to work on this for some reason.
We tried the fix from comment#5 and it didn't appear to help.
I'm going to close this in favor of ticket #4187 no need to have multiple tickets for the same issue.