After using the deployment tool to remove an instance and then install a new instance, something is broken in the uWSGI use of csrf modules. The result is Apache serving up 500 errors.
castsim@lava01:~/lava-deployment-tool-0.3-2012.03$ cat /srv/lava/instances/rci/var/log/lava-uwsgi.log
*** Starting uWSGI 1.0.3 (32bit) on [Tue Apr 3 14:44:25 2012] ***
compiled with version: 4.6.1 on 03 April 2012 14:43:17
current working directory: /
detected binary path: /srv/lava/instances/rci/bin/uwsgi
setgid() to 999
setuid() to 999
your memory page size is 4096 bytes
uwsgi socket 0 bound to UNIX address /srv/lava/instances/rci/run/uwsgi.sock fd 6
Python version: 2.7.2+ (default, Oct 4 2011, 20:29:37) [GCC 4.6.1]
Set PythonHome to /srv/lava/instances/rci
Python main interpreter initialized at 0x93f4108
your server socket listen backlog is limited to 100 connections
*** Operational MODE: preforking ***
WSGI application 0 (mountpoint='') ready on interpreter 0x93f4108 pid: 4345 (default app)
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 4345)
spawned uWSGI worker 1 (pid: 4359, cores: 1)
spawned uWSGI worker 2 (pid: 4360, cores: 1)
spawned uWSGI worker 3 (pid: 4361, cores: 1)
spawned uWSGI worker 4 (pid: 4362, cores: 1)
spawned uWSGI worker 5 (pid: 4363, cores: 1)
spawned uWSGI worker 6 (pid: 4364, cores: 1)
spawned uWSGI worker 7 (pid: 4365, cores: 1)
spawned uWSGI worker 8 (pid: 4366, cores: 1)
WARNING:root:This instance will not use sentry as SENTRY_DSN is not configured
WARNING:root:dataview-specific database connection not available, dataview query is NOT sandboxed
ERROR:django.request:Internal Server Error: /
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 101, in get_response
request.path_info)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 298, in resolve
for pattern in self.url_patterns:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 328, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 241, in __call__
response = self.get_response(request)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 179, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 224, in handle_uncaught_exception
if resolver.urlconf_module is None:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
[pid: 4363|app: 0|req: 1/1] 127.0.0.1 () {38 vars in 624 bytes} [Tue Apr 3 18:45:02 2012] GET / => generated 0 bytes in 438 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)
ERROR:django.request:Internal Server Error: /
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 101, in get_response
request.path_info)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 298, in resolve
for pattern in self.url_patterns:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 328, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 241, in __call__
response = self.get_response(request)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 179, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 224, in handle_uncaught_exception
if resolver.urlconf_module is None:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
[pid: 4363|app: 0|req: 2/2] 127.0.0.1 () {38 vars in 624 bytes} [Tue Apr 3 18:46:21 2012] GET / => generated 0 bytes in 43 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)
ERROR:django.request:Internal Server Error: /
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 101, in get_response
request.path_info)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 298, in resolve
for pattern in self.url_patterns:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 328, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 241, in __call__
response = self.get_response(request)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 179, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 224, in handle_uncaught_exception
if resolver.urlconf_module is None:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
[pid: 4363|app: 0|req: 3/3] 127.0.0.1 () {38 vars in 624 bytes} [Tue Apr 3 18:46:29 2012] GET / => generated 0 bytes in 28 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)
WARNING:root:This instance will not use sentry as SENTRY_DSN is not configured
WARNING:root:dataview-specific database connection not available, dataview query is NOT sandboxed
ERROR:django.request:Internal Server Error: /
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 101, in get_response
request.path_info)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 298, in resolve
for pattern in self.url_patterns:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 328, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
Traceback (most recent call last):
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 241, in __call__
response = self.get_response(request)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 179, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 224, in handle_uncaught_exception
if resolver.urlconf_module is None:
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 323, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/urls.py", line 81, in <module>
loader.contribute_to_urlpatterns(urlpatterns, settings.MOUNT_POINT)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 335, in contribute_to_urlpatterns
extension.contribute_to_urlpatterns(urlpatterns, mount_point)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/lava_server/extension.py", line 229, in contribute_to_urlpatterns
include('{app_name}.urls'.format(app_name=self.app_name)))]
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 24, in include
urlconf_module = import_module(urlconf_module)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/dashboard_app/urls.py", line 25, in <module>
import linaro_django_xmlrpc.views
File "/srv/lava/instances/rci/local/lib/python2.7/site-packages/linaro_django_xmlrpc/views.py", line 27, in <module>
from django.contrib.csrf.middleware import csrf_exempt
ImportError: No module named csrf.middleware
[pid: 4362|app: 0|req: 1/4] 127.0.0.1 () {38 vars in 624 bytes} [Tue Apr 3 18:46:30 2012] GET / => generated 0 bytes in 423 msecs (HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)
I can get to a 500 error with the lava template background if I manually contrib. csrf.middleware import views.decorator s.csrf import csrf_exempt". igured: Module core.context_ processors" " error. From the little I've gathered, it
fix the module errors for the "django.
csrf_exempt" to "django.
However I'm not to sure about the "ImproperlyConf
"django.
looks like the django settings file that provides the template and
middleware context config isn't working.