From: <gl...@di...> - 2006-01-18 09:24:59
|
I don't use WebCleaner myself, but I have previously found the dependencies page helpful, since Twisted on Win32 has many similar dependencies. However, the most useful dependency listed (pyOpenSSL windows installer) turns out to be broken! I'm not sure when this changed, but recently I downloaded PyOpenSSL from webcleaner onto a different machine and suddenly started getting this error all over the place: OpenSSL.crypto.Error: [('asn1 encoding routines', 'ASN1_mbstring_ncopy', 'invalid universalstring length')] The explanation of how this happens and when is pretty long winded, but the short version is that there is a constant in the OpenSSL header files which has changed between versions, and somehow the installer on webcleaner.sf.net is compiled against a different version of Win32 OpenSSL than the one under the provided link for 0.9.8a. Following the instructions on the site, I produced a build of PyOpenSSL which *does* work: http://glyph.is-a-geek.org/pyop/ Please feel free to replace the defective installer on the site with this one. I hope this is useful to webcleaner users. |