WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-api

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.

 

ckae

 

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
    verbose=self.__verbose
  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
    connection.endheaders()
  File "/usr/lib/python2.6/httplib.py", line 908, in endheaders

    self._send_output()
  File "/usr/lib/python2.6/httplib.py", line 780, in _send_output
    self.send(msg)
  File "/usr/lib/python2.6/httplib.py", line 739, in send
    self.connect()

  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

    suppress_ragged_eofs=suppress_ragged_eofs)
  File "/usr/lib/python2.6/ssl.py", line 120, in __init__
    self.do_handshake()
  File "/usr/lib/python2.6/ssl.py", line 279, in do_handshake

    self._sslobj.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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api


_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
<Prev in Thread] Current Thread [Next in Thread>