openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #04289
Re: AttributeError: keystone_ec1_url
Also you have to change
token_id = result['auth']['token']['id']
to
token_id = result['access']['token']['id']
just before the #Authenticated! comment
due to the latest changes in keystone
regards
On Sat, Sep 24, 2011 at 11:53 AM, Vishvananda Ishaya
<vishvananda@xxxxxxxxx>wrote:
> looks like there is a typo on that line:
>
> https://github.com/openstack/keystone/blob/master/keystone/middleware/ec2_token.py#L71
>
> should be keystone_ec2_url
> (note the 2 instead of 1
>
> On Sep 24, 2011, at 1:44 AM, KoDer wrote:
>
> Hi, all.
>
> I install Diablo using nova.sh script and next documentation pages
>
> http://wiki.openstack.org/NovaInstall/DevInstallScript
> http://wiki.openstack.org/RunningNova#NovaStartInstance
>
> Seems like everything went ok and all works, but when i try to start
> new instance from nova test console
>
> euca-run-instances ami-g06qbntt -k mykey -t m1.tiny
>
> or get info about running instances
>
> euca-describe-instances
>
> I get next error.
>
> Warning: failed to parse error message from AWS: <unknown>:1:0: syntax
> error
> BotoServerError: 500 Internal Server Error
> Traceback (most recent call last):
> File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336,
> in handle_one_response
> result = self.application(self.environ, start_response)
> File "/usr/lib/pymodules/python2.7/paste/urlmap.py", line 203, in __call__
> return app(environ, start_response)
> File "/usr/lib/pymodules/python2.7/webob/dec.py", line 147, in __call__
> resp = self.call_func(req, *args, **self.kwargs)
> File "/usr/lib/pymodules/python2.7/webob/dec.py", line 208, in call_func
> return self.func(req, *args, **kwargs)
> File "/home/koder/openstack/nova/nova/api/ec2/__init__.py", line 58,
> in __call__
> rv = req.get_response(self.application)
> File "/usr/lib/pymodules/python2.7/webob/request.py", line 1053, in
> get_response
> application, catch_exc_info=False)
> File "/usr/lib/pymodules/python2.7/webob/request.py", line 1022, in
> call_application
> app_iter = application(self.environ, start_response)
> File "/usr/lib/pymodules/python2.7/webob/dec.py", line 147, in __call__
> resp = self.call_func(req, *args, **self.kwargs)
> File "/usr/lib/pymodules/python2.7/webob/dec.py", line 208, in call_func
> return self.func(req, *args, **kwargs)
> File "/home/koder/openstack/nova/keystone/middleware/ec2_token.py",
> line 71, in __call__
> o = urlparse(FLAGS.keystone_ec1_url)
> File "/home/koder/openstack/nova/nova/flags.py", line 144, in __getattr__
> val = gflags.FlagValues.__getattr__(self, name)
> File "/usr/lib/pymodules/python2.7/gflags.py", line 810, in __getattr__
> raise AttributeError(name)
> AttributeError: keystone_ec1_url
>
> Should i made more steps to configure keystone?
>
> uname -a => Linux koder-laptop 2.6.38-11-generic #48-Ubuntu SMP Fri
> Jul 29 19:02:55 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
> python --version => Python 2.7.1+
>
> Thanks
> --
> K.Danilov aka koder
> ICQ:214286120
> Skype:koder.ua
> Tel:+38-050-4030512
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
References