[Openstack-operators] Glance is not able to find an endpoint in response from keystone

Igor Laskovy igor.laskovy at gmail.com
Tue May 15 07:39:36 UTC 2012


Hi Hobuki,

What is the version of this documentation?
I can't found this command in my own copy. Look like you have older version
with many mistakes in it.
On May 15, 2012 10:07 AM, "Nobuki Hara" <nobuki.ism0115 at gmail.com> wrote:

> Hello.
>
> I am trying to install and configure glance following "OpenStack Install and Deploy Manual”
> (http://docs.openstack.org/trunk/openstack-compute/install/openstack-install-guide-trunk.pdf)
>
> But I am stuck at the step "Verifying the ImageService Installation" on page23.
> I had an error that glance was not able to find an endpoint in response from keystone as below.
>
> (adminUser's $TOKEN is set by hand.)
>
> root at server1:~# glance -d -v -A $TOKEN -R regionOne -k -S keystone -T openstackDemo --os_auth_url http://192.168.178.129:5000/v2.0 -I adminUser -K MYPASSWORD index
> Traceback (most recent call last):
>   File "/usr/bin/glance", line 1040, in <module>
>     result = command(options, args)
>   File "/usr/bin/glance", line 63, in wrapper
>     ret = func(*args, **kwargs)
>   File "/usr/bin/glance", line 551, in images_index
>     print_header=True)
>   File "/usr/bin/glance", line 497, in _images_index
>     images = client.get_images(**parameters)
>   File "/usr/lib/python2.7/dist-packages/glance/client.py", line 60, in get_images
>     res = self.do_request("GET", "/images", params=params)
>   File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 60, in wrapped
>     self._authenticate(force_reauth=True)
>   File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 394, in _authenticate
>     auth_plugin.authenticate()
>   File "/usr/lib/python2.7/dist-packages/glance/common/auth.py", line 128, in authenticate
>     _authenticate(auth_url)
>   File "/usr/lib/python2.7/dist-packages/glance/common/auth.py", line 120, in _authenticate
>     self._v2_auth(token_url)
>   File "/usr/lib/python2.7/dist-packages/glance/common/auth.py", line 247, in _v2_auth
>     self.management_url = get_endpoint(resp_auth['serviceCatalog'])
>   File "/usr/lib/python2.7/dist-packages/glance/common/auth.py", line 223, in get_endpoint
>     raise exception.NoServiceEndpoint()
> glance.common.exception.NoServiceEndpoint: Response from Keystone does not contain a Glance endpoint.
>
> I confirmed that keystone is correctly installed and endpoints of glance are set.
>
> root at server1:~# keystone endpoint-list
> +----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+
> |                id                |   region  |                  publicurl                   |                 internalurl                  |                   adminurl                   |
> +----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+
> | 4fa0681524dc4807b56c907a3cc2203b | RegionOne | http://192.168.178.129:9292/v1               | http://192.168.178.129:9292/v1               | http://192.168.178.129:9292/v1               |
> | c0e80036d2b14c6db26a47a757b9f840 | RegionOne | http://192.168.178.129:8776/v1%(tenant_id)s  | http://192.168.178.129:8776/v1/%(tenant_id)s | http://192.168.178.129:8776/v1/%(tenant_id)s |
> | ce51e262118b4aef8c2809c050b88011 | RegionOne | http://192.168.178.129:5000/v2.0             | http://192.168.178.129:5000/v2.0             | http://192.168.178.129:35357/v2.0            |
> | d09341a714fb438c8778610383b2982b | RegionOne | http://192.168.178.129:8773/services/Cloud   | http://192.168.178.129:8773/services/Cloud   | http://192.168.178.129:8773/services/Admin   |
> | ed4e0b7ad92e4faf83a42921ef475e04 | RegionOne | http://192.168.178.129:8774/v2/%(tenant_id)s | http://192.168.178.129:8774/v2/%(tenant_id)s | http://192.168.178.129:8774/v2/%(tenant_id)s |
> +----------------------------------+-----------+----------------------------------------------+----------------------------------------------+----------------------------------------------+
>
> And I checked keystone returned a correct json response, by printing service_catalog in _v2_auth function of  “/usr/lib/python2.7/dist-packages/glance/common/auth.py”
>
> Does anyone who had the same problem, or knows how to solve it?
>
> Thanks.
>
> Chihiro Watanabe
>
>
>
> _______________________________________________
> Openstack-operators mailing list
> Openstack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20120515/0a71230b/attachment-0002.html>


More information about the Openstack-operators mailing list