[Openstack-operators] ERROR: Malformed request url (HTTP 400)

Igor Laskovy igor.laskovy at gmail.com
Wed May 9 18:25:53 UTC 2012

Hi all from sunny Kiev!

Have the problem below:

$ nova image-list
ERROR: Malformed request url (HTTP 400)

$ nova --debug image-list
connect: (, 5000)
send: 'POST /v2.0/tokens HTTP/1.1\r\nHost:\r\nContent-Length: 117\r\ncontent-type:
application/json\r\naccept-encoding: gzip, deflate\r\naccept:
application/json\r\nuser-agent: python-novaclient\r\n\r\n{"auth":
{"tenantName": "labSpaceDemo", "passwordCredentials": {"username":
"adminUser", "password": "lfplhfgthvf"}}}'
reply: 'HTTP/1.1 200 OK\r\n'
header: Content-Type: application/json
header: Vary: X-Auth-Token
header: Date: Wed, 09 May 2012 18:23:48 GMT
header: Transfer-Encoding: chunked
connect: (, 8774)
send: u'GET /v2/7033300637bc4964a8d0a43649fcf898/images/detail
65e6d91f80f047a7b1a49ede0aa7c0f1\r\naccept-encoding: gzip,
deflate\r\naccept: application/json\r\nuser-agent:
reply: 'HTTP/1.1 400 Bad Request\r\n'
header: Content-Length: 65
header: Content-Type: application/json; charset=UTF-8
header: X-Compute-Request-Id: req-faef2b77-9f53-4849-b0f5-c0508fe2cf21
header: Date: Wed, 09 May 2012 18:23:48 GMT
DEBUG (shell:416) Malformed request url (HTTP 400)
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 413, in main
  File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 364, in main
    args.func(self.cs, args)
  File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/shell.py",
line 350, in do_image_list
    image_list = cs.images.list()
  File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/images.py",
line 47, in list
    return self._list("/images/detail", "images")
  File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 71, in _list
    resp, body = self.api.client.get(url)
  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 136, in get
    return self._cs_request(url, 'GET', **kwargs)
  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line
124, in _cs_request
  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line
107, in request
    raise exceptions.from_response(resp, body)
BadRequest: Malformed request url (HTTP 400)
ERROR: Malformed request url (HTTP 400)

At the same time "$ glance index" works well.
And I have "--auth_strategy=keystone" in my nova.conf.

Igor Laskovy

More information about the Openstack-operators mailing list