Скомпилируйте код 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
меня устраивает. попытайся