Скомпилируйте код liberasure (отсутствует libshss.so)

Я успешно скомпилировал код liberasure, но при использовании python-pyeclib я столкнулся с проблемой:

liberasurecode_instance_create: dynamic linking error libisal.so.2: cannot open shared object file: No such file or directory
liberasurecode_instance_create: dynamic linking error libshss.so.1: cannot open shared object file: No such file or directory

Я видел эту проблему, но я не способен передать эту ошибку какую-либо помощь?

3 ответа

Решение

После некоторой работы мы обнаруживаем, что проблема заключалась в формате ввода, потому что некоторые библиотеки выдают ошибку при инициализации, если мы установили неподдерживаемую комбинацию k, m.

Я также столкнулся с этой проблемой сегодня, вы должны установить pyeclib вручную:

1.git клон https://bitbucket.org/kmgreen2/pyeclib.git`

2.sudo python setup.py install`

Если вы запустите перезапуск прокси-сервера swift-init, вы получите эту ошибку:

"ImportError: /usr/local/lib/python2.7/dist-packages/pyeclib_c.so: неопределенный символ: liberasurecode_backend_available"

Затем запустите "ldconfig" или поместите эту строку:

3.export LD_LIBRARY_PATH = / usr / local / lib / python2.7 / dist-packages / `

Начни быстро. Это сработало для меня.

это потому, что система не может найти необходимую библиотеку. выполнить это

      vim /etc/ld.so.conf

затем добавьте / usr / local / lib в этот файл, наконец, выполните

      ldconfig

меня устраивает. попытайся

Другие вопросы по тегам