Skip to content

[BUG] ImportError: failed to find libmagic. Check your installation #44

@34j

Description

@34j

Please select the according OS-Label
Linux

Describe
ImportError: failed to find libmagic. Check your installation

Snapshot to reproduce

Command to reproduce
waybackup

Terminal output

$ waybackup
Traceback (most recent call last):
  File ".local/bin/waybackup", line 4, in <module>
    from pywaybackup.main import cli
  File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/__init__.py", line 1, in <module>
    from .PyWayBackup import PyWayBackup
  File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/PyWayBackup.py", line 8, in <module>
    import pywaybackup.archive_save as archive_save
  File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/archive_save.py", line 6, in <module>
    from pywaybackup.helper import url_get_timestamp
  File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/helper.py", line 3, in <module>
    import magic
  File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/magic/__init__.py", line 209, in <module>
    libmagic = loader.load_lib()
  File ".local/share/uv/tools/pywaybackup/lib/python3.9/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

Additional context
For linux you need to install pylibmagic and import it before importing magic for the package to be self-contained

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions