have installed python 2.7.15 (32 bit) on windows 2012 R2 -64 bit server. we have installed elastalert which install magic & liblogic modules. when I run the elastalert process , its giving following error.
the mail problem I see is python is not finding the copied dlls
Error: import magic File "D:\Python27\Lib\site-packages\magic.py", line 181, in <module> raise ImportError('failed to find libmagic. Check your installation') ImportError: failed to find libmagic. Check your installationgot something in google and copied files from https://github.com/pidydx/libmagicwin64 and placed into c:\windows\system32 folder. still getting same error.the mail problem I see is python is not finding the copied dlls
>>> os.path.exists("C:\\Windows\\syswow64\\magic1.dll") Falseif I copy these files to C:\windows\syswow64 folder, python is able to find the file from system32.>>> os.path.exists("C:\\Windows\\syswow64\\magic1.dll") True >>> ctypes.util.find_library('magic1') 'C:\\Windows\\system32\\magic1.dll'when I run the import magic, its giving following error>>> import magic
Error:Traceback (most recent call last): File "<pyshell#63>", line 1, in <module> import magic File "D:\Python27\Lib\site-packages\magic.py", line 159, in <module> libmagic = ctypes.CDLL(dll) File "D:\Python27\Lib\ctypes\__init__.py", line 366, in __init__ self._handle = _dlopen(self._name, mode) WindowsError: [Error 193] %1 is not a valid Win32 applicationCan anyone please suggest? 