ImportError: failed to find libmagic. Check your installation
See original GitHub issueI believe this may be an issue with the magic package used by thehive4py/api.py
After installing elastalert v 0.1.3.6 I get the following stacktrace when I try to run an elastalert test with a folder of rules
Traceback (most recent call last):
File "/home/elastalert/.local/bin/elastalert", line 11, in <module>
load_entry_point('elastalert==0.1.36', 'console_scripts', 'elastalert')()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 480, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2691, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2322, in load
return self.resolve()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2328, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/home/elastalert/.local/lib/python2.7/site-packages/elastalert/elastalert.py", line 21, in <module>
from alerts import DebugAlerter
File "/home/elastalert/.local/lib/python2.7/site-packages/elastalert/alerts.py", line 31, in <module>
from thehive4py.api import TheHiveApi
File "/home/elastalert/.local/lib/python2.7/site-packages/thehive4py/api.py", line 7, in <module>
import magic
File "/home/elastalert/.local/lib/python2.7/site-packages/magic.py", line 181, in <module>
raise ImportError('failed to find libmagic. Check your installation')
ImportError: failed to find libmagic. Check your installation
RMTMACSIERRA01:infrastructure-cm lucas.rudd$ docker run --rm -it -e ES_HOST=search-pss-pf-prod-es-51-gcm4nbuhxjuo6telgbszkp3i7u.us-east-1.es.amazonaws.com -e AWS_PROFILE=asurion-soluto-nonprod.dev -v ~/.aws:/home/elastalert/.aws -v ~/Desktop/rules/:/home/elastalert/rules --entrypoint elastalert asurionpss/elastalert:test --verbose --es_debug
Traceback (most recent call last):
File "/home/elastalert/.local/bin/elastalert", line 11, in <module>
load_entry_point('elastalert==0.1.36', 'console_scripts', 'elastalert')()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 480, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2691, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2322, in load
return self.resolve()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2328, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/home/elastalert/.local/lib/python2.7/site-packages/elastalert/elastalert.py", line 21, in <module>
from alerts import DebugAlerter
File "/home/elastalert/.local/lib/python2.7/site-packages/elastalert/alerts.py", line 31, in <module>
from thehive4py.api import TheHiveApi
File "/home/elastalert/.local/lib/python2.7/site-packages/thehive4py/api.py", line 7, in <module>
import magic
File "/home/elastalert/.local/lib/python2.7/site-packages/magic.py", line 181, in <module>
raise ImportError('failed to find libmagic. Check your installation')
ImportError: failed to find libmagic. Check your installation
After manually installing libmagic the issue persists.
Has anyone else experienced this issue?
Issue Analytics
- State:
- Created 5 years ago
- Reactions:20
- Comments:44 (1 by maintainers)
Top Results From Across the Web
Exception Value:failed to find libmagic. Check your installation ...
When I am trying to open django admin panel this error is showing: ImportError at /admin/ failed ...
Read more >failed to find libmagic - Using Django
I am trying to setup an existing project in Django 2.2 on Windows 10 ... Check your installation') ImportError: failed to find libmagic....
Read more >Python-magic installation error - failed to find libmagic - iTecNote
ImportError : failed to find libmagic. Check your installation. I have magic1.dll (along with the two other files the docs specified) in C:\Windows\System32 ......
Read more >Installing libmagic in Mac OS X (for Python-magic)
Check your installation'). ImportError: failed to find libmagic. Check your installation. >>> The easiest way to install libmagic is through ...
Read more >submit4dn - PyPI
eg. ImportError: failed to find libmagic. Check your installation. First thing to try is: pip uninstall python-magic pip install python-magic.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
This worked for me:
pip uninstall python-magic pip install python-magic-bin==0.4.14
Solved it by running