<div dir="ltr">Hi Brad,<div>It's nearly always "the configuration files were hand-typed and there's a mistake" when doing manual installs. Scripts are fine when you understand what they're doing, but manual installs have their place too, for learning. </div>

<div><br></div><div>You might enjoy this document to grasp some of the nomenclature. Keystone is Cookie Monster is my favorite. <a href="http://www.scribd.com/doc/117185088/Introduction-to-OpenStack">http://www.scribd.com/doc/117185088/Introduction-to-OpenStack</a></div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 5, 2013 at 5:53 PM, Dolph Mathews <span dir="ltr"><<a href="mailto:dolph.mathews@gmail.com" target="_blank">dolph.mathews@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"><br><div class="gmail_extra"><div class="gmail_quote"><div class="im">On Tue, Mar 5, 2013 at 5:28 PM, Brad Knowles <span dir="ltr"><<a href="mailto:bknowles@momentumsi.com" target="_blank">bknowles@momentumsi.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>On Mar 5, 2013, at 5:20 PM, Matt Joyce <<a href="mailto:matt.joyce@cloudscaling.com" target="_blank">matt.joyce@cloudscaling.com</a>> wrote:<br>



<br>
> check in horizon and see if you can follow inside of a stack trace there.  you can see if any of the context's from the wsgi queries is seeing a 404.<br>
<br>
</div>Horizon?  That's not a service I've heard of before.  I'm basically following the structure at <<a href="http://docs.openstack.org/trunk/openstack-compute/install/apt/content/ap_installinggrizzlyubuntuprecise.html" target="_blank">http://docs.openstack.org/trunk/openstack-compute/install/apt/content/ap_installinggrizzlyubuntuprecise.html</a>> for initial installation, and I've gotten hung on the glance part at <<a href="http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-imageservice.html" target="_blank">http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-imageservice.html</a>>.<br>



<div><br>
> these would be queries between glance and other backend APIs.<br>
><br>
> example:<br>
><br>
> you ---  query ---->  glance<br>
><br>
> glance sees you token...<br>
><br>
> glance --- query -----> keystone<br>
><br>
> if that query from glance to keystone fails...  it will report a 404.  BUT that won't necessarily show up in logs as you'd expect since it's a backend query.<br>
<br>
</div>The query from glance to keystone appears to be okay -- I'm seeing 200 status responses in the keystone.log.<br>
<div><br>
> related idea:<br>
><br>
> verify that your catalog service is pointing to the right API endpoints on keystone.<br>
<br>
</div>Catalog service?  That's another name that I have not heard of before, at least not in the context of OpenStack.<br></blockquote><div><br></div></div><div>The "service catalog" refers to a subset of keystone's interface that provides a catalog of services and endpoints to authenticated API users. It's the computed result of your service-list and endpoint-list and it's how those users find all the other OpenStack services, like nova and glance.</div>


<div><br></div><div>In your case, all or most of your endpoints are wrong (they all contain /v2/ which I'm not sure is correct for any service?), so `glance index` probably can't find glance at all. I generally refer to keystone's sample_data.sh script for a generally idea of what the endpoints should look like:</div>


<div><br></div><div>  <a href="https://github.com/openstack/keystone/blob/master/tools/sample_data.sh" target="_blank">https://github.com/openstack/keystone/blob/master/tools/sample_data.sh</a></div><div class="im"><div>

<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div><div><br>
--<br>
Brad Knowles <<a href="mailto:bknowles@momentumsi.com" target="_blank">bknowles@momentumsi.com</a>><br>
Senior Consultant<br>
<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" target="_blank">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>
</div></div></blockquote></div></div><br></div></div>
<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>
<br></blockquote></div><br></div>