<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>