safihre wrote:What Windows version are you on?
And can you try SABnzbd 2.0.0 (standalone) just to verify?
^ Also using WIndows Server (64-bit).
2.0.0 Beta1 produced the same error:
Traceback (most recent call last):
File "SABnzbd.py", line 84, in <module>
File "sabnzbd\__init__.pyo", line 82, in <module>
File "ssl.pyo", line 98, in <module>
File "_ssl.pyo", line 12, in <module>
File "_ssl.pyo", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.
Have any compiler changes been made since 1.2.2 (last known working version)? ((specifically related to lib\CRYPT32.dll which doesn't appear to be present before))
My guess is the CRYPT32.dll is the culprit. It's probably using a CRT that we don't have installed (or isn't included with the standalone) or isn't compatible with our OS.
SABnzbd is still using Python 2 no? That was built against the C++ 9.0 compiler (Visual Studio 2008 iirc) CRYPT32.dll was probably built using one of the newer versions. I searched on the SABnzbd repository for 'CRYPT32' but didn't find anything. Can you give us more information on where it came from and what it replaced from 1.2.2?
see also: www microsoft com/download/details.aspx?id=44266 (Windows Python 2.7 compatible compiler)
possible workaround: removing CRYPT32.dll from the lib folder forces SABnzbd to use the local OS copy of the dll. However, I'm not sure if that will break functionality or not. Need more info on why the dll was included..