Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: OpenStack: Dev

novaclient get error in ubuntu12.04

 

 

OpenStack dev RSS feed   Index | Next | Previous | View Threaded


mwjpiero at gmail

Apr 6, 2012, 7:44 PM

Post #1 of 2 (433 views)
Permalink
novaclient get error in ubuntu12.04

I install package in ubunut12.04(beta).

if I use "glance index", it works well.

but if I use "nova list", it error. I think keystone should be work fine
because glance can work.

my novarc is:

export NOVA_USERNAME=admin
export NOVA_API_KEY=123456
export NOVA_PROJECT_ID=admin
export NOVA_URL=http://127.0.0.1:5000/v2.0/
export NOVA_VERSION=1.1
export NOVA_AUTH_STRATEGY=keystone

How to fix it:

root [at] controlle:~# nova --debug list
connect: (localhost, 5000)
send: 'POST /v2.0/tokens HTTP/1.1\r\nHost:
localhost:5000\r\nContent-Length: 104\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": "admin", "passwordCredentials": {"username": "admin",
"password": "C1oudopen"}}}'
reply: 'HTTP/1.1 200 OK\r\n'
header: Content-Type: application/json
header: Vary: X-Auth-Token
header: Date: Sat, 07 Apr 2012 02:39:23 GMT
header: Transfer-Encoding: chunked
connect: (localhost, 8774)
send: u'GET /v1.1/c27f71f1e40c4fb8bb920089ae628c78/servers/detail
HTTP/1.1\r\nHost: localhost:8774\r\nx-auth-project-id:
admin\r\nx-auth-token: b1dc15d79d1746a3adfd704bc8cc575f\r\naccept-encoding:
gzip, deflate\r\naccept: application/json\r\nuser-agent:
python-novaclient\r\n\r\n'
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-cfb89c76-aadf-4c2a-92cc-ca9dc457ae04
header: Date: Sat, 07 Apr 2012 02:39:23 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
OpenStackComputeShell().main(sys.argv[1:])
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 520,
in do_list
utils.print_list(cs.servers.list(search_opts=search_opts), columns,
File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/servers.py", line
279, in list
return self._list("/servers%s%s" % (detail, query_string), "servers")
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
**kwargs)
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)

--
非淡薄无以明志,非宁静无以致远


mwjpiero at gmail

Apr 6, 2012, 8:40 PM

Post #2 of 2 (408 views)
Permalink
Re: novaclient get error in ubuntu12.04 [In reply to]

It is my mistake.

I miss "--auth_strategy=keystone" in nova.conf

now it works fine.

2012/4/7 livemoon <mwjpiero [at] gmail>

> I install package in ubunut12.04(beta).
>
> if I use "glance index", it works well.
>
> but if I use "nova list", it error. I think keystone should be work fine
> because glance can work.
>
> my novarc is:
>
> export NOVA_USERNAME=admin
> export NOVA_API_KEY=123456
> export NOVA_PROJECT_ID=admin
> export NOVA_URL=http://127.0.0.1:5000/v2.0/
> export NOVA_VERSION=1.1
> export NOVA_AUTH_STRATEGY=keystone
>
> How to fix it:
>
> root [at] controlle:~# nova --debug list
> connect: (localhost, 5000)
> send: 'POST /v2.0/tokens HTTP/1.1\r\nHost:
> localhost:5000\r\nContent-Length: 104\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": "admin", "passwordCredentials": {"username": "admin",
> "password": "C1oudopen"}}}'
> reply: 'HTTP/1.1 200 OK\r\n'
> header: Content-Type: application/json
> header: Vary: X-Auth-Token
> header: Date: Sat, 07 Apr 2012 02:39:23 GMT
> header: Transfer-Encoding: chunked
> connect: (localhost, 8774)
> send: u'GET /v1.1/c27f71f1e40c4fb8bb920089ae628c78/servers/detail
> HTTP/1.1\r\nHost: localhost:8774\r\nx-auth-project-id:
> admin\r\nx-auth-token: b1dc15d79d1746a3adfd704bc8cc575f\r\naccept-encoding:
> gzip, deflate\r\naccept: application/json\r\nuser-agent:
> python-novaclient\r\n\r\n'
> 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-cfb89c76-aadf-4c2a-92cc-ca9dc457ae04
> header: Date: Sat, 07 Apr 2012 02:39:23 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
> OpenStackComputeShell().main(sys.argv[1:])
> 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
> 520, in do_list
> utils.print_list(cs.servers.list(search_opts=search_opts), columns,
> File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/servers.py", line
> 279, in list
> return self._list("/servers%s%s" % (detail, query_string), "servers")
> 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
> **kwargs)
> 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)
>
> --
> 非淡薄无以明志,非宁静无以致远
>



--
非淡薄无以明志,非宁静无以致远

OpenStack dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.