Description of problem: Previously we always used SecureXMLRPCServer.parse_request, even when using SimpleXMLRPCServer. That happened to work since both inherit parse_request from BaseHTTPServer. Version-Release number of selected component (if applicable): ovirt-3.4 How reproducible: 100% Steps to Reproduce: 1. Disable SSL (http://www.ovirt.org/OVirt_-_connecting_development_vdsm_to_ovirt_engine#Disable_SSL_in_VDSM) 2. execute: vdsClient localhost getVdsCapabilities 3. Actual results: Error when get the vds capabilities Expected results: Get the vds capabilities Additional info: Traceback (most recent call last): File "/usr/share/vdsm/vdsClient.py", line 2578, in <module> code, message = commands[command][0](commandArgs) File "/usr/share/vdsm/vdsClient.py", line 426, in do_getCap return self.ExecAndExit(self.s.getVdsCapabilities()) File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request verbose=self.__verbose File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib64/python2.7/xmlrpclib.py", line 1294, in single_request response = h.getresponse(buffering=True) File "/usr/lib64/python2.7/httplib.py", line 1045, in getresponse response.begin() File "/usr/lib64/python2.7/httplib.py", line 409, in begin version, status, reason = self._read_status() File "/usr/lib64/python2.7/httplib.py", line 373, in _read_status raise BadStatusLine(line) BadStatusLine: ''
Note: Without this fix ssl=false does not work on python 2.7 (In reply to gustavo.pedrosa from comment #0) > Description of problem: > Previously we always used SecureXMLRPCServer.parse_request, even when using > SimpleXMLRPCServer. That happened to work since both inherit parse_request > from BaseHTTPServer. > > Version-Release number of selected component (if applicable): > ovirt-3.4 > > How reproducible: > 100% > > Steps to Reproduce: > 1. Disable SSL > (http://www.ovirt.org/OVirt_- > _connecting_development_vdsm_to_ovirt_engine#Disable_SSL_in_VDSM) > 2. execute: vdsClient localhost getVdsCapabilities > 3. > > Actual results: > Error when get the vds capabilities > > Expected results: > Get the vds capabilities > > Additional info: > Traceback (most recent call last): > File "/usr/share/vdsm/vdsClient.py", line 2578, in <module> > code, message = commands[command][0](commandArgs) > File "/usr/share/vdsm/vdsClient.py", line 426, in do_getCap > return self.ExecAndExit(self.s.getVdsCapabilities()) > File "/usr/lib64/python2.7/xmlrpclib.py", line 1224, in __call__ > return self.__send(self.__name, args) > File "/usr/lib64/python2.7/xmlrpclib.py", line 1578, in __request > verbose=self.__verbose > File "/usr/lib64/python2.7/xmlrpclib.py", line 1264, in request > return self.single_request(host, handler, request_body, verbose) > File "/usr/lib64/python2.7/xmlrpclib.py", line 1294, in single_request > response = h.getresponse(buffering=True) > File "/usr/lib64/python2.7/httplib.py", line 1045, in getresponse > response.begin() > File "/usr/lib64/python2.7/httplib.py", line 409, in begin > version, status, reason = self._read_status() > File "/usr/lib64/python2.7/httplib.py", line 373, in _read_status > raise BadStatusLine(line) > BadStatusLine: ''
target release?
this is an automated message: moving to Closed CURRENT RELEASE since oVirt 3.4.0 has been released