[Openstack] keystone install / user-role-list error

Dolph Mathews dolph.mathews at gmail.com
Sat Sep 29 06:51:33 UTC 2012


It looks like at least one of your endpoints isn't being parsed correctly.

List your endpoints:

keystone --token <mytoken> --endpoint http://192.168.1.11:35357/v2.0
 endpoint-list

... and make sure they all appear as expected (at least one public URL is
wrong, according to the stack trace). Feel free to paste your endpoint list
back on the mailing list if you have any trouble.

-Dolph


On Sat, Sep 29, 2012 at 12:06 AM, Asher Newcomer <ashernew at gmail.com> wrote:

> Hi,
>
> I'm sure I've made a simple error, but I'm momentarily stuck trying to
> work through a Folsom install on a fresh Ubuntu 12.04 box.  I've stepped
> through the process for installing the identity service described here:
> doc<http://docs.openstack.org/trunk/openstack-compute/install/apt/content/ch_installing-openstack-identity-service.html>
> .
>
> Everything seemed smooth until the end, when I tried to validate the
> install with the curl command provided:
>
> curl -d '{"auth": {"tenantName": "myTenant",
> "passwordCredentials":{"username": "adminUser", "password":
> "myPassword"}}}' -H "Content-type: application/json"
> http://192.168.1.11:35357/v2.0/tokens | python -mjson.tool
>
> Which gave a error 500: tenant, and a corresponding entry in keystone.log
> of:
>
> (root): 2012-09-28 23:45:50,651 ERROR u'tenant'
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line
> 204, in __call__
>     result = method(context, **params)
>   File "/usr/lib/python2.7/dist-packages/keystone/service.py", line 336,
> in authenticate
>     metadata=metadata_ref)
>   File "/usr/lib/python2.7/dist-packages/keystone/catalog/core.py", line
> 78, in get_catalog
>     return self.driver.get_catalog(user_id, tenant_id, metadata)
>   File
> "/usr/lib/python2.7/dist-packages/keystone/catalog/backends/sql.py", line
> 162, in get_catalog
>     catalog[region][srv_type]['publicURL'] = public_url % d
> KeyError: u'tenant'
>
> So I decided to poke around a bit and tried:
>
> keystone --token <mytoken> --endpoint http://192.168.1.11:35357/v2.0user-role-list
>
> and get
>
> 'Client' object has no attribute 'auth_tenant_id'
>
> Any idea what I've done wrong?
>
> Thanks in advance.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120929/581f9ee7/attachment.html>


More information about the Openstack mailing list