Hi<br><br>I run Diablo 3 and dashboard, all the component is working as expect. (ubuntu 11.04)<br><br>but when I update to Diablo 4, when I login the dashboard and check the instance, would report the error.<br><br><span style="color: rgb(255, 102, 102);">Unable to get usage info: This error may be caused by missing openstackx extensions in nova. See the dashboard README.</span><br clear="all">
<br>I have check and installed openstackx package.<br><br>the log would show below:<br><br><div>
DEBUG:django.db.backends:(0.001) SELECT "django_session"."session_key", "django_session"."session_data", "django_session"."expire_date" FROM "django_session" WHERE ("django_session"."session_key" = bf62b7f5da9ef659de3d01009c9baa71  AND "django_session"."expire_date" > 2011-09-12 22:47:55.518083 ); args=('bf62b7f5da9ef659de3d01009c9baa71', u'2011-09-12 22:47:55.518083')<br>
DEBUG:django_openstack.api:extras_api connection created using token "887665443383838" and url "<a href="http://localhost:8774/v1.1">http://localhost:8774/v1.1</a>"<br>ERROR:django_openstack.dash:ApiException in instance usage<br>
Traceback (most recent call last):<br>  File "/opt/openstack-dashboard/django-openstack/django_openstack/dash/views/instances.py", line 167, in usage<br>    usage = api.usage_get(request, tenant_id, datetime_start, datetime_end)<br>
  File "/opt/openstack-dashboard/django-openstack/django_openstack/api.py", line 280, in inner<br>    return f(*args, **kwargs)<br>  File "/opt/openstack-dashboard/django-openstack/django_openstack/api.py", line 553, in usage_get<br>
    return Usage(extras_api(request).usage.get(tenant_id, start, end))<br>  File "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/extras/usage.py", line 15, in get<br>    return self._get("/extras/usage/%s?start=%s&end=%s" % (tenant_id, start.isoformat(), end.isoformat()), "usage")<br>
  File "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/base.py", line 36, in _get<br>    resp, body = self.api.connection.get(url)<br>  File "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py", line 78, in get<br>
    return self._cs_request(url, 'GET', **kwargs)<br>  File "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py", line 63, in _cs_request<br>    **kwargs)<br>
  File "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py", line 48, in request<br>    raise exceptions.from_response(resp, body)<br>NotFound:  This error may be caused by missing openstackx extensions in nova. See the dashboard README. (HTTP 404)<br>
<br><br>
</div><br><br><br>-- <br>陈沙克<br>手机:13661187180<br>msn:<a href="mailto:shake.chen@hotmail.com">shake.chen@hotmail.com</a><br>