Сразу после установки пакета borg: # borg Traceback (most recent call last): File "/usr/lib64/python3/site-packages/borg/archiver.py", line 40, in <module> from .algorithms.checksums import crc32 ImportError: /usr/lib64/python3/site-packages/borg/algorithms/checksums.cpython-39.so: undefined symbol: XXH64_reset # rpm -qf /usr/lib64/python3/site-packages/borg/algorithms/checksums.cpython-39.so borg-1.1.17-alt1.x86_64
Дополнительная информация. # ldd /usr/lib64/python3/site-packages/borg/algorithms/checksums.cpython-39.so linux-vdso.so.1 (0x00007fff9bbfb000) libc.so.6 => /lib64/libc.so.6 (0x00007fd82d7d6000) /lib64/ld-linux-x86-64.so.2 (0x00007fd82d9f4000) Вроде бы никаких других либ ему не нужно, но на самом деле нужно libxxhash. # export LD_PRELOAD=/usr/lib64/libxxhash.so.0 # borg version usage: borg [-V] [-h] [--critical] [--error] [--warning] [--info] [--debug] [--debug-topic TOPIC] [-p] [--log-json] [--lock-wait SECONDS] [--bypass-lock] [--show-version] [--show-rc] [--umask M] [--remote-path PATH] [--remote-ratelimit RATE] [--consider-part-files] [--debug-profile FILE] [--rsh RSH] <command> ... borg: error: argument <command>: invalid choice: 'version' (choose from 'mount', 'serve', 'init', 'check', 'key', 'change-passphrase', 'create', 'extract', 'export-tar', 'diff', 'rename', 'delete', 'list', 'umount', 'info', 'break-lock', 'prune', 'upgrade', 'recreate', 'with-lock', 'config', 'help', 'debug', 'benchmark')
Я уже в курсе этой проблемы и для своих нужд я собрал borg без отрывания встроенных библиотек, такая сборка отлично работает. Может быть не стоит нам пытаться прикручивать то что не предусмотрено разработчиком, возможно у него были на то причины... к тому же, вроде есть надежда что в будущих версиях поддержка внешних библиотек будет реализована штатно?
Отправил сбоку с родными библиотеками
*** Bug 41294 has been marked as a duplicate of this bug. ***