[Users] vdsClient not work ,it waiting all the time

------=_Part_377300_1117433317.1363594210172 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: 7bit hi, vdsclient waiting all the time client can send command, i see server side return result. but client can not return. [root@localhost mcvda]# python mcvdacli.py connecting to 192.168.88.101:54321 ssl True ts /etc/pki/mcvda <ServerProxy for 192.168.88.101:54321/RPC2> ^CTraceback (most recent call last): File "mcvdacli.py", line 124, in <module> print server.ping() File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request verbose=self.__verbose File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request return self._parse_response(h.getfile(), sock) File "/usr/lib64/python2.6/xmlrpclib.py", line 1382, in _parse_response response = file.read(1024) File "/usr/lib64/python2.6/socket.py", line 383, in read data = self._sock.recv(left) File "/usr/lib64/python2.6/ssl.py", line 215, in recv return self.read(buflen) File "/usr/lib64/python2.6/ssl.py", line 136, in read return self._sslobj.read(len) KeyboardInterrupt ------=_Part_377300_1117433317.1363594210172 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: 7bit <div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">hi, vdsclient waiting all the time<div>client can send command, i see server side return result.</div><div>but client can not return.</div><div><br></div><div><br></div><div><div>[root@localhost mcvda]# python mcvdacli.py </div><div>connecting to 192.168.88.101:54321 ssl True ts /etc/pki/mcvda</div><div><ServerProxy for 192.168.88.101:54321/RPC2></div><div>^CTraceback (most recent call last):</div><div> File "mcvdacli.py", line 124, in <module></div><div> print server.ping()</div><div> File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__</div><div> return self.__send(self.__name, args)</div><div> File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request</div><div> verbose=self.__verbose</div><div> File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request</div><div> return self._parse_response(h.getfile(), sock)</div><div> File "/usr/lib64/python2.6/xmlrpclib.py", line 1382, in _parse_response</div><div> response = file.read(1024)</div><div> File "/usr/lib64/python2.6/socket.py", line 383, in read</div><div> data = self._sock.recv(left)</div><div> File "/usr/lib64/python2.6/ssl.py", line 215, in recv</div><div> return self.read(buflen)</div><div> File "/usr/lib64/python2.6/ssl.py", line 136, in read</div><div> return self._sslobj.read(len)</div><div>KeyboardInterrupt</div></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span> ------=_Part_377300_1117433317.1363594210172--

------=_Part_384546_1146730816.1363594999758 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 aSB1c2UgICBTZWN1cmVYTUxSUENTZXJ2ZXIucHkgdG8gdGVzdCB4bWwtcnBjLCBqdXN0IGNoYW5n ZSBjZXJ0LGtleSxjYSB0byBtaW5lLgpFbmNvdW50ZXIgdGhlIHNhbWUgcHJvYmxlbSBhbHNvoaMK aWYgU1NMLXJlYWRpbmcgY2F1c2UgdGhpcyBwcm9ibGVtLCBsZW4gaXMgZml4ZWQgdG8gMTAyNC4g c29ja2V0IGlzIHN5bmNpbmcgdG8gcmVjdiBhbGwgMTAyNCBieXRlcy4KCgp0aGFua3MKCgoKCgoK CkF0IDIwMTMtMDMtMTggMTY6MTA6MTAsYmlnY2xvdWRzIDxiaWdjbG91ZHNAMTYzLmNvbT4gd3Jv dGU6CgpoaSwgdmRzY2xpZW50IHdhaXRpbmcgYWxsIHRoZSB0aW1lCmNsaWVudCBjYW4gc2VuZCBj b21tYW5kLCBpIHNlZSBzZXJ2ZXIgc2lkZSByZXR1cm4gcmVzdWx0LgpidXQgY2xpZW50ICBjYW4g bm90IHJldHVybi4KCgoKCltyb290QGxvY2FsaG9zdCBtY3ZkYV0jIHB5dGhvbiBtY3ZkYWNsaS5w eSAKY29ubmVjdGluZyB0byAxOTIuMTY4Ljg4LjEwMTo1NDMyMSBzc2wgVHJ1ZSB0cyAvZXRjL3Br aS9tY3ZkYQo8U2VydmVyUHJveHkgZm9yIDE5Mi4xNjguODguMTAxOjU0MzIxL1JQQzI+Cl5DVHJh Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIm1jdmRhY2xpLnB5IiwgbGlu ZSAxMjQsIGluIDxtb2R1bGU+CiAgICBwcmludCBzZXJ2ZXIucGluZygpCiAgRmlsZSAiL3Vzci9s aWI2NC9weXRob24yLjYveG1scnBjbGliLnB5IiwgbGluZSAxMTk5LCBpbiBfX2NhbGxfXwogICAg cmV0dXJuIHNlbGYuX19zZW5kKHNlbGYuX19uYW1lLCBhcmdzKQogIEZpbGUgIi91c3IvbGliNjQv cHl0aG9uMi42L3htbHJwY2xpYi5weSIsIGxpbmUgMTQ4OSwgaW4gX19yZXF1ZXN0CiAgICB2ZXJi b3NlPXNlbGYuX192ZXJib3NlCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjYveG1scnBjbGli LnB5IiwgbGluZSAxMjUzLCBpbiByZXF1ZXN0CiAgICByZXR1cm4gc2VsZi5fIHBhcnNlX3Jlc3Bv bnNlKGguZ2V0ZmlsZSgpLCBzb2NrKQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3htbHJw Y2xpYi5weSIsIGxpbmUgMTM4MiwgaW4gX3BhcnNlX3Jlc3BvbnNlCiAgICByZXNwb25zZSA9IGZp bGUucmVhZCgxMDI0KQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3NvY2tldC5weSIsIGxp bmUgMzgzLCBpbiByZWFkCiAgICBkYXRhID0gc2VsZi5fc29jay5yZWN2KGxlZnQpCiAgRmlsZSAi L3Vzci9saWI2NC9weXRob24yLjYvc3NsLnB5IiwgbGluZSAyMTUsIGluIHJlY3YKICAgIHJldHVy biBzZWxmLnJlYWQoYnVmbGVuKQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3NzbC5weSIs IGxpbmUgMTM2LCBpbiByZWFkCiAgICByZXR1cm4gc2VsZi5fc3Nsb2JqLnJlYWQobGVuKQpLZXli b2FyZEludGVycnVwdAoKCg== ------=_Part_384546_1146730816.1363594999758 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6YXJpYWwiPmkgdXNlICZuYnNwOyBTZWN1cmVYTUxSUENTZXJ2ZXIucHkgdG8g dGVzdCB4bWwtcnBjLCBqdXN0IGNoYW5nZSBjZXJ0LGtleSxjYSB0byBtaW5lLjxkaXY+PHNwYW4g c3R5bGU9ImNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7IGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0 aWNhLCBzYW5zLXNlcmlmOyBsaW5lLWhlaWdodDogMzBweDsiPkVuY291bnRlciB0aGUgc2FtZSBw cm9ibGVtIGFsc2+hozwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDUx LCA1MSwgNTEpOyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgbGlu ZS1oZWlnaHQ6IDMwcHg7Ij5pZiBTU0wtcmVhZGluZyBjYXVzZSB0aGlzIHByb2JsZW0sIGxlbiBp cyBmaXhlZCB0byAxMDI0LiBzb2NrZXQgaXMgc3luY2luZyB0byByZWN2IGFsbCAxMDI0IGJ5dGVz Ljwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDUxLCA1MSwgNTEpOyBm b250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgbGluZS1oZWlnaHQ6IDMw cHg7Ij48YnI+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoNTEsIDUx LCA1MSk7IGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBsaW5lLWhl aWdodDogMzBweDsiPnRoYW5rczwvc3Bhbj48L2Rpdj48ZGl2Pjxmb250IGNvbG9yPSIjMzMzMzMz IiBmYWNlPSJBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmIj48c3BhbiBzdHlsZT0ibGluZS1o ZWlnaHQ6IDMwcHg7Ij48YnI+PC9zcGFuPjwvZm9udD48YnI+PGJyPjxicj48YnI+PGRpdj48L2Rp dj48ZGl2IGlkPSJkaXZOZXRlYXNlTWFpbENhcmQiPjwvZGl2Pjxicj5BdCAyMDEzLTAzLTE4IDE2 OjEwOjEwLGJpZ2Nsb3VkcyZuYnNwOyZsdDtiaWdjbG91ZHNAMTYzLmNvbSZndDsgd3JvdGU6PGJy PiA8YmxvY2txdW90ZSBpZD0iaXNSZXBseUNvbnRlbnQiIHN0eWxlPSJQQURESU5HLUxFRlQ6IDFl eDsgTUFSR0lOOiAwcHggMHB4IDBweCAwLjhleDsgQk9SREVSLUxFRlQ6ICNjY2MgMXB4IHNvbGlk Ij48ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDoxLjc7Y29sb3I6IzAwMDAwMDtmb250LXNpemU6MTRw eDtmb250LWZhbWlseTphcmlhbCI+aGksIHZkc2NsaWVudCB3YWl0aW5nIGFsbCB0aGUgdGltZTxk aXY+Y2xpZW50IGNhbiBzZW5kIGNvbW1hbmQsIGkgc2VlIHNlcnZlciBzaWRlIHJldHVybiByZXN1 bHQuPC9kaXY+PGRpdj5idXQgY2xpZW50ICZuYnNwO2NhbiBub3QgcmV0dXJuLjwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdj5bcm9vdEBsb2NhbGhvc3QgbWN2ZGFd IyBweXRob24gbWN2ZGFjbGkucHkmbmJzcDs8L2Rpdj48ZGl2PmNvbm5lY3RpbmcgdG8gMTkyLjE2 OC44OC4xMDE6NTQzMjEgc3NsIFRydWUgdHMgL2V0Yy9wa2kvbWN2ZGE8L2Rpdj48ZGl2PiZsdDtT ZXJ2ZXJQcm94eSBmb3IgMTkyLjE2OC44OC4xMDE6NTQzMjEvUlBDMiZndDs8L2Rpdj48ZGl2Pl5D VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg Im1jdmRhY2xpLnB5IiwgbGluZSAxMjQsIGluICZsdDttb2R1bGUmZ3Q7PC9kaXY+PGRpdj4mbmJz cDsgJm5ic3A7IHByaW50IHNlcnZlci5waW5nKCk8L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvdXNy L2xpYjY0L3B5dGhvbjIuNi94bWxycGNsaWIucHkiLCBsaW5lIDExOTksIGluIF9fY2FsbF9fPC9k aXY+PGRpdj4mbmJzcDsgJm5ic3A7IHJldHVybiBzZWxmLl9fc2VuZChzZWxmLl9fbmFtZSwgYXJn cyk8L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvdXNyL2xpYjY0L3B5dGhvbjIuNi94bWxycGNsaWIu cHkiLCBsaW5lIDE0ODksIGluIF9fcmVxdWVzdDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyB2ZXJi b3NlPXNlbGYuX192ZXJib3NlPC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL3Vzci9saWI2NC9weXRo b24yLjYveG1scnBjbGliLnB5IiwgbGluZSAxMjUzLCBpbiByZXF1ZXN0PC9kaXY+PGRpdj4mbmJz cDsgJm5ic3A7IHJldHVybiBzZWxmLl8KIHBhcnNlX3Jlc3BvbnNlKGguZ2V0ZmlsZSgpLCBzb2Nr KTwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3htbHJwY2xpYi5w eSIsIGxpbmUgMTM4MiwgaW4gX3BhcnNlX3Jlc3BvbnNlPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7 IHJlc3BvbnNlID0gZmlsZS5yZWFkKDEwMjQpPC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL3Vzci9s aWI2NC9weXRob24yLjYvc29ja2V0LnB5IiwgbGluZSAzODMsIGluIHJlYWQ8L2Rpdj48ZGl2PiZu YnNwOyAmbmJzcDsgZGF0YSA9IHNlbGYuX3NvY2sucmVjdihsZWZ0KTwvZGl2PjxkaXY+Jm5ic3A7 IEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3NzbC5weSIsIGxpbmUgMjE1LCBpbiByZWN2PC9k aXY+PGRpdj4mbmJzcDsgJm5ic3A7IHJldHVybiBzZWxmLnJlYWQoYnVmbGVuKTwvZGl2PjxkaXY+ Jm5ic3A7IEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3NzbC5weSIsIGxpbmUgMTM2LCBpbiBy ZWFkPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7IHJldHVybiBzZWxmLl9zc2xvYmoucmVhZChsZW4p PC9kaXY+PGRpdj5LZXlib2FyZEludGVycnVwdDwvZGl2PjwvZGl2PjwvZGl2Pjxicj48YnI+PHNw YW4gdGl0bGU9Im5ldGVhc2Vmb290ZXIiPjxzcGFuIGlkPSJuZXRlYXNlX21haWxfZm9vdGVyIj48 L3NwYW4+PC9zcGFuPjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxl PSJuZXRlYXNlZm9vdGVyIj48c3BhbiBpZD0ibmV0ZWFzZV9tYWlsX2Zvb3RlciI+PC9zcGFuPjwv c3Bhbj4= ------=_Part_384546_1146730816.1363594999758--

On Mon, Mar 18, 2013 at 04:23:19PM +0800, bigclouds wrote:
i use SecureXMLRPCServer.py to test xml-rpc, just change cert,key,ca to mine. Encounter the same problem also。 if SSL-reading cause this problem, len is fixed to 1024. socket is syncing to recv all 1024 bytes.
What you are doing is not clear to me. Are you connecting to the same host? SecureXMLRPCServer has a test script of its own - does it work for you? See class __Test(object): """Self-signed key, generated with make -C /etc/pki/tls/certs /tmp/selfsign.pem with CN=127.0.0.1 """
thanks
At 2013-03-18 16:10:10,bigclouds <bigclouds@163.com> wrote:
hi, vdsclient waiting all the time client can send command, i see server side return result. but client can not return.
[root@localhost mcvda]# python mcvdacli.py connecting to 192.168.88.101:54321 ssl True ts /etc/pki/mcvda <ServerProxy for 192.168.88.101:54321/RPC2> ^CTraceback (most recent call last): File "mcvdacli.py", line 124, in <module> print server.ping() File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request verbose=self.__verbose File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request return self._ parse_response(h.getfile(), sock) File "/usr/lib64/python2.6/xmlrpclib.py", line 1382, in _parse_response response = file.read(1024) File "/usr/lib64/python2.6/socket.py", line 383, in read data = self._sock.recv(left) File "/usr/lib64/python2.6/ssl.py", line 215, in recv return self.read(buflen) File "/usr/lib64/python2.6/ssl.py", line 136, in read return self._sslobj.read(len) KeyboardInterrupt
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

------=_Part_360022_1543314699.1363616648465 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 dmRzQ2xpZW50IGRvIG5vdCB3b3JrIGFsbCB0aGUgdGltZS5pIG5lZWQgaXQgdG8gZGVidWcuCmFs bCBwYXJ0cyBvZiBvdmlydCB3b3JrIGZpbmUgZXhjZXB0IHZkc0NsaWVudC4KbXkgY2VydCxrZXks Y2EgYXJlIHJpZ2h0LCBpIHVzZSB0aGVuIGFsbCB0aGUgdGltZS4KCgppIGxhdW5jaCB2ZHNDbGll bnQgb24gYWdlbnQgSE9TVCB0byBjb25uZWN0IGl0c2VsZi4KdGhlICBmb2xsb3dpbmcgcG9pbnQg aXMgaW1wb3J0YW50LChidXQgaXQgaGFzIG5vIG1hdHRlciB3aXRoIGhvc3QgaXAgYWRkcmVzcyxp IGRvIG5vdCBrbm93IHdoeSkKMS5zdGFydCAgc2VydmVyCiMgcHl0aG9uIFNlY3VyZVhNTFJQQ1Nl cnZlci5weSAgb2lvaW9pb29pbwoyLnN0YXJ0IGNsaWVudAojcHl0aG9uIFNlY3VyZVhNTFJQQ1Nl cnZlci5weQphZnRlciBzdGFydCBjbGllbnQsIGkgY2FuIHNlZSBzZXJ2ZXIgaXMgYXdhcmUgb2Yg dGhlIGNhbGwgZnJvbSBjbGllbnQsIGFuZCByZXR1cm4gYWZ0ZXIgcHJvY2VzcyBycGMtY2FsbAog My5jdHJsK2MgdG8ga2lsbCBzZXJ2ZXIuCmNsaWVudCByZXR1cm4gLHRoZSByZXN1bHQgaXMgNS4K CgoKYWNjb3JkaW5nIHRvIG15IHRlc3QuaSBzdGFydCB2ZHNtIGRhZW1vbiAsIHRoZW4gdmRzY2xp ZW50IC1zIDAgZ2V0VmRzQ2FwYWJpbGl0aWVzLCB0aGVuIHNodXRkb3duIHZkc20gZGFlbW9uLCBj bGllbnQgcmV0dXJuIGFuZCBnZXQgcmVzdWx0LgppIHRoaW5rIGl0IGlzIHF1ZXN0aW9uICBvZiBz c2wtc29ja2V0LCAgb3IgY2VydGlmaWNhdGlvbiBwcm9ibGVtcywgYnV0IGkgZG8gbm90IGtub3cg aXRzIHJvb3QgY2F1c2UuCnRoYW5rcy4KCgoKCgoKCkF0IDIwMTMtMDMtMTggMTc6NTY6NDYsIkRh biBLZW5pZ3NiZXJnIiA8ZGFua2VuQHJlZGhhdC5jb20+IHdyb3RlOgo+T24gTW9uLCBNYXIgMTgs IDIwMTMgYXQgMDQ6MjM6MTlQTSArMDgwMCwgYmlnY2xvdWRzIHdyb3RlOgo+PiBpIHVzZSAgIFNl Y3VyZVhNTFJQQ1NlcnZlci5weSB0byB0ZXN0IHhtbC1ycGMsIGp1c3QgY2hhbmdlIGNlcnQsa2V5 LGNhIHRvIG1pbmUuCj4+IEVuY291bnRlciB0aGUgc2FtZSBwcm9ibGVtIGFsc2+howo+PiBpZiBT U0wtcmVhZGluZyBjYXVzZSB0aGlzIHByb2JsZW0sIGxlbiBpcyBmaXhlZCB0byAxMDI0LiBzb2Nr ZXQgaXMgc3luY2luZyB0byByZWN2IGFsbCAxMDI0IGJ5dGVzLgo+PiAKPgo+V2hhdCB5b3UgYXJl IGRvaW5nIGlzIG5vdCBjbGVhciB0byBtZS4gQXJlIHlvdSBjb25uZWN0aW5nIHRvIHRoZSBzYW1l Cj5ob3N0Pwo+Cj5TZWN1cmVYTUxSUENTZXJ2ZXIgaGFzIGEgdGVzdCBzY3JpcHQgb2YgaXRzIG93 biAtIGRvZXMgaXQgd29yayBmb3IgeW91Pwo+U2VlCj4gIGNsYXNzIF9fVGVzdChvYmplY3QpOgo+ ICAgICAgIiIiU2VsZi1zaWduZWQga2V5LCBnZW5lcmF0ZWQgd2l0aAo+ICAgICAgICAgbWFrZSAt QyAvZXRjL3BraS90bHMvY2VydHMgL3RtcC9zZWxmc2lnbi5wZW0KPiAgICAgICAgIHdpdGggQ049 MTI3LjAuMC4xCj4gICAgICAiIiIKPgo+PiAKPj4gdGhhbmtzCj4+IAo+PiAKPj4gCj4+IAo+PiAK Pj4gCj4+IAo+PiBBdCAyMDEzLTAzLTE4IDE2OjEwOjEwLGJpZ2Nsb3VkcyA8YmlnY2xvdWRzQDE2 My5jb20+IHdyb3RlOgo+PiAKPj4gaGksIHZkc2NsaWVudCB3YWl0aW5nIGFsbCB0aGUgdGltZQo+ PiBjbGllbnQgY2FuIHNlbmQgY29tbWFuZCwgaSBzZWUgc2VydmVyIHNpZGUgcmV0dXJuIHJlc3Vs dC4KPj4gYnV0IGNsaWVudCAgY2FuIG5vdCByZXR1cm4uCj4+IAo+PiAKPj4gCj4+IAo+PiBbcm9v dEBsb2NhbGhvc3QgbWN2ZGFdIyBweXRob24gbWN2ZGFjbGkucHkgCj4+IGNvbm5lY3RpbmcgdG8g MTkyLjE2OC44OC4xMDE6NTQzMjEgc3NsIFRydWUgdHMgL2V0Yy9wa2kvbWN2ZGEKPj4gPFNlcnZl clByb3h5IGZvciAxOTIuMTY4Ljg4LjEwMTo1NDMyMS9SUEMyPgo+PiBeQ1RyYWNlYmFjayAobW9z dCByZWNlbnQgY2FsbCBsYXN0KToKPj4gICBGaWxlICJtY3ZkYWNsaS5weSIsIGxpbmUgMTI0LCBp biA8bW9kdWxlPgo+PiAgICAgcHJpbnQgc2VydmVyLnBpbmcoKQo+PiAgIEZpbGUgIi91c3IvbGli NjQvcHl0aG9uMi42L3htbHJwY2xpYi5weSIsIGxpbmUgMTE5OSwgaW4gX19jYWxsX18KPj4gICAg IHJldHVybiBzZWxmLl9fc2VuZChzZWxmLl9fbmFtZSwgYXJncykKPj4gICBGaWxlICIvdXNyL2xp YjY0L3B5dGhvbjIuNi94bWxycGNsaWIucHkiLCBsaW5lIDE0ODksIGluIF9fcmVxdWVzdAo+PiAg ICAgdmVyYm9zZT1zZWxmLl9fdmVyYm9zZQo+PiAgIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42 L3htbHJwY2xpYi5weSIsIGxpbmUgMTI1MywgaW4gcmVxdWVzdAo+PiAgICAgcmV0dXJuIHNlbGYu XyBwYXJzZV9yZXNwb25zZShoLmdldGZpbGUoKSwgc29jaykKPj4gICBGaWxlICIvdXNyL2xpYjY0 L3B5dGhvbjIuNi94bWxycGNsaWIucHkiLCBsaW5lIDEzODIsIGluIF9wYXJzZV9yZXNwb25zZQo+ PiAgICAgcmVzcG9uc2UgPSBmaWxlLnJlYWQoMTAyNCkKPj4gICBGaWxlICIvdXNyL2xpYjY0L3B5 dGhvbjIuNi9zb2NrZXQucHkiLCBsaW5lIDM4MywgaW4gcmVhZAo+PiAgICAgZGF0YSA9IHNlbGYu X3NvY2sucmVjdihsZWZ0KQo+PiAgIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi42L3NzbC5weSIs IGxpbmUgMjE1LCBpbiByZWN2Cj4+ICAgICByZXR1cm4gc2VsZi5yZWFkKGJ1ZmxlbikKPj4gICBG aWxlICIvdXNyL2xpYjY0L3B5dGhvbjIuNi9zc2wucHkiLCBsaW5lIDEzNiwgaW4gcmVhZAo+PiAg ICAgcmV0dXJuIHNlbGYuX3NzbG9iai5yZWFkKGxlbikKPj4gS2V5Ym9hcmRJbnRlcnJ1cHQKPj4g Cj4+IAo+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4+IFVzZXJzIG1haWxpbmcgbGlzdAo+PiBVc2Vyc0BvdmlydC5vcmcKPj4gaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4K ------=_Part_360022_1543314699.1363616648465 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6YXJpYWwiPjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztjb2xvcjojMDAw MDAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj52ZHNDbGllbnQgZG8gbm90IHdv cmsgYWxsIHRoZSB0aW1lLmkgbmVlZCBpdCB0byBkZWJ1Zy48ZGl2PmFsbCBwYXJ0cyBvZiBvdmly dCB3b3JrIGZpbmUgZXhjZXB0Jm5ic3A7dmRzQ2xpZW50LjwvZGl2PjxkaXY+bXkgY2VydCxrZXks Y2EgYXJlIHJpZ2h0LCBpIHVzZSB0aGVuIGFsbCB0aGUgdGltZS48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2PmkgbGF1bmNoJm5ic3A7dmRzQ2xpZW50IG9uIGFnZW50IEhPU1QgdG8gY29ubmVjdCBp dHNlbGYuPC9kaXY+PGRpdj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6IDEuNzsiPnRoZSAmbmJz cDtmb2xsb3dpbmcgcG9pbnQgaXMgaW1wb3J0YW50LChidXQgaXQgaGFzIG5vIG1hdHRlciB3aXRo IGhvc3QgaXAgYWRkcmVzcyxpIGRvIG5vdCBrbm93IHdoeSk8L3NwYW4+PC9kaXY+PGRpdj48c3Bh biBzdHlsZT0ibGluZS1oZWlnaHQ6IDEuNzsiPjEuc3RhcnQgJm5ic3A7c2VydmVyPC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAxLjc7Ij48c3BhbiBjbGFzcz0iQXBw bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+Izwvc3Bhbj4mbmJz cDtweXRob24gU2VjdXJlWE1MUlBDU2VydmVyLnB5ICZuYnNwO29pb2lvaW9vaW88L2Rpdj48ZGl2 PjIuc3RhcnQgY2xpZW50PC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0 eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+I3B5dGhvbiBTZWN1cmVYTUxSUENTZXJ2ZXIu cHk8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNw YWNlOnByZSI+CTwvc3Bhbj5hZnRlciBzdGFydCBjbGllbnQsIGkgY2FuIHNlZSBzZXJ2ZXIgaXMg YXdhcmUgb2YgdGhlIGNhbGwgZnJvbSBjbGllbnQsIGFuZCByZXR1cm4gYWZ0ZXIgcHJvY2VzcyBy cGMtY2FsbDwvZGl2PiZuYnNwOzMuY3RybCtjIHRvIGtpbGwgc2VydmVyLjxkaXY+PHNwYW4gY2xh c3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmNsaWVu dCByZXR1cm4gLHRoZSByZXN1bHQgaXMgNS48YnI+PGRpdj48YnI+PGRpdj5hY2NvcmRpbmcgdG8g bXkgdGVzdC5pIHN0YXJ0IHZkc20gZGFlbW9uICwgdGhlbiB2ZHNjbGllbnQgLXMgMCBnZXRWZHND YXBhYmlsaXRpZXMsIHRoZW4gc2h1dGRvd24gdmRzbSBkYWVtb24sIGNsaWVudCByZXR1cm4gYW5k IGdldCByZXN1bHQuPC9kaXY+PGRpdj5pIHRoaW5rIGl0IGlzIHF1ZXN0aW9uICZuYnNwO29mIHNz bC1zb2NrZXQsICZuYnNwO29yIGNlcnRpZmljYXRpb24gcHJvYmxlbXMsIGJ1dCBpIGRvIG5vdCBr bm93IGl0cyByb290IGNhdXNlLjwvZGl2PjxkaXY+dGhhbmtzLjxicj48YnI+PGJyPjxicj48ZGl2 PjwvZGl2PjxkaXYgaWQ9ImRpdk5ldGVhc2VNYWlsQ2FyZCI+PC9kaXY+PGJyPjxwcmU+PGJyPkF0 Jm5ic3A7MjAxMy0wMy0xOCZuYnNwOzE3OjU2OjQ2LCJEYW4mbmJzcDtLZW5pZ3NiZXJnIiZuYnNw OyZsdDs8YSBocmVmPSJtYWlsdG86ZGFua2VuQHJlZGhhdC5jb20iPmRhbmtlbkByZWRoYXQuY29t PC9hPiZndDsmbmJzcDt3cm90ZToKJmd0O09uJm5ic3A7TW9uLCZuYnNwO01hciZuYnNwOzE4LCZu YnNwOzIwMTMmbmJzcDthdCZuYnNwOzA0OjIzOjE5UE0mbmJzcDsrMDgwMCwmbmJzcDtiaWdjbG91 ZHMmbmJzcDt3cm90ZToKJmd0OyZndDsmbmJzcDtpJm5ic3A7dXNlJm5ic3A7Jm5ic3A7Jm5ic3A7 U2VjdXJlWE1MUlBDU2VydmVyLnB5Jm5ic3A7dG8mbmJzcDt0ZXN0Jm5ic3A7eG1sLXJwYywmbmJz cDtqdXN0Jm5ic3A7Y2hhbmdlJm5ic3A7Y2VydCxrZXksY2EmbmJzcDt0byZuYnNwO21pbmUuCiZn dDsmZ3Q7Jm5ic3A7RW5jb3VudGVyJm5ic3A7dGhlJm5ic3A7c2FtZSZuYnNwO3Byb2JsZW0mbmJz cDthbHNvoaMKJmd0OyZndDsmbmJzcDtpZiZuYnNwO1NTTC1yZWFkaW5nJm5ic3A7Y2F1c2UmbmJz cDt0aGlzJm5ic3A7cHJvYmxlbSwmbmJzcDtsZW4mbmJzcDtpcyZuYnNwO2ZpeGVkJm5ic3A7dG8m bmJzcDsxMDI0LiZuYnNwO3NvY2tldCZuYnNwO2lzJm5ic3A7c3luY2luZyZuYnNwO3RvJm5ic3A7 cmVjdiZuYnNwO2FsbCZuYnNwOzEwMjQmbmJzcDtieXRlcy4KJmd0OyZndDsmbmJzcDsKJmd0Owom Z3Q7V2hhdCZuYnNwO3lvdSZuYnNwO2FyZSZuYnNwO2RvaW5nJm5ic3A7aXMmbmJzcDtub3QmbmJz cDtjbGVhciZuYnNwO3RvJm5ic3A7bWUuJm5ic3A7QXJlJm5ic3A7eW91Jm5ic3A7Y29ubmVjdGlu ZyZuYnNwO3RvJm5ic3A7dGhlJm5ic3A7c2FtZQomZ3Q7aG9zdD8KJmd0OwomZ3Q7U2VjdXJlWE1M UlBDU2VydmVyJm5ic3A7aGFzJm5ic3A7YSZuYnNwO3Rlc3QmbmJzcDtzY3JpcHQmbmJzcDtvZiZu YnNwO2l0cyZuYnNwO293biZuYnNwOy0mbmJzcDtkb2VzJm5ic3A7aXQmbmJzcDt3b3JrJm5ic3A7 Zm9yJm5ic3A7eW91PwomZ3Q7U2VlCiZndDsmbmJzcDsmbmJzcDtjbGFzcyZuYnNwO19fVGVzdChv YmplY3QpOgomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IiIiU2VsZi1z aWduZWQmbmJzcDtrZXksJm5ic3A7Z2VuZXJhdGVkJm5ic3A7d2l0aAomZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bWFrZSZuYnNwOy1DJm5i c3A7L2V0Yy9wa2kvdGxzL2NlcnRzJm5ic3A7L3RtcC9zZWxmc2lnbi5wZW0KJmd0OyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3dpdGgmbmJzcDtD Tj0xMjcuMC4wLjEKJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyIiIgom Z3Q7CiZndDsmZ3Q7Jm5ic3A7CiZndDsmZ3Q7Jm5ic3A7dGhhbmtzCiZndDsmZ3Q7Jm5ic3A7CiZn dDsmZ3Q7Jm5ic3A7CiZndDsmZ3Q7Jm5ic3A7CiZndDsmZ3Q7Jm5ic3A7CiZndDsmZ3Q7Jm5ic3A7 CiZndDsmZ3Q7Jm5ic3A7CiZndDsmZ3Q7Jm5ic3A7CiZndDsmZ3Q7Jm5ic3A7QXQmbmJzcDsyMDEz LTAzLTE4Jm5ic3A7MTY6MTA6MTAsYmlnY2xvdWRzJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpi aWdjbG91ZHNAMTYzLmNvbSI+YmlnY2xvdWRzQDE2My5jb208L2E+Jmd0OyZuYnNwO3dyb3RlOgom Z3Q7Jmd0OyZuYnNwOwomZ3Q7Jmd0OyZuYnNwO2hpLCZuYnNwO3Zkc2NsaWVudCZuYnNwO3dhaXRp bmcmbmJzcDthbGwmbmJzcDt0aGUmbmJzcDt0aW1lCiZndDsmZ3Q7Jm5ic3A7Y2xpZW50Jm5ic3A7 Y2FuJm5ic3A7c2VuZCZuYnNwO2NvbW1hbmQsJm5ic3A7aSZuYnNwO3NlZSZuYnNwO3NlcnZlciZu YnNwO3NpZGUmbmJzcDtyZXR1cm4mbmJzcDtyZXN1bHQuCiZndDsmZ3Q7Jm5ic3A7YnV0Jm5ic3A7 Y2xpZW50Jm5ic3A7Jm5ic3A7Y2FuJm5ic3A7bm90Jm5ic3A7cmV0dXJuLgomZ3Q7Jmd0OyZuYnNw OwomZ3Q7Jmd0OyZuYnNwOwomZ3Q7Jmd0OyZuYnNwOwomZ3Q7Jmd0OyZuYnNwOwomZ3Q7Jmd0OyZu YnNwO1tyb290QGxvY2FsaG9zdCZuYnNwO21jdmRhXSMmbmJzcDtweXRob24mbmJzcDttY3ZkYWNs aS5weSZuYnNwOwomZ3Q7Jmd0OyZuYnNwO2Nvbm5lY3RpbmcmbmJzcDt0byZuYnNwOzE5Mi4xNjgu ODguMTAxOjU0MzIxJm5ic3A7c3NsJm5ic3A7VHJ1ZSZuYnNwO3RzJm5ic3A7L2V0Yy9wa2kvbWN2 ZGEKJmd0OyZndDsmbmJzcDsmbHQ7U2VydmVyUHJveHkmbmJzcDtmb3ImbmJzcDsxOTIuMTY4Ljg4 LjEwMTo1NDMyMS9SUEMyJmd0OwomZ3Q7Jmd0OyZuYnNwO15DVHJhY2ViYWNrJm5ic3A7KG1vc3Qm bmJzcDtyZWNlbnQmbmJzcDtjYWxsJm5ic3A7bGFzdCk6CiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5i c3A7RmlsZSZuYnNwOyJtY3ZkYWNsaS5weSIsJm5ic3A7bGluZSZuYnNwOzEyNCwmbmJzcDtpbiZu YnNwOyZsdDttb2R1bGUmZ3Q7CiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 cHJpbnQmbmJzcDtzZXJ2ZXIucGluZygpCiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7RmlsZSZu YnNwOyIvdXNyL2xpYjY0L3B5dGhvbjIuNi94bWxycGNsaWIucHkiLCZuYnNwO2xpbmUmbmJzcDsx MTk5LCZuYnNwO2luJm5ic3A7X19jYWxsX18KJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDtyZXR1cm4mbmJzcDtzZWxmLl9fc2VuZChzZWxmLl9fbmFtZSwmbmJzcDthcmdzKQom Z3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwO0ZpbGUmbmJzcDsiL3Vzci9saWI2NC9weXRob24yLjYv eG1scnBjbGliLnB5IiwmbmJzcDtsaW5lJm5ic3A7MTQ4OSwmbmJzcDtpbiZuYnNwO19fcmVxdWVz dAomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3ZlcmJvc2U9c2VsZi5fX3Zl cmJvc2UKJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDtGaWxlJm5ic3A7Ii91c3IvbGliNjQvcHl0 aG9uMi42L3htbHJwY2xpYi5weSIsJm5ic3A7bGluZSZuYnNwOzEyNTMsJm5ic3A7aW4mbmJzcDty ZXF1ZXN0CiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7cmV0dXJuJm5ic3A7 c2VsZi5fJm5ic3A7cGFyc2VfcmVzcG9uc2UoaC5nZXRmaWxlKCksJm5ic3A7c29jaykKJmd0OyZn dDsmbmJzcDsmbmJzcDsmbmJzcDtGaWxlJm5ic3A7Ii91c3IvbGliNjQvcHl0aG9uMi42L3htbHJw Y2xpYi5weSIsJm5ic3A7bGluZSZuYnNwOzEzODIsJm5ic3A7aW4mbmJzcDtfcGFyc2VfcmVzcG9u c2UKJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtyZXNwb25zZSZuYnNwOz0m bmJzcDtmaWxlLnJlYWQoMTAyNCkKJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDtGaWxlJm5ic3A7 Ii91c3IvbGliNjQvcHl0aG9uMi42L3NvY2tldC5weSIsJm5ic3A7bGluZSZuYnNwOzM4MywmbmJz cDtpbiZuYnNwO3JlYWQKJmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtkYXRh Jm5ic3A7PSZuYnNwO3NlbGYuX3NvY2sucmVjdihsZWZ0KQomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZu YnNwO0ZpbGUmbmJzcDsiL3Vzci9saWI2NC9weXRob24yLjYvc3NsLnB5IiwmbmJzcDtsaW5lJm5i c3A7MjE1LCZuYnNwO2luJm5ic3A7cmVjdgomZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwO3JldHVybiZuYnNwO3NlbGYucmVhZChidWZsZW4pCiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7 Jm5ic3A7RmlsZSZuYnNwOyIvdXNyL2xpYjY0L3B5dGhvbjIuNi9zc2wucHkiLCZuYnNwO2xpbmUm bmJzcDsxMzYsJm5ic3A7aW4mbmJzcDtyZWFkCiZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7cmV0dXJuJm5ic3A7c2VsZi5fc3Nsb2JqLnJlYWQobGVuKQomZ3Q7Jmd0OyZuYnNw O0tleWJvYXJkSW50ZXJydXB0CiZndDsmZ3Q7Jm5ic3A7CiZndDsmZ3Q7Jm5ic3A7CiZndDsKJmd0 OyZndDsmbmJzcDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwomZ3Q7Jmd0OyZuYnNwO1VzZXJzJm5ic3A7bWFpbGluZyZuYnNwO2xpc3QKJmd0OyZndDsmbmJz cDs8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CiZn dDsmZ3Q7Jm5ic3A7aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJz CiZndDsKPC9wcmU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGJyPjxicj48c3BhbiB0 aXRsZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4gaWQ9Im5ldGVhc2VfbWFpbF9mb290ZXIiPjwvc3Bh bj48L3NwYW4+ ------=_Part_360022_1543314699.1363616648465--

Sorry. I do not quite follow. Earlier you've mentioned something called mcvdacli.py. Could you give another description of your setup? Which operating system version? Which vdsm version? What is the output of vdsClient -s 0 getVdsCaps ? what's in vdsm.log? what do openssl verify -CAfile /etc/pki/vdsm/certs/cacert.pem /etc/pki/vdsm/certs/vdsmcert.pem openssl smime -sign -signer certs/vdsmcert.pem -in /tmp/hello -inkey keys/vdsmkey.pem openssl smime -verify -CAfile certs/cacert.pem -certfile certs/vdsmcert.pem -in /tmp/hello.smime say?

------=_Part_316151_1805430852.1363744232299 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: 7bit my problem is solved. i forget to implement close function of a class inherit from socket. thanks At 2013-03-19 16:27:50,"Dan Kenigsberg" <danken@redhat.com> wrote:
Sorry. I do not quite follow. Earlier you've mentioned something called mcvdacli.py.
Could you give another description of your setup? Which operating system version? Which vdsm version? What is the output of
vdsClient -s 0 getVdsCaps ?
what's in vdsm.log?
what do
openssl verify -CAfile /etc/pki/vdsm/certs/cacert.pem /etc/pki/vdsm/certs/vdsmcert.pem
openssl smime -sign -signer certs/vdsmcert.pem -in /tmp/hello -inkey keys/vdsmkey.pem openssl smime -verify -CAfile certs/cacert.pem -certfile certs/vdsmcert.pem -in /tmp/hello.smime
say?
------=_Part_316151_1805430852.1363744232299 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: 7bit <div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><br>my problem is solved.<div>i forget to implement close function of a class inherit from socket.</div><div><br></div><div>thanks<br><br><br><br><div></div><div id="divNeteaseMailCard"></div><br><pre><br>At 2013-03-19 16:27:50,"Dan Kenigsberg" <danken@redhat.com> wrote: >Sorry. I do not quite follow. Earlier you've mentioned something called >mcvdacli.py. > >Could you give another description of your setup? Which operating system >version? Which vdsm version? What is the output of > > vdsClient -s 0 getVdsCaps ? > >what's in vdsm.log? > >what do > > openssl verify -CAfile /etc/pki/vdsm/certs/cacert.pem /etc/pki/vdsm/certs/vdsmcert.pem > > openssl smime -sign -signer certs/vdsmcert.pem -in /tmp/hello -inkey keys/vdsmkey.pem > openssl smime -verify -CAfile certs/cacert.pem -certfile certs/vdsmcert.pem -in /tmp/hello.smime > >say? </pre></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span> ------=_Part_316151_1805430852.1363744232299--
participants (2)
-
bigclouds
-
Dan Kenigsberg