[Openstack-operators] nova list-extensions ERROR (KeyError): 'extensions'

Davíð Örn Jóhannsson davidoj at siminn.is
Wed Nov 25 13:24:46 UTC 2015

I'm setting upp a controller node for a development env using openstack puppet modules and I encountered an error while logging into horizon stating ERROR (KeyError): 'extensions'

Since this is a setup using the puppet module there could be some misconfiguration or some component oversight, but the error it self does not explain much to me what might be wrong.

Any ideas?

root at controller-01:~# nova --debug list-extensions
DEBUG (session:195) REQ: curl -g -i -X GET -H "Accept: application/json" -H "User-Agent: python-keystoneclient"
INFO (connectionpool:188) Starting new HTTP connection (1):
DEBUG (connectionpool:362) "GET /v2.0 HTTP/1.1" 200 336
DEBUG (session:223) RESP: [200] content-length: 336 vary: X-Auth-Token x-distribution: Ubuntu connection: keep-alive date: Wed, 25 Nov 2015 12:36:26 GMT content-type: application/json x-openstack-request-id: req-64bcc134-3e09-4264-ae79-3dd850b4ec18
RESP BODY: {"version": {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}}

DEBUG (v2:76) Making authentication request to
DEBUG (connectionpool:362) "POST /v2.0/tokens HTTP/1.1" 200 2442
DEBUG (iso8601:184) Parsed 2015-11-25T13:36:26Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'13', 'daydash': u'25', 'tz_hour': None, 'month': None, 'timezone': u'Z', 'second': u'26', 'tz_minute': None, 'year': u'2015', 'separator': u'T', 'monthdash': u'11', 'day': None, 'minute': u'36'} with default timezone <iso8601.iso8601.Utc object at 0x7fabd7bcbdd0>
DEBUG (iso8601:140) Got u'2015' for 'year' with default None
DEBUG (iso8601:140) Got u'11' for 'monthdash' with default 1
DEBUG (iso8601:140) Got 11 for 'month' with default 11
DEBUG (iso8601:140) Got u'25' for 'daydash' with default 1
DEBUG (iso8601:140) Got 25 for 'day' with default 25
DEBUG (iso8601:140) Got u'13' for 'hour' with default None
DEBUG (iso8601:140) Got u'36' for 'minute' with default None
DEBUG (iso8601:140) Got u'26' for 'second' with default None
DEBUG (session:195) REQ: curl -g -i -X GET http://controller-01:8774/extensions -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}603f74199663e969ef12d7b131fa30a9c20cd7a3"
INFO (connectionpool:188) Starting new HTTP connection (1): controller-01.dev.opst.siminn.is
DEBUG (connectionpool:362) "GET /extensions HTTP/1.1" 300 257
DEBUG (session:223) RESP: [300] date: Wed, 25 Nov 2015 12:36:26 GMT content-length: 257 content-type: application/json connection: keep-alive
RESP BODY: {"choices": [{"status": "SUPPORTED", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0", "links": [{"href": "http://controller-01:8774/v2/extensions", "rel": "self"}]}]}

DEBUG (shell:914) 'extensions'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 911, in main
  File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 838, in main
    args.func(self.cs, args)
  File "/usr/lib/python2.7/dist-packages/novaclient/v2/contrib/list_extensions.py", line 44, in do_list_extensions
    extensions = client.list_extensions.show_all()
  File "/usr/lib/python2.7/dist-packages/novaclient/v2/contrib/list_extensions.py", line 37, in show_all
    return self._list("/extensions", 'extensions')
  File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 69, in _list
    data = body[response_key]
KeyError: 'extensions'
ERROR (KeyError): 'extensions'

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20151125/a39d9b8b/attachment.html>

More information about the OpenStack-operators mailing list