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

To: Rama Rajesh <rama.rajesh100120@xxxxxxxxx>
Subject: Re: [Xen-API] SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
From: Todd Deshane <todd.deshane@xxxxxxx>
Date: Sat, 26 Feb 2011 19:35:07 +0000
Cc: xen-api@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sat, 26 Feb 2011 11:35:36 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:from :date:x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=qkwsIZRso+Lp3wJdHg6ZXuvj8efG6dSup/XVHaQg7IA=; b=ou+zgWm7sF/FAub5Dd5xuMHLCUEdD2USZH3NS31l7RI5UWrLkhx2jjGHyab5VnGVgZ P2gDG6XvGKnrtWDX99BzYaGabkJOxWyeePSTuI3cuBxbW26vgDdE6HnQr25xgtNmuLXS aYrx4ABAfw4sFOozm1TREYfpaK+DdvbR/6zGs=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; b=hP6lTzwsZ5Bcp5Q66cXh/ASSt5q58W8xJqI/Mu59EmtPN1xELAhfp9gykZxadXJW7a Lpv43LhLt5JBgoPR7KVW7c+vBeIdzJDZSn5eJ+s+yi8N1rPgYfOM+m1PWi8RB2KnaOE1 J0BAHjTZeIu8B732+P1wTsERrcrMmQDhfUB2M=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTi=cYF3-TsQWeuHLAjRO17Bjomb+puZ_9Ou0MpW6@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> <AANLkTi=cYF3-TsQWeuHLAjRO17Bjomb+puZ_9Ou0MpW6@xxxxxxxxxxxxxx>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
2011/2/26 Rama Rajesh <rama.rajesh100120@xxxxxxxxx>:
> Yes. I'm using XenOSS.
>

You need to be using the Xen Cloud Platform (XCP), which is also open
source software (OSS) for this to work.

See:
http://www.xen.org/products/cloudxen.html


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

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api

<Prev in Thread] Current Thread [Next in Thread>