<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 05/03/2012 06:38 AM, Nick Lothian wrote:
<blockquote
cite="mid:CAJMabq1mhtc-GqrQCvxi7_fBS0NdaTCKJ3bOmpbVqmJhkezTUg@mail.gmail.com"
type="cite">I'm having some trouble using the Keystone API.
<div><br>
</div>
<div>When I run </div>
<div><br>
</div>
<div>
<div>keystone --os_username=admin --os_password=password
--os_auth_url=<a moz-do-not-send="true"
href="http://192.168.1.50:5000/v2.0/">http://192.168.1.50:5000/v2.0/</a>
service-list</div>
</div>
<div><br>
</div>
<div>I get the following:</div>
<div><br>
</div>
<div>
<div>No handlers could be found for logger
"keystoneclient.v2_0.client"</div>
<div>Unable to communicate with identity service: 404 Not Found</div>
<div><br>
</div>
<div>The resource could not be found.</div>
<div><br>
</div>
<div> . (HTTP 404)</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>The keystone log shows the following:</div>
<div><br>
</div>
<div>
<div>(eventlet.wsgi.server): 2012-05-03 14:03:12,840 DEBUG wsgi
write 192.168.1.50 - - [03/May/2012 14:03:12] "GET
/v2.0/OS-KSADM/services HTTP/1.1" 404 176 0.008028</div>
<div><br>
</div>
</div>
<div><br>
</div>
<div>Additionally, if I use curl to call the keystone API directly
(as documented at <a moz-do-not-send="true"
href="http://keystone.openstack.org/api_curl_examples.html#id4">http://keystone.openstack.org/api_curl_examples.html#id4</a>)
my whole serviceCatalog section is empty ("serviceCatalog": {})</div>
<div><br>
</div>
<div>I am using a default devstack installation.</div>
<div><br>
</div>
<div>What am I missing?</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
Post to : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
More help : <a class="moz-txt-link-freetext" href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a>
</pre>
</blockquote>
I think DevStack is using TemplatedCatalog as catalog backend and it
doesn't support CRUD. If you need CRUD operations you can use SQL
backend.<br>
</body>
</html>