This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-API] SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

Are you using Xen Oss right?

Xenserver api and Xen OSS API aren't identical

On Fri, Feb 25, 2011 at 6:47 PM, Rama Rajesh <rama.rajesh100120@xxxxxxxxx> wrote:

Well, could you please tell me how you solved that problem? I just want to try it here and see if it works  in this context also.
Actually when I googled about this problem I found that keeping the sslengine option on will generally solve this problem.
But there is no such option as that in the xend config file. So do anyone  know how to set this option for xen-api server ?
On Fri, Feb 25, 2011 at 2:21 PM, Kämpfe, Christiane <christiane.kaempfe@xxxxxxxxxxxxxx> wrote:

I have had once this SSL message (on a different service) .


One side has had simply disconnected ssl handshake because this side declared the certificate as not trusted ...


I have not see this for localhost and I'm not using XEN and .py so I have no idea if this is the fact here.




From: xen-api-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-api-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Rama Rajesh
Sent: Thursday, February 24, 2011 12:59 PM
To: xen-api@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-API] SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol


Hi all,

I'm new to Xen.I'm trying to use the API. For this I'm using the official example that is given at powercycle.py .

When I execute  the command

./powercycle.py https://localhost:9363/ root my_password

It is giving me the following error.

Traceback (most recent call last):

  File "./powercycle.py", line 72, in <module>
    session.xenapi.login_with_password(username, password)
  File "/usr/local/lib/python2.6/dist-packages/xen/xm/XenAPI.py", line 214, in __call__

    return self.__send(self.__name, args)
  File "/usr/local/lib/python2.6/dist-packages/xen/xm/XenAPI.py", line 136, in xenapi_request
    self._login(methodname, params)
  File "/usr/local/lib/python2.6/dist-packages/xen/xm/XenAPI.py", line 157, in _login

    result = _parse_result(getattr(self, 'session.%s' % method)(*params))
  File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in __call__
    return self.__send(self.__name, args)
  File "/usr/local/lib/python2.6/dist-packages/xen/util/xmlrpcclient.py", line 118, in __request

    response = xmlrpclib.ServerProxy.__request(self, methodname, params)
  File "/usr/lib/python2.6/xmlrpclib.py", line 1489, in __request
  File "/usr/lib/python2.6/xmlrpclib.py", line 1235, in request

    self.send_content(h, request_body)
  File "/usr/lib/python2.6/xmlrpclib.py", line 1349, in send_content
  File "/usr/lib/python2.6/httplib.py", line 908, in endheaders

  File "/usr/lib/python2.6/httplib.py", line 780, in _send_output
  File "/usr/lib/python2.6/httplib.py", line 739, in send

  File "/usr/lib/python2.6/httplib.py", line 1116, in connect
    self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)
  File "/usr/lib/python2.6/ssl.py", line 338, in wrap_socket

  File "/usr/lib/python2.6/ssl.py", line 120, in __init__
  File "/usr/lib/python2.6/ssl.py", line 279, in do_handshake

ssl.SSLError: [Errno 1] _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

Can someone please tell me how to fix this error.?

xen-api mailing list

xen-api mailing list
<Prev in Thread] Current Thread [Next in Thread>