KeyError: 'tenant_usage' base.py line 151 in _get
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Invalid
|
Undecided
|
Dolph Mathews |
Bug Description
I have a new installation of the Dashboard. Dashboard logins fail to complete, and this is what I find in /var/log/
[Wed Mar 28 11:14:52 2012] [warn] mod_wsgi: Compiled for Python/2.7.2rc1.
[Wed Mar 28 11:14:52 2012] [warn] mod_wsgi: Runtime using Python/2.7.2+.
[Wed Mar 28 11:14:52 2012] [notice] Apache/2.2.20 (Ubuntu) mod_wsgi/3.3 Python/2.7.2+ configured -- resuming normal operations
[Wed Mar 28 11:15:00 2012] [error] DEBUG:openstack
[Wed Mar 28 11:15:01 2012] [error] DEBUG:openstack
[Wed Mar 28 11:15:05 2012] [error] CRITICAL:
[Wed Mar 28 11:15:05 2012] [error] Traceback (most recent call last):
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] response = callback(request, *callback_args, **callback_kwargs)
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] return view_func(request, *args, **kwargs)
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] return view_func(request, *args, **kwargs)
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] return view_func(request, *args, **kwargs)
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] return self.dispatch(
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] return handler(request, *args, **kwargs)
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] handled = self.construct_
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] data = self._get_
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] self._data = {self.table_
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] super(ProjectOv
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] self.usage.
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] _('Unable to retrieve usage information.'))
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] self.usage_list = self.get_
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] usage = api.usage_
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] return Usage(novaclien
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] "tenant_usage")
[Wed Mar 28 11:15:05 2012] [error] File "/usr/lib/
[Wed Mar 28 11:15:05 2012] [error] return self.resource_
[Wed Mar 28 11:15:05 2012] [error] KeyError: 'tenant_usage'
I see others reporting the same problem. In the latest source of python-novaclient, the relevant code has been refactored since essex rc1.
Changed in horizon: | |
status: | Incomplete → Opinion |
status: | Opinion → Incomplete |
Changed in horizon: | |
assignee: | nobody → Dolph Mathews (dolph) |
Can you shed some light on how you installed Horizon and its dependencies? Was this from devstack, debian packages, manual installation?