Status: New
Owner:
Labels: Type-Defect Priority-Medium
New issue 2023 by shigo...@gmail.com: conditionally import
django.core.handlers.modpython?
http://code.google.com/p/reviewboard/issues/detail?id=2023
What version are you running?
1.6b1
What's the URL of the page containing the problem?
(none yet)
What steps will reproduce the problem?
1. rb-site install with wsgi
2. try to access reviewboard instance
What is the expected output? What do you see instead?
Expected: reviewboard interface
Actual result: "taking a nap" page, and error_log contains:
[Sat Mar 12 16:02:27 2011] [error] [client 10.20.30.40] mod_wsgi
(pid=4384): Exception occurred processing WSGI
script '/var/www/vhosts/review/htdocs/reviewboard.wsgi'.
[Sat Mar 12 16:02:27 2011] [error] [client 10.20.30.40] Traceback (most
recent call last):
[Sat Mar 12 16:02:27 2011] [error] [client 10.20.30.40]
File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line
232, in __call__
[Sat Mar 12 16:02:27 2011] [error] [client 10.20.30.40]
self.load_middleware()
[Sat Mar 12 16:02:27 2011] [error] [client 10.20.30.40]
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line
42, in load_middleware
[Sat Mar 12 16:02:27 2011] [error] [client 10.20.30.40] raise
exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' %
(mw_module, e))
[Sat Mar 12 16:02:27 2011] [error] [client 10.20.30.40]
ImproperlyConfigured: Error importing middleware
reviewboard.admin.middleware: "No module named modpython"
What operating system are you using? What browser?
Linux, Firefox
Please provide any additional information below.
This kludge for reviewboard/admin/middleware.py helps just as fine as
actually installing python-module-django-mod_python (on ALT Linux):
-from django.core.handlers.modpython import ModPythonRequest
+#from django.core.handlers.modpython import ModPythonRequest
I'd suggest making mod_python optional as per this thread:
http://groups.google.com/group/reviewboard/browse_thread/thread/fc4268453cc2d475
...or add the snippet regarding the need to install a django handler to
admin docs (installation).
--
You received this message because you are subscribed to the Google Groups
"reviewboard-issues" group.
To post to this group, send email to reviewboard-issues@googlegroups.com.
To unsubscribe from this group, send email to
reviewboard-issues+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/reviewboard-issues?hl=en.