<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 07/24/2013 10:45 AM, Salvatore
      Orlando wrote:<br>
    </div>
    <blockquote
cite="mid:CAGR=i3hd7ZfQFBWE-f4iC10qcVAKNs6hHLEeqXEn+FsttkBDSg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hav you tried checking the credentials that glance
        uses for validating tokens with keystone?
        <div><br>
        </div>
        <div>They are defined in glance's conf files in the section:</div>
        <div><br>
        </div>
        <div>
          <div>[keystone_authtoken]</div>
          <div>signing_dir = /var/cache/glance/api</div>
        </div>
      </div>
    </blockquote>
    <br>
    make sure that the directory <br>
    /var/cache/glance/api<br>
    exists and has the certificates in it.  A good test is to remove the
    certifcates and hit the server again, as they are fetched on
    demand.  If there are no certificates there after another try,
    either glance can't talk to Keystone or keystone is not handing out
    the certificates.<br>
    <br>
    <blockquote
cite="mid:CAGR=i3hd7ZfQFBWE-f4iC10qcVAKNs6hHLEeqXEn+FsttkBDSg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>auth_uri = <a moz-do-not-send="true"
              href="http://127.0.0.1:5000/">http://127.0.0.1:5000/</a></div>
          <div>auth_host = 127.0.0.1</div>
          <div>auth_port = 35357</div>
          <div>auth_protocol = http</div>
          <div>
            admin_tenant_name = service</div>
          <div>admin_user = glance</div>
          <div>admin_password = password</div>
        </div>
        <div><br>
        </div>
        <div>Salvatore</div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On 18 July 2013 22:16, Matt Davis <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:mattd5574@gmail.com" target="_blank">mattd5574@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div>Hello all,<br>
                          <br>
                        </div>
                        I'm working on a deployment script to install
                        and configure my OpenStack services and I'm
                        getting a strange result with glance.  It's
                        surely a bug with my script messing up a config
                        file line, but I can't interpret the glance and
                        keystone logs to track the issue down.  Here's
                        the use case:<br>
                        <br>
                      </div>
                      1)  Install keystone following the directions in
                      the Grizzly installation guide for Ubuntu 12.04.<br>
                    </div>
                    2)  Install glance following the directions in the
                    Grizzly installation guide for Ubuntu 12.04.<br>
                  </div>
                  <div>3)  Run glance image-list to see if I can get an
                    empty list.  <br>
                    <br>
                  </div>
                  <div>My result:<br>
                    <br>
                    =====<br>
                    glance --os-username=admin --os-password=secrete
                    --os-tenant-name demo --os-auth-url=<a
                      moz-do-not-send="true"
                      href="http://localhost:5000/v2.0" target="_blank">http://localhost:5000/v2.0</a>
                    image-list<br>
                    <br>
                    Request returned failure status.<br>
                    Invalid OpenStack Identity credentials.<br>
                    =====<br>
                    <br>
                  </div>
                  <div>The glance API log is as follows:<br>
                    <br>
                    =====<br>
                    2013-07-18 11:18:24.301 6306 DEBUG
                    glance.api.middleware.version_negotiation [-]
                    Determining version of request: GET
                    //v1/images/detail Accept:  process_request
/usr/lib/python2.7/dist-packages/glance/api/middleware/version_negotiation.py:46<br>
                    2013-07-18 11:18:24.302 6306 DEBUG
                    glance.api.middleware.version_negotiation [-] Using
                    url versioning process_request
/usr/lib/python2.7/dist-packages/glance/api/middleware/version_negotiation.py:59<br>
                    2013-07-18 11:18:24.302 6306 DEBUG
                    glance.api.middleware.version_negotiation [-]
                    Matched version: v1 process_request
/usr/lib/python2.7/dist-packages/glance/api/middleware/version_negotiation.py:71<br>
                    2013-07-18 11:18:24.302 6306 DEBUG
                    glance.api.middleware.version_negotiation [-] new
                    uri /v1/images/detail process_request
/usr/lib/python2.7/dist-packages/glance/api/middleware/version_negotiation.py:72<br>
                    =====<br>
                    <br>
                  </div>
                  <div>No entries are added to the glance registry log. 
                    If I tweak the password to make the credentials
                    invalid, I get this:<br>
                    <br>
                    =====<br>
                    glance --os-username=admin --os-password=wrong_pw
                    --os-tenant-name demo --os-auth-url=<a
                      moz-do-not-send="true"
                      href="http://localhost:5000/v2.0" target="_blank">http://localhost:5000/v2.0</a>
                    image-list<br>
                    Unable to communicate with identity service:
                    {"error": {"message": "Invalid user / password",
                    "code": 401, "title": "Not Authorized"}}. (HTTP 401)<br>
                    =====<br>
                    <br>
                  </div>
                  <div>
                    So keystone is definitely looking up my credentials
                    and responding differently when they match.<br>
                  </div>
                  <br>
                </div>
                Any ideas as to where should I be looking for the issue?<br>
                <br>
                Thanks for your time!<span class="HOEnZb"><font
                    color="#888888"><br>
                    <br>
                  </font></span></div>
              <span class="HOEnZb"><font color="#888888">-Matt<br>
                </font></span></div>
            <br>
            _______________________________________________<br>
            Mailing list: <a moz-do-not-send="true"
              href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
            Post to     : <a moz-do-not-send="true"
              href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
            Unsubscribe : <a moz-do-not-send="true"
              href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
            More help   : <a moz-do-not-send="true"
              href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </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>
    <br>
  </body>
</html>