Thanks a lot that solve my problem!but I manually update row "nova" in sqlite CLI.<div><br><div class="gmail_quote">2011/9/13 Anthony Young <span dir="ltr"><<a href="mailto:sleepsonthefloor@gmail.com">sleepsonthefloor@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Another thing to check - the os1.1 keystone endpoints have been modified in d4 to include a tenant prefix.  If you are upgrading an existing install, you may need to update your keystone service catalog accordingly:<br>
<br>
keystone-manage $* endpointTemplates add RegionOne nova http://<%= api_vip %>:8774/v1.1/%tenant_id% http://<%= api_vip %>:8774/v1.1/%tenant_id%  http://<%= api_vip %>:8774/v1.1/%tenant_id% 1 1<br><font color="#888888"><br>
Anthony</font><div><div></div><div class="h5"><br>
<br><div class="gmail_quote">On Mon, Sep 12, 2011 at 12:05 PM, Roman Sokolkov <span dir="ltr"><<a href="mailto:rsokolkov@gmail.com" target="_blank">rsokolkov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">

I ve see this error too.In httpd error logs I have the same traceback. Additional my nova-api.log :<div><br></div><div>2011-09-12 17:12:03,732 DEBUG routes.middleware [-] No route matched for GET /admin/services from (pid=4312) __call__ /usr/li</div>


<div>b/python2.7/site-packages/routes/middleware.py:97</div><div>2011-09-12 17:12:03,733 DEBUG routes.middleware [-] No route matched for GET /admin/services from (pid=4312) __call__ /usr/li</div><div>b/python2.7/site-packages/routes/middleware.py:97</div>


<div>2011-09-12 17:12:03,737 DEBUG routes.middleware [-] No route matched for GET /extras/usage from (pid=4312) __call__ /usr/lib/</div><div>python2.7/site-packages/routes/middleware.py:97</div><div>2011-09-12 17:12:03,738 DEBUG routes.middleware [-] No route matched for GET /extras/usage from (pid=4312) __call__ /usr/lib/</div>


<div>python2.7/site-packages/routes/middleware.py:97 </div><div><br></div><div>But I see that extensions were loaded in nova:</div><div><div>2011-09-12 16:51:53,110 AUDIT extensions [-] Initializing extension manager.</div>


<div>2011-09-12 16:51:53,111 AUDIT extensions [-] Loading extension file: admin.pyc</div><div>2011-09-12 16:51:53,111 AUDIT extensions [-] Loading extension file: __init__.py</div><div>2011-09-12 16:51:53,111 AUDIT extensions [-] Loading extension file: admin.py</div>


<div><br></div><div>In my nova.conf I have:</div><div>--osapi_extensions_path=/opt/openstackx/extensions/</div><br><div class="gmail_quote"><div><div></div><div>2011/9/12 shake chen <span dir="ltr"><<a href="mailto:shake.chen@gmail.com" target="_blank">shake.chen@gmail.com</a>></span><br>


</div></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div></div><div>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" target="_blank">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><font color="#888888"><br><br><br>-- <br>陈沙克<br>手机:13661187180<br>msn:<a href="mailto:shake.chen@hotmail.com" target="_blank">shake.chen@hotmail.com</a><br>
</font><br></div></div><div>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></div></blockquote></div><br></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br>
</div></div></blockquote></div><br></div>