EC2 + Keystone client missing attributes

Asked by Joshua Harlow on 2012-03-22

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'

This seems to stop EC2 from being useable by euca tools and the like (since we can't register the service or get keys out)

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Identity (keystone) Edit question
Assignee:
No assignee Edit question
Last query:
2012-03-22
Last reply:
2012-03-23

This question was originally filed as bug #962600.

Joshua Harlow (harlowja) said : #1

Ok tried it, and it worked!
Error messages would be great there though.
Thx

Joseph Heck (heckj) said : #2

resolution expanded in related bug description