[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: Alberto González Rodríguez <alberto@xxxxxxxxxxxxx>
  • 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
  • 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=
  • List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>

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.

 

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 listhttp://lists.xensource.com/mailman/listinfo/xen-api



Attachment: xend-config.sxp
Description: Binary data

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.