It looks like there is a bug in the revision you are using. I also had some problems with the identity service (keystone) when trying to replicate your problem so I will try to come in touch with some OpenStack guys and ask them for help.
One thing I would still try is using a stable release instead of the latest master - e.g. essex: : How do I run a specific OpenStack milestone? > A: OpenStack milestones have tags set in the git repo. Set the appropriate > tag in the *_BRANCH variables in localrc. Swift is on its own release > schedule so pick a tag in the Swift repo that is just before the milestone > release. For example: > GLANCE_BRANCH=essex-3 > HORIZON_BRANCH=essex-3 > KEYSTONE_BRANCH=essex-3 > KEYSTONECLIENT_BRANCH=essex-3 > NOVA_BRANCH=essex-3 > NOVACLIENT_BRANCH=essex-3 > QUANTUM_BRANCH=essex-3 > QUANTUM_CLIENT_BRANCH=essex-3 > SWIFT_BRANCH=1.4.5 On Mon, Feb 20, 2012 at 3:21 PM, Jay Doane <j...@almery.com> wrote: > 2012/2/18 Tomaž Muraus <to...@apache.org> > > > > > > Here is a link to the keystone docs - > > > > > http://docs.openstack.org/incubation/identity-dev-guide/content/Versions-d1e472.html > > and it looks like the same concept is also used with nova. > > > > Thanks. > > > In any case, I will try to get devstack working locally and reproduce > this > > > > problem myself. > > > > > > > > > > Thanks. I should also update my stack and see if the problem has since > > > been resolved. > > > > Alas, upon updating to the latest devstack, I now find that the Eucalyptus > driver no longer works either, giving the following output: > > # -------- begin 19324640 request ---------- > curl -i -X GET -H 'Host: 50.56.213.226:8773' -H 'X-LC-Request-ID: > 19324640' > -H 'Content-Length: 0' -H 'Accept-Encoding: gzip,deflate' -H 'User-Agent: > libcloud/0.8.0 (Eucalyptus)' --compress ' > > https://50.56.213.226:8773/services/Cloud?SignatureVersion=2&AWSAccessKeyId=demo&Timestamp=2012-02-20T20%3A31%3A25Z&SignatureMethod=HmacSHA256&Version=2010-08-31&Signature=4ikC%2F%2BT4IOilH9AWGbgMVbOx5fPuntZ948WIUhiMW44%3D&Action=DescribeImages > ' > # -------- begin 19324640:19296624 response ---------- > HTTP/1.1 500 Internal Server Error > Date: Mon, 20 Feb 2012 20:31:27 GMT > Content-Length: 255 > Content-Type: text/xml > > <?xml version="1.0"?> > <Response><Errors><Error><Code>500</Code><Message>The server has either > erred or is incapable of performing the requested > > operation.</Message></Error></Errors><RequestID>req-c4e55c57-298b-4018-b086-40cee23872e9</RequestID></Response> > # -------- end 19324640:19296624 response ---------- > > Traceback (most recent call last): > File "stack_demo.py", line 24, in <module> > print eucalyptus_driver().list_images() > File > "/Users/jay/proj/genforma/libcloud.git/libcloud/compute/drivers/ec2.py", > line 504, in list_images > self.connection.request(self.path, params=params).object > File "/Users/jay/proj/genforma/libcloud.git/libcloud/common/base.py", > line 564, in request > connection=self) > File "/Users/jay/proj/genforma/libcloud.git/libcloud/common/base.py", > line 77, in __init__ > raise Exception(self.parse_error()) > Exception: 500: The server has either erred or is incapable of performing > the requested operation. > > Jay >