I'm confused. So this means ec2 won't work because it can't have a service catalog? All of those variables should of been set: export OS_AUTH_URL=http://172.21.102.236:5000/v2.0 export OS_PASSWORD=ac31bec851146d3c7f00 export OS_TENANT_NAME=demo export OS_USERNAME=demo On 3/22/12 1:39 PM, "Dolph Mathews" <dolph.mathews at gmail.com> wrote: Accidentally hit send... Anyway... which does not necessarily correspond to a normal user with a service catalog. The error message should explain this and direct you to use an OS_USERNAME, OS_PASSWORD, OS_TENANT_* and OS_AUTH_URL instead (which can have a service catalog). -Dolph Mathews On Mar 22, 2012, at 1:42 PM, Joshua Harlow <harlowja at yahoo-inc.com> wrote: Keystone client broken?? Hi all, When trying to use eucarc (https://github.com/openstack-dev/devstack/blob/master/eucarc) or the devstackPY copy called euca.sh ( https://github.com/yahoo/Openstack-DevstackPy/blob/master/euca.sh ) I am getting the following: ++ keystone catalog --service ec2 ++ awk '/ publicURL / { print $4 }' 'Client' object has no attribute 'service_catalog' + export EC2_URL= + EC2_URL= ++ keystone ec2-credentials-create 'Client' object has no attribute 'auth_tenant_id' + CREDS= ++ echo '' ++ awk '/ access / { print $4 }' + export EC2_ACCESS_KEY= + EC2_ACCESS_KEY= ++ echo '' ++ awk '/ secret / { print $4 }' + export EC2_SECRET_KEY= + EC2_SECRET_KEY= + NOVA_KEY_DIR= ++ keystone catalog --service s3 ++ awk '/ publicURL / { print $4 }' 'Client' object has no attribute 'service_catalog' Has there been some changes that are causing this?? Seems like maybe the keystone client is not working anymore? -Josh _______________________________________________ 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/20120322/b3954ccb/attachment.html>