ServiceCatalogException: Invalid service catalog service: compute
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Invalid
|
Undecided
|
Unassigned | ||
grenade |
Invalid
|
Undecided
|
Unassigned |
Bug Description
On the following review - https:/
We failed the tempest tests on the dashboard scenario tests for the pg version of the job:
2013-10-24 21:26:00.445 | =======
2013-10-24 21:26:00.445 | FAIL: tempest.
2013-10-24 21:26:00.445 | tempest.
2013-10-24 21:26:00.445 | -------
2013-10-24 21:26:00.446 | _StringException: Empty attachments:
2013-10-24 21:26:00.446 | pythonlogging:''
2013-10-24 21:26:00.446 | stderr
2013-10-24 21:26:00.446 | stdout
2013-10-24 21:26:00.446 |
2013-10-24 21:26:00.446 | Traceback (most recent call last):
2013-10-24 21:26:00.446 | File "tempest/
2013-10-24 21:26:00.447 | self.user_login()
2013-10-24 21:26:00.447 | File "tempest/
2013-10-24 21:26:00.447 | self.opener.
2013-10-24 21:26:00.447 | File "/usr/lib/
2013-10-24 21:26:00.447 | response = meth(req, response)
2013-10-24 21:26:00.447 | File "/usr/lib/
2013-10-24 21:26:00.447 | 'http', request, response, code, msg, hdrs)
2013-10-24 21:26:00.448 | File "/usr/lib/
2013-10-24 21:26:00.448 | result = self._call_
2013-10-24 21:26:00.448 | File "/usr/lib/
2013-10-24 21:26:00.448 | result = func(*args)
2013-10-24 21:26:00.448 | File "/usr/lib/
2013-10-24 21:26:00.448 | return self.parent.
2013-10-24 21:26:00.448 | File "/usr/lib/
2013-10-24 21:26:00.449 | response = meth(req, response)
2013-10-24 21:26:00.449 | File "/usr/lib/
2013-10-24 21:26:00.449 | 'http', request, response, code, msg, hdrs)
2013-10-24 21:26:00.449 | File "/usr/lib/
2013-10-24 21:26:00.449 | result = self._call_
2013-10-24 21:26:00.449 | File "/usr/lib/
2013-10-24 21:26:00.449 | result = func(*args)
2013-10-24 21:26:00.450 | File "/usr/lib/
2013-10-24 21:26:00.450 | return self.parent.
2013-10-24 21:26:00.450 | File "/usr/lib/
2013-10-24 21:26:00.450 | response = meth(req, response)
2013-10-24 21:26:00.450 | File "/usr/lib/
2013-10-24 21:26:00.450 | 'http', request, response, code, msg, hdrs)
2013-10-24 21:26:00.450 | File "/usr/lib/
2013-10-24 21:26:00.451 | return self._call_
2013-10-24 21:26:00.451 | File "/usr/lib/
2013-10-24 21:26:00.451 | result = func(*args)
2013-10-24 21:26:00.451 | File "/usr/lib/
2013-10-24 21:26:00.451 | raise HTTPError(
2013-10-24 21:26:00.451 | HTTPError: HTTP Error 500: INTERNAL SERVER ERROR
The horizon logs have the following error info:
[Thu Oct 24 21:18:43 2013] [error] Internal Server Error: /project/
[Thu Oct 24 21:18:43 2013] [error] Traceback (most recent call last):
[Thu Oct 24 21:18:43 2013] [error] File "/usr/local/
[Thu Oct 24 21:18:43 2013] [error] response = callback(request, *callback_args, **callback_kwargs)
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] return view_func(request, *args, **kwargs)
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] return view_func(request, *args, **kwargs)
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] return view_func(request, *args, **kwargs)
[Thu Oct 24 21:18:43 2013] [error] File "/usr/local/
[Thu Oct 24 21:18:43 2013] [error] return self.dispatch(
[Thu Oct 24 21:18:43 2013] [error] File "/usr/local/
[Thu Oct 24 21:18:43 2013] [error] return handler(request, *args, **kwargs)
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] handled = self.construct_
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] handled = self.handle_
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] data = self._get_
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] self._data = {self.table_
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] super(ProjectOv
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] self.usage.
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] if not api.nova.
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] value = self.func(*args)
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] extensions = list_extensions
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] value = self.func(*args)
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] return nova_list_
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] (request.
[Thu Oct 24 21:18:43 2013] [error] File "/opt/stack/
[Thu Oct 24 21:18:43 2013] [error] raise exceptions.
[Thu Oct 24 21:18:43 2013] [error] ServiceCatalogE
Changed in horizon: | |
status: | New → Incomplete |
Changed in horizon: | |
status: | New → Confirmed |
tags: | added: gate |
Changed in grenade: | |
status: | New → Incomplete |
This seems to be an isolated instance. This problem seems to be a configuration issue and the service catalog is not being populated properly. This exception indicates the compute service is not configured properly in keystone when the test is run.