[ 
https://issues.apache.org/jira/browse/LIBCLOUD-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomaz Muraus closed LIBCLOUD-244.
---------------------------------

    
> SSLError trying to query JoyEnt
> -------------------------------
>
>                 Key: LIBCLOUD-244
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-244
>             Project: Libcloud
>          Issue Type: Bug
>          Components: Compute
>    Affects Versions: 0.10.1
>         Environment: Arch Linux on Linode (libcloud 0.11.1)
>            Reporter: Joseph Hall
>            Priority: Blocker
>             Fix For: 0.11.2
>
>
> Affected version is actually libcloud 0.11.1, but that version was not 
> available in Jira.
> Trying to query JoyEnt API. Works fine directly from curl:
> curl -is -u user:pass -H "Accept: application/json" -H "X-Api-Version: ~6.5" 
> https://api.joyentcloud.com/my/packages
> [...Successful response...]
> [root@limejack ~]# pacman -Q apache-libcloud
> apache-libcloud 0.11.1-1
> [root@limejack ~]# salt-cloud --list-images joyent
> Traceback (most recent call last):
>   File "/usr/bin/salt-cloud", line 14, in <module>
>     main()
>   File "/usr/bin/salt-cloud", line 10, in main
>     cloud.run()
>   File "/usr/lib/python2.7/site-packages/saltcloud/cli.py", line 222, in run
>     mapper.image_list(self.opts['list_images'])
>   File "/usr/lib/python2.7/site-packages/saltcloud/cloud.py", line 87, in 
> image_list
>     images[prov] = self.clouds[fun]()
>   File "/usr/lib/python2.7/site-packages/saltcloud/libcloudfuncs.py", line 
> 51, in avail_images
>     images = conn.list_images()
>   File "/usr/lib/python2.7/site-packages/libcloud/compute/drivers/joyent.py", 
> line 115, in list_images
>     result = self.connection.request('/my/datasets').object
>   File "/usr/lib/python2.7/site-packages/libcloud/common/base.py", line 577, 
> in request
>     raise ssl.SSLError(str(e))
> ssl.SSLError: Failed to verify hostname
> It should be noted that salt-cloud uses the same functions between all of its 
> providers, and no errors occur with AWS or Linode.
> Same error appears with /my/packages API call.
> [root@limejack ~]# salt-cloud --list-sizes joyent
> Traceback (most recent call last):
>   File "/usr/bin/salt-cloud", line 14, in <module>
>     main()
>   File "/usr/bin/salt-cloud", line 10, in main
>     cloud.run()
>   File "/usr/lib/python2.7/site-packages/saltcloud/cli.py", line 226, in run
>     mapper.size_list(self.opts['list_sizes'])
>   File "/usr/lib/python2.7/site-packages/saltcloud/cloud.py", line 106, in 
> size_list
>     sizes[prov] = self.clouds[fun]()
>   File "/usr/lib/python2.7/site-packages/saltcloud/libcloudfuncs.py", line 
> 68, in avail_sizes
>     sizes = conn.list_sizes()
>   File "/usr/lib/python2.7/site-packages/libcloud/compute/drivers/joyent.py", 
> line 128, in list_sizes
>     result = self.connection.request('/my/packages').object
>   File "/usr/lib/python2.7/site-packages/libcloud/common/base.py", line 577, 
> in request
>     raise ssl.SSLError(str(e))
> ssl.SSLError: Failed to verify hostname
> [root@limejack ~]# 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to