[Bug 927594] [NEW] local_settings.py is in /etc, but wsgi is including it from other location

Launchpad Bug Tracker 927594 at bugs.launchpad.net
Wed Apr 25 09:41:19 UTC 2012


You have been subscribed to a public bug:

On install, if one tries to access openstack-dashboard, apache gives 500
and the problem is:

[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14] mod_wsgi (pid=25215): Exception occurred processing WSGI script '/us
r/share/openstack-dashboard/dashboard/wsgi/django.wsgi'.
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14] Traceback (most recent call last):
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/wsgi.p
y", line 250, in __call__
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]     self.load_middleware()
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 45, in load_middleware
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]     mod = import_module(mw_module)
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]     __import__(name)
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]   File "/usr/lib/python2.7/dist-packages/horizon/middleware.py", line 30, in <module>
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]     from horizon import api
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]   File "/usr/lib/python2.7/dist-packages/horizon/api/__init__.py", line 39, in <module>
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]     if settings.QUANTUM_ENABLED:
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]   File "/usr/lib/python2.7/dist-packages/django/utils/functional.py", line 277, in __getattr__
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14]     return getattr(self._wrapped, name)
[Mon Feb 06 07:12:24 2012] [error] [client 10.99.229.14] AttributeError: 'Settings' object has no attribute 'QUANTUM_ENABLED'
[Mon Feb 06 07:12:42 2012] [notice] caught SIGTERM, shutting down

This could be solved by creating a link from /usr/share/openstack-
dashboard/local/local_settings.py to /etc/openstack-
dashboard/local_settings.py:

ln -s /etc/openstack-dashboard/local_settings.py /usr/share/openstack-
dashboard/local/local_settings.py

IMHO, this should be manged by the package, not by the user.

** Affects: horizon (Ubuntu)
     Importance: Undecided
         Status: Confirmed

-- 
local_settings.py is in /etc, but wsgi is including it from other location
https://bugs.launchpad.net/bugs/927594
You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to horizon in Ubuntu.



More information about the Ubuntu-server-bugs mailing list