You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by "Torsten Schlabach (JIRA)" <ji...@apache.org> on 2014/04/23 13:30:15 UTC
[jira] [Created] (LIBCLOUD-542) Authentication against OpenStack
stopped working
Torsten Schlabach created LIBCLOUD-542:
------------------------------------------
Summary: Authentication against OpenStack stopped working
Key: LIBCLOUD-542
URL: https://issues.apache.org/jira/browse/LIBCLOUD-542
Project: Libcloud
Issue Type: Bug
Components: Compute
Reporter: Torsten Schlabach
Priority: Blocker
We are using the OpenStack driver against our own cloud server.
This is the code we use for connecting and retrieving a list of images:
fg_compute = driver(USERNAME, PASSWORD, host=STACKHOST, port=8774,
secure=False,
ex_tenant_name=TENANTNAME,
ex_force_auth_version='2.0_password',
ex_force_service_name='nova',
ex_force_auth_url='http://%s:5000/v2.0/' % STACKHOST)
images = fg_compute.list_images()
This used to work until we switched to the latest trunk code today; now getting the following error message:
Traceback (most recent call last):
File "mail.py", line 86, in <module>
images = fg_compute.list_images()
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/compute/drivers/openstack.py", line 297, in list_images
self.connection.request('/images/detail').object, ex_only_active)
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/compute/drivers/openstack.py", line 161, in request
method=method, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/common/openstack.py", line 575, in request
return super(OpenStackBaseConnection, self).request(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/common/base.py", line 600, in request
action = self.morph_action_hook(action)
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/common/openstack.py", line 571, in morph_action_hook
self._populate_hosts_and_request_paths()
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/common/openstack.py", line 600, in _populate_hosts_and_request_paths
osa.authenticate() # may throw InvalidCreds
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/common/openstack.py", line 157, in authenticate
return self.authenticate_2_0_with_password()
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/common/openstack.py", line 252, in authenticate_2_0_with_password
return self.authenticate_2_0_with_body(reqbody)
File "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.14.1-py2.7.egg/libcloud/common/openstack.py", line 264, in authenticate_2_0_with_body
driver=self.driver)
libcloud.common.types.MalformedResponseError: <MalformedResponseException in None 'Malformed response'>: 'code: 400 body: {"error": {"message": "get_version_v2() got an unexpected keyword argument \'auth\'", "code": 400, "title": "Bad Request"}}'
--
This message was sent by Atlassian JIRA
(v6.2#6252)