PicklingError: Can't pickle plugins.PluginBase.PluginResult: it's not the same object as plugins.PluginBase.PluginResult
GoogleCodeExporter opened this issue · comments
Google Code Exporter commented
sslyze-read-only$ uname -a
Linux VB-FR976R1-UBUNTU 2.6.32-41-generic #88-Ubuntu SMP Thu Mar 29 13:08:43
UTC 2012 i686 GNU/Linux
sslyze-read-only$ python --version
Python 2.6.5
sslyze-read-only$ ./sslyze.py --tlsv1_1 --http_get wwwwwwww.wwwwwwww.com
REGISTERING AVAILABLE PLUGINS
-----------------------------
PluginEmpty - OK
PluginCertInfo - OK
PluginSessionResumption - OK
PluginSessionRenegotiation - OK
PluginOpenSSLCipherSuites - OK
CHECKING HOST(S) AVAILABILITY
-----------------------------
wwwwwwww.wwwwwwww.com:443 => XXX.XXX.XXX.XXX:443
Traceback (most recent call last):
File "/usr/lib/python2.6/multiprocessing/queues.py", line 242, in _feed
send(obj)
PicklingError: Can't pickle plugins.PluginBase.PluginResult: it's not the same
object as plugins.PluginBase.PluginResult
Original issue reported on code.google.com by noloa...@gmail.com
on 16 May 2012 at 8:35
Google Code Exporter commented
If it matters, this is a Linux machine running in Virtual Box, which itself is
running on Windows 7.
Network connectivity is via Sprint phone with hotspot/tethering (slow
connection at times). Access to local ethernet is not available at client's
site.
Original comment by noloa...@gmail.com
on 16 May 2012 at 8:37
Google Code Exporter commented
./sslyze.py --tlsv1 --http_get XXX runs fine
./sslyze.py --tlsv1_1 --http_get XXX is broke
./sslyze.py --tlsv1_2 --http_get XXX is broke
Original comment by noloa...@gmail.com
on 16 May 2012 at 8:39
Google Code Exporter commented
Traceback (most recent call last):
File "/usr/lib/python2.6/multiprocessing/queues.py", line 242, in _feed
send(obj)
PicklingError: Can't pickle plugins.PluginBase.PluginResult: it's not the same
object as plugins.PluginBase.PluginResult
^CTraceback (most recent call last):
File "./sslyze.py", line 252, in <module>
main()
File "./sslyze.py", line 202, in main
result = result_queue.get()
File "/usr/lib/python2.6/multiprocessing/queues.py", line 91, in get
res = self._recv()
KeyboardInterrupt
Original comment by noloa...@gmail.com
on 16 May 2012 at 8:42
Google Code Exporter commented
I'll look into it. Thanks for the feedback.
Original comment by nabla.c...@gmail.com
on 22 May 2012 at 5:21
- Changed state: Accepted
Google Code Exporter commented
Which version of OpenSSL were you using ?
Original comment by nabla.c...@gmail.com
on 25 May 2012 at 5:54
Google Code Exporter commented
$ openssl version
OpenSSL 0.9.8k 25 Mar 2009
In reality, OpenSSL has probably suffered numerous back patches and there's no
quick and easy way for me to determine what version I am actually using on
Ubuntu 10.04.
http://www.mail-archive.com/openssl-users@openssl.org/msg62908.html.
Ubuntu 10.04 is LTS, and should be supported until April 2013.
Original comment by noloa...@gmail.com
on 25 May 2012 at 4:18
Google Code Exporter commented
This issue was closed by revision r188.
Original comment by nabla.c...@gmail.com
on 3 Jun 2012 at 10:31
- Changed state: Fixed