[ 
https://issues.apache.org/jira/browse/LIBCLOUD-902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15903146#comment-15903146
 ] 

Markos Gogoulos commented on LIBCLOUD-902:
------------------------------------------

Clearly shows that the creds are incorrect. These are the creds you use for 
horizon dashboard, make sure they are the same!

You might also need to specify a tenant_name, check examples on 
http://libcloud.readthedocs.io/en/latest/compute/drivers/openstack.html

> Invalid credentials with the provider  error
> --------------------------------------------
>
>                 Key: LIBCLOUD-902
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-902
>             Project: Libcloud
>          Issue Type: Bug
>          Components: Compute
>            Reporter: sathyamoorthy
>            Priority: Blocker
>
> I have some issues with libcloud library when trying to retrieve the 
> openstack instance details. Please let me know if you have any idea on the 
> below error. This error is not seen in kilo setup. 
> --
> >>> driver.list_nodes()
> Traceback (most recent call last):
> File "/home/s.viswanathan/GV/lib/cloudlib.py", line 94, in show_instances
> ERROR 2017-03-07 04:04:20     nodes = sess.list_nodes()
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/compute/drivers/openstack.py",
>  line 177, in list_nodes
> ERROR 2017-03-07 04:04:20     self.connection.request('/servers/detail', 
> params=params).object)
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/common/openstack.py", line 
> 227, in request
> ERROR 2017-03-07 04:04:20     raw=raw)
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/common/base.py", line 757, 
> in request
> ERROR 2017-03-07 04:04:20     action = self.morph_action_hook(action)
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/common/openstack.py", line 
> 294, in morph_action_hook
> ERROR 2017-03-07 04:04:20     self._populate_hosts_and_request_paths()
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/common/openstack.py", line 
> 327, in _populate_hosts_and_request_paths
> ERROR 2017-03-07 04:04:20     osa = osa.authenticate(**kwargs)  # may throw 
> InvalidCreds
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/common/openstack_identity.py",
>  line 855, in authenticate
> ERROR 2017-03-07 04:04:20     return self._authenticate_2_0_with_password()
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/common/openstack_identity.py",
>  line 880, in _authenticate_2_0_with_password
> ERROR 2017-03-07 04:04:20     return self._authenticate_2_0_with_body(reqbody)
> ERROR 2017-03-07 04:04:20   File 
> "/usr/local/lib/python2.7/dist-packages/libcloud/common/openstack_identity.py",
>  line 888, in _authenticate_2_0_with_body
> ERROR 2017-03-07 04:04:20     raise InvalidCredsError()
> ERROR 2017-03-07 04:04:20 InvalidCredsError: 'Invalid credentials with the 
> provider' 
> --
> I have tried from python interpreter manually also, seen same problem.
> from libcloud.compute.types import Provider
> from libcloud.compute.providers import get_driver
> import libcloud.security
> OpenStack = get_driver(Provider.OPENSTACK)
> driver = OpenStack('xxx', 
> yyy',ex_force_auth_url='http://x.x.x.x:5000',ex_force_auth_version='2.0_password')
> driver.list_nodes()
> Thanks in advance,
> Sathya



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to