[Mon Dec 12 07:04:09 2011] [error] [client xxx.xxx.xxx.xxx] mod_wsgi (pid=27658): Exception occurred processing WSGI script '/srv/lp-oops.canonical.com/cgi-bin/lpoops/bin/oopstools.wsgi'.
[Mon Dec 12 07:04:09 2011] [error] [client xxx.xxx.xxx.xxx] Traceback (most recent call last):
[Mon Dec 12 07:04:09 2011] [error] [client xxx.xxx.xxx.xxx] File "/srv/lp-oops.canonical.com/cgi-bin/lpoops/eggs/oops_wsgi-0.0.9-py2.6.egg/oops_wsgi/middleware.py", line 213, in oops_middleware
[Mon Dec 12 07:04:09 2011] [error] [client xxx.xxx.xxx.xxx] return [on_exception(exc_info)]
[Mon Dec 12 07:04:09 2011] [error] [client xxx.xxx.xxx.xxx] File "/srv/lp-oops.canonical.com/cgi-bin/lpoops/eggs/oops_wsgi-0.0.9-py2.6.egg/oops_wsgi/middleware.py", line 196, in on_exception
[Mon Dec 12 07:04:09 2011] [error] [client xxx.xxx.xxx.xxx] '500 Internal Server Error', headers, exc_info=exc_info)
[Mon Dec 12 07:04:09 2011] [error] [client xxx.xxx.xxx.xxx] TypeError: start_response() takes no keyword arguments
This is caused by an outdated mod_wsgi which doesn't implement WSGI correctly.