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:
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 Anthony On Mon, Sep 12, 2011 at 12:05 PM, Roman Sokolkov <[email protected]>wrote: > I ve see this error too.In httpd error logs I have the same traceback. > Additional my nova-api.log : > > 2011-09-12 17:12:03,732 DEBUG routes.middleware [-] No route matched for > GET /admin/services from (pid=4312) __call__ /usr/li > b/python2.7/site-packages/routes/middleware.py:97 > 2011-09-12 17:12:03,733 DEBUG routes.middleware [-] No route matched for > GET /admin/services from (pid=4312) __call__ /usr/li > b/python2.7/site-packages/routes/middleware.py:97 > 2011-09-12 17:12:03,737 DEBUG routes.middleware [-] No route matched for > GET /extras/usage from (pid=4312) __call__ /usr/lib/ > python2.7/site-packages/routes/middleware.py:97 > 2011-09-12 17:12:03,738 DEBUG routes.middleware [-] No route matched for > GET /extras/usage from (pid=4312) __call__ /usr/lib/ > python2.7/site-packages/routes/middleware.py:97 > > But I see that extensions were loaded in nova: > 2011-09-12 16:51:53,110 AUDIT extensions [-] Initializing extension > manager. > 2011-09-12 16:51:53,111 AUDIT extensions [-] Loading extension file: > admin.pyc > 2011-09-12 16:51:53,111 AUDIT extensions [-] Loading extension file: > __init__.py > 2011-09-12 16:51:53,111 AUDIT extensions [-] Loading extension file: > admin.py > > In my nova.conf I have: > --osapi_extensions_path=/opt/openstackx/extensions/ > > 2011/9/12 shake chen <[email protected]> > >> Hi >> >> I run Diablo 3 and dashboard, all the component is working as expect. >> (ubuntu 11.04) >> >> but when I update to Diablo 4, when I login the dashboard and check the >> instance, would report the error. >> >> Unable to get usage info: This error may be caused by missing openstackx >> extensions in nova. See the dashboard README. >> >> I have check and installed openstackx package. >> >> the log would show below: >> >> >> 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') >> >> DEBUG:django_openstack.api:extras_api connection created using token >> "887665443383838" and url " >> http://localhost:8774/v1.1" >> ERROR:django_openstack.dash:ApiException in instance usage >> Traceback (most recent call last): >> >> File >> "/opt/openstack-dashboard/django-openstack/django_openstack/dash/views/instances.py", >> line 167, in usage >> >> usage = api.usage_get(request, tenant_id, datetime_start, datetime_end) >> >> File "/opt/openstack-dashboard/django-openstack/django_openstack/api.py", >> line 280, in inner >> return f(*args, **kwargs) >> >> File "/opt/openstack-dashboard/django-openstack/django_openstack/api.py", >> line 553, in usage_get >> return Usage(extras_api(request).usage.get(tenant_id, start, end)) >> >> File >> "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/extras/usage.py", >> line 15, in get >> >> return self._get("/extras/usage/%s?start=%s&end=%s" % (tenant_id, >> start.isoformat(), end.isoformat()), "usage") >> >> File >> "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/base.py", >> line 36, in _get >> resp, body = self.api.connection.get(url) >> >> File >> "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py", >> line 78, in get >> return self._cs_request(url, 'GET', **kwargs) >> >> File >> "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py", >> line 63, in _cs_request >> **kwargs) >> >> File >> "/opt/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py", >> line 48, in request >> raise exceptions.from_response(resp, body) >> >> NotFound: This error may be caused by missing openstackx extensions in >> nova. See the dashboard README. (HTTP 404) >> >> >> >> >> >> -- >> 陈沙克 >> 手机:13661187180 >> msn:[email protected] >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~openstack >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~openstack >> More help : https://help.launchpad.net/ListHelp >> >> > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : [email protected] > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

