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

To: Alberto González Rodríguez <alberto@xxxxxxxxxxxxx>
Subject: Re: [Xen-API] SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
From: Rama Rajesh <rama.rajesh100120@xxxxxxxxx>
Date: Sat, 26 Feb 2011 17:31:02 +0530
Cc: xen-api@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sat, 26 Feb 2011 04:01:16 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=nKCSppSE3VeXzSf4t7DIYiT9mHvWj4MuviWhrMy+qJs=; b=bxXOjA8PfwdeubsBvysNZJoUpoW9b3WtCFssEzARoW4pCl1RHQL2R+zmNDU7zNIh7x r5JtHetAb2N9z+82jkAaDPZNM8l9UmoxjDQoYN/jI7YmoarAx9JT0APX1HylPpO++4VV 6FXCO7zMluX9Yge/kP2JecrrOZYykDsEmM2Kg=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=g1RZfIEmXSKCv2zjlGcHKERnntUbYcl0GCfWRfYIadDYJHbPPmLE1rdP5FFPFbYbV6 x/VVRinmwxAAYSIAHsG6PEhG/fbNd1xUendz6k0wJWtTQQNdyOjyDQ2I7ZA5z7nNHtgt LN4sbdMC0byNahKjUlvh0oKynobj3a145mF/s=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTinidZOzRM_XzT0zFxdRhGON8Mxsc-_UQFTd_JZY@xxxxxxxxxxxxxx>
List-help: <mailto:xen-api-request@lists.xensource.com?subject=help>
List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
List-post: <mailto:xen-api@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTinaG_Ac_eNd=d5+z5zdUXJAsPLEiPSh3XCCGt=0@xxxxxxxxxxxxxx> <D5633990FF49D746BFB756B3755717F301306FC280A9@xxxxxxxxxxxxxxxx> <AANLkTi=dUOvrqEjY7uytUUL1xDyNihTmvN-MJy0Eu8YG@xxxxxxxxxxxxxx> <AANLkTinidZOzRM_XzT0zFxdRhGON8Mxsc-_UQFTd_JZY@xxxxxxxxxxxxxx>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
Yes. I'm using XenOSS.

When I use the following basic commands also i get the protocol error.
import XenAPI
session = Session('http://localhost:9363/')
session.login_with_password('me', 'mypassword')

I'm sure these commands are supported in XenOSS becuase i found them in the /usr/local/lib/python2.6/dist-packages/xen/xm/XenAPI.py
Even after running this basic code I get the protocol error. But this time it comes as

xmlrpclib.ProtocolError: <ProtocolError for localhost:9363/: -1 >

I'm attaching the xend-config.sxp. Can you please suggest me if there are any changes that need to be done?


2011/2/26 Alberto González Rodríguez <alberto@xxxxxxxxxxxxx>
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 listhttp://lists.xensource.com/mailman/listinfo/xen-api

Attachment: xend-config.sxp
Description: Binary data

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