MANSPIDER icon indicating copy to clipboard operation
MANSPIDER copied to clipboard

Got some error with installing with pipx

Open TAI-REx opened this issue 3 years ago • 2 comments

cat /proc/version Linux version 5.4.0-121-generic (buildd@lcy02-amd64-013) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #137-Ubuntu SMP Wed Jun 15 13:33:07 UTC 2022

pipx install git+https://github.com/blacklanternsecurity/MANSPIDER installed package man-spider 1.0.4, installed using Python 3.8.10 These apps are now globally available - manspider ⚠️ Note: '/root/.local/bin' is not on your PATH environment variable. These apps will not be globally accessible until your PATH is updated. Run pipx ensurepath to automatically add it, or manually modify your PATH in your shell's config file (i.e. ~/.bashrc). done! ✨ 🌟 ✨

manspider Traceback (most recent call last): File "/root/.local/bin/manspider", line 5, in from man_spider.manspider import main File "/root/.local/pipx/venvs/man-spider/lib/python3.8/site-packages/man_spider/manspider.py", line 8, in from .lib import * File "/root/.local/pipx/venvs/man-spider/lib/python3.8/site-packages/man_spider/lib/init.py", line 1, in from .parser import * File "/root/.local/pipx/venvs/man-spider/lib/python3.8/site-packages/man_spider/lib/parser/init.py", line 1, in from .parser import * File "/root/.local/pipx/venvs/man-spider/lib/python3.8/site-packages/man_spider/lib/parser/parser.py", line 2, in import magic File "/root/.local/pipx/venvs/man-spider/lib/python3.8/site-packages/magic/init.py", line 209, in libmagic = loader.load_lib() File "/root/.local/pipx/venvs/man-spider/lib/python3.8/site-packages/magic/loader.py", line 49, in load_lib raise ImportError('failed to find libmagic. Check your installation') ImportError: failed to find libmagic. Check your installation

TAI-REx avatar Aug 05 '22 13:08 TAI-REx

with poetry some here: root@vps3456 ~/MANSPIDER/man_spider # poetry run manspider Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1014, in _gcd_import File "", line 991, in _find_and_load File "", line 975, in _find_and_load_unlocked File "", line 671, in _load_unlocked File "", line 848, in exec_module File "", line 219, in _call_with_frames_removed File "/root/MANSPIDER/man_spider/manspider.py", line 8, in from .lib import * File "/root/MANSPIDER/man_spider/lib/init.py", line 1, in from .parser import * File "/root/MANSPIDER/man_spider/lib/parser/init.py", line 1, in from .parser import * File "/root/MANSPIDER/man_spider/lib/parser/parser.py", line 2, in import magic File "/root/.cache/pypoetry/virtualenvs/man-spider-MYRw2uSy-py3.8/lib/python3.8/site-packages/magic/init.py", line 209, in libmagic = loader.load_lib() File "/root/.cache/pypoetry/virtualenvs/man-spider-MYRw2uSy-py3.8/lib/python3.8/site-packages/magic/loader.py", line 49, in load_lib raise ImportError('failed to find libmagic. Check your installation') ImportError: failed to find libmagic. Check your installation

TAI-REx avatar Aug 05 '22 14:08 TAI-REx

pipx runpip man-spider uninstall python-magic pipx runpip man-spider install python-magic-bin==0.4.14 It works.

kukudemajia avatar Aug 30 '22 17:08 kukudemajia

I am currently unable to reproduce this; it's possible a fix has occurred upstream. Feel free to reopen the issue if it persists.

TheTechromancer avatar Jun 20 '23 18:06 TheTechromancer