<div dir="ltr">Hi Justin,<div><br></div><div style>Looking at the endpoints in the auth response (v2.0/tokens), probably the URL should be <a href="http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail">http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail</a> instead of <a href="http://openstack.cloud.kerrygroup.net:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail">http://openstack.cloud.kerrygroup.net:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail</a> .</div>
<a href="http://openstack.cloud.kerrygroup.net:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail-X" target="_blank" style="font-family:arial,sans-serif;font-size:13px"><br></a><div style>Hope it helps!</div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Thu, Jul 25, 2013 at 12:15 AM, Justin Brown <span dir="ltr"><<a href="mailto:justin.brown@fandingo.org" target="_blank">justin.brown@fandingo.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
I'm having some trouble getting Nova and Cinder to communicate with<br>
the API and Horizon in Grizzly.<br>
<br>
Any request that I make against those services always returns HTTP<br>
400, malformed request url. Requests to Keystone and Glance work fine.<br>
<br>
I've only found a couple other people with this issue, and it seemed<br>
to always be related to typos in their service endpoint URLs. I don't<br>
think that is my problem.<br>
<br>
Here are my endpoints for Cinder and Nova, respectively<br>
    <a href="http://openstack.cloud.fandingo.org:8776/v1/$(tenant_id)s" target="_blank">http://openstack.cloud.fandingo.org:8776/v1/$(tenant_id)s</a><br>
    <a href="http://openstack.cloud.fandingo.org:8774/v2/$(tenant_id)s" target="_blank">http://openstack.cloud.fandingo.org:8774/v2/$(tenant_id)s</a><br>
<br>
Now, if I try something simple like `cinder --debug list`, I get the<br>
following output. Note that the CMS auth-token is quite long, so I<br>
have omitted it.<br>
<br>
REQ: curl -i <a href="http://localhost:35357/v2.0/tokens" target="_blank">http://localhost:35357/v2.0/tokens</a> -X POST -H<br>
"Content-Type: application/json" -H "Accept: application/json" -H<br>
"User-Agent: python-cinderclient" -d '{"auth": {"tenantName": "admin",<br>
"passwordCredentials": {"username": "justi<br>
n", "password": "secret"}}}'<br>
<br>
RESP: [200] {'date': 'Wed, 24 Jul 2013 18:10:30 GMT', 'content-type':<br>
'application/json', 'content-length': '7281', 'vary': 'X-Auth-Token'}<br>
RESP BODY: {"access": {"token": {"issued_at":<br>
"2013-07-24T18:10:30.957542", "expires": "2013-07-25T18:10:30Z", "id":<br>
"<<AUTH-TOKEN...>>", "tenant": {"description": null, "enabled": true,<br>
"id": "4457698fa26d4ce59f1811e91521f6c4", "name": "admin"}},<br>
"serviceCatalog": [{"endpoints": [{"adminURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8774/v2/4457698fa26d4ce59f1811e91521f6c4" target="_blank">http://openstack.cloud.fandingo.org:8774/v2/4457698fa26d4ce59f1811e91521f6c4</a>",<br>
"region": "Fandingo", "internalURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8774/v2/4457698fa26d4ce59f1811e91521f6c4" target="_blank">http://openstack.cloud.fandingo.org:8774/v2/4457698fa26d4ce59f1811e91521f6c4</a>",<br>
"id": "0494bbe29b014d6da63e519eafa734da", "publicURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8774/v2/4457698fa26d4ce59f1811e91521f6c4" target="_blank">http://openstack.cloud.fandingo.org:8774/v2/4457698fa26d4ce59f1811e91521f6c4</a>"}],<br>
"endpoints_links": [], "type": "compute", "name": "nova"},<br>
{"endpoints": [{"adminURL":<br>
"<a href="http://openstack.cloud.fandingo.org:9696/" target="_blank">http://openstack.cloud.fandingo.org:9696/</a>", "region": "Fandingo",<br>
"internalURL": "<a href="http://openstack.cloudfandingo.org:9696/" target="_blank">http://openstack.cloudfandingo.org:9696/</a>", "id":<br>
"ad160008203d4de0b96ed7def7ed1269", "publicURL":<br>
"<a href="http://openstack.cloud.fandingo.org:9696/" target="_blank">http://openstack.cloud.fandingo.org:9696/</a>"}], "endpoints_links": [],<br>
"type": "network", "name": "quantum"}, {"endpoints": [{"adminURL":<br>
"<a href="http://openstack.cloud.fandingo.org:9292" target="_blank">http://openstack.cloud.fandingo.org:9292</a>", "region": "Fandingo",<br>
"internalURL": "<a href="http://openstack.cloud.fandingo.org:9292" target="_blank">http://openstack.cloud.fandingo.org:9292</a>", "id":<br>
"0d8f052422ea42eabcfb53212d5a563a", "publicURL":<br>
"<a href="http://openstack.cloud.fandingo.org:9292" target="_blank">http://openstack.cloud.fandingo.org:9292</a>"}], "endpoints_links": [],<br>
"type": "image", "name": "glance"}, {"endpoints": [{"adminURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4" target="_blank">http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4</a>",<br>
"region": "Fandingo", "internalURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4" target="_blank">http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4</a>",<br>
"id": "17090aacab934d13b6ce735e78e317c9", "publicURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4" target="_blank">http://openstack.cloud.fandingo.org:8776/v1/4457698fa26d4ce59f1811e91521f6c4</a>"}],<br>
"endpoints_links": [], "type": "volume", "name": "cinder"},<br>
{"endpoints": [{"adminURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8773/services/Admin" target="_blank">http://openstack.cloud.fandingo.org:8773/services/Admin</a>", "region":<br>
"Fandingo", "internalURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8773/services/Cloud" target="_blank">http://openstack.cloud.fandingo.org:8773/services/Cloud</a>", "id":<br>
"42556805f93d41ef87c9657b9d0cc52a", "publicURL":<br>
"<a href="http://openstack.cloud.fandingo.org:8773/services/Cloud" target="_blank">http://openstack.cloud.fandingo.org:8773/services/Cloud</a>"}],<br>
"endpoints_links": [], "type": "ec2", "name": "ec2"}, {"endpoints":<br>
[{"adminURL": "<a href="http://openstack.cloud.fandingo.org:35357/v2.0" target="_blank">http://openstack.cloud.fandingo.org:35357/v2.0</a>",<br>
"region": "Fandingo", "internalURL":<br>
"<a href="http://openstack.cloud.fandingo.org:5000/v2.0" target="_blank">http://openstack.cloud.fandingo.org:5000/v2.0</a>", "id":<br>
"1af520b8fced4335aaeb5fa13515aaa5", "publicURL":<br>
"<a href="http://openstack.cloud.fandingo.org:5000/v2.0" target="_blank">http://openstack.cloud.fandingo.org:5000/v2.0</a>"}], "endpoints_links":<br>
[], "type": "identity", "name": "keystone"}], "user": {"username":<br>
"justin", "roles_links": [], "id": "84888243a24940d78cf190bcc5166d75",<br>
"roles": [{"name": "_member_"}, {"name": "admin"}], "name": "justin"},<br>
"metadata": {"is_admin": 0, "roles":<br>
["9fe2ff9ee4384b1894a90878d3e92bab",<br>
"3c8337f7a64a4bd8967d971f1debeea8"]}}}<br>
<br>
That looks fine. The error happens on the second curl command:<br>
REQ: curl -i <a href="http://openstack.cloud.kerrygroup.net:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail
-X" target="_blank">http://openstack.cloud.kerrygroup.net:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail<br>
-X</a> GET -H "X-Auth-Project-Id: admin" -H "User-Agent:<br>
python-cinderclient" -H "Accept: application/json" -H "X-Auth-Token:<br>
<<AUTH_TOKEN...>>"<br>
<br>
RESP: [400] {'date': 'Wed, 24 Jul 2013 18:10:31 GMT',<br>
'content-length': '65', 'content-type': 'application/json;<br>
charset=UTF-8', 'x-compute-request-id':<br>
'req-54484df2-dfdf-447a-a47b-73fbae8da9f1'}<br>
RESP BODY: {"badRequest": {"message": "Malformed request url", "code": 400}}<br>
<br>
That causes a Python exception<br>
BadRequest: Malformed request url (HTTP 400) (Request-ID:<br>
req-54484df2-dfdf-447a-a47b-73fbae8da9f1)<br>
ERROR: Malformed request url<br>
<br>
The only message in the Cinder api.log (verbose = True) is the GET<br>
rquest, but nothing about the error:<br>
<br>
2013-07-24 13:40:18     INFO [cinder.api.openstack.wsgi] GET<br>
<a href="http://openstack.cloud.kerrygroup.net:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail" target="_blank">http://openstack.cloud.kerrygroup.net:8776/v1/4457698fa26d4ce59f1811e91521f6c4/volumes/detail</a><br>

<br>
Could someone help me troubleshoot this problem?<br>
<br>
Thanks,<br>
Justin<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</blockquote></div><br><br clear="all"><div><br></div></div></div>