2012/2/20 Tomaž Muraus <to...@apache.org> > > 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
Good idea. I added those lines to my localrc, but still got the same 500 error as before. Also, I'm seeing the following stack trace from the stack's n-api process: 2012-02-20 15:53:44 WARNING nova.api.ec2 [-] Configuration setting for keystone_ec2_url needs to be updated to /tokens only. The /ec2 prefix is being deprecated 2012-02-20 15:53:44 ERROR nova.api.ec2 [-] FaultWrapper: Extra data: line 1 column 4 - line 5 column 4 (char 4 - 43) (nova.api.ec2): TRACE: Traceback (most recent call last): (nova.api.ec2): TRACE: File "/opt/stack/nova/nova/api/ec2/__init__.py", line 89, in __call__ (nova.api.ec2): TRACE: return req.get_response(self.application) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1053, in get_response (nova.api.ec2): TRACE: application, catch_exc_info=False) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1022, in call_application (nova.api.ec2): TRACE: app_iter = application(self.environ, start_response) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__ (nova.api.ec2): TRACE: resp = self.call_func(req, *args, **self.kwargs) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 208, in call_func (nova.api.ec2): TRACE: return self.func(req, *args, **kwargs) (nova.api.ec2): TRACE: File "/opt/stack/nova/nova/api/ec2/__init__.py", line 101, in __call__ (nova.api.ec2): TRACE: rv = req.get_response(self.application) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1053, in get_response (nova.api.ec2): TRACE: application, catch_exc_info=False) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1022, in call_application (nova.api.ec2): TRACE: app_iter = application(self.environ, start_response) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__ (nova.api.ec2): TRACE: resp = self.call_func(req, *args, **self.kwargs) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 208, in call_func (nova.api.ec2): TRACE: return self.func(req, *args, **kwargs) (nova.api.ec2): TRACE: File "/opt/stack/nova/nova/api/ec2/__init__.py", line 243, in __call__ (nova.api.ec2): TRACE: result = utils.loads(response) (nova.api.ec2): TRACE: File "/opt/stack/nova/nova/utils.py", line 757, in loads (nova.api.ec2): TRACE: return json.loads(s) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/json/__init__.py", line 326, in loads (nova.api.ec2): TRACE: return _default_decoder.decode(s) (nova.api.ec2): TRACE: File "/usr/lib/python2.7/json/decoder.py", line 369, in decode (nova.api.ec2): TRACE: raise ValueError(errmsg("Extra data", s, end, len(s))) (nova.api.ec2): TRACE: ValueError: Extra data: line 1 column 4 - line 5 column 4 (char 4 - 43) (nova.api.ec2): TRACE: