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

Joseph Hall commented on LIBCLOUD-244:
--------------------------------------

[root@limejack ~]# LIBCLOUD_DEBUG=/dev/stderr salt-cloud --list-sizes joyent
# -------- begin 166668332 request ----------
curl -i -X GET -H 'X-Api-Version: ~6.5' -H 'Host: 
us-east-1.api.joyentcloud.com' -H 'Accept: application/json' -H 
'Accept-Encoding: gzip,deflate' -H 'X-LC-Request-ID: 166668332' -H 
'Content-Type: application/json; charset=UTF-8' -H 'Content-Length: 0' -H 
'Authorization: Basic c2FsdHN0YWNrOlAwcmtyYWlucmVk' -H 'User-Agent: 
libcloud/0.11.1 (Joyent)' --compress 
https://us-east-1.api.joyentcloud.com:443/my/packages
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

                
> 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
>
> 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