Назад | Перейти на главную страницу

Почему не удается выполнить тест при установке OpenLDAP?

Я попытался установить OpenLDAP, выполнив некоторые шаги, которые я делал раньше при другой установке, при тех же условиях в Ubuntu 12.04.

Я следовал руководству, которое есть в OpenLDAP ... Но когда я пытаюсь make test он не проходит в первом тесте ... и, проверяя журнал тестов на наличие ошибок, он говорит:

error while loading shared libraries: libdb-5.3.so: cannot open shared object file: No such file or directory

Я искал в Интернете решение, которое они сказали, чтобы добавить в ./configure пути для библиотек ... поэтому я сделал это:

LD_LIBRARY_PATH="/usr/lib:/usr/local/lib:/usr/local/db5/lib:/usr/local/cyrus/lib" LDFLAGS="-L/usr/local/db5/lib -L/usr/local/cyrus/lib" CPPFLAGS="-I/usr/local/include -I/usr/local/db5/include -I/usr/local/cyrus/include" ./configure -prefix=/usr/local/ldap --with-cyrus-sasl --with-tls

но все равно ничего ... есть идеи, как я могу это решить ??

Создать файл /etc/ld.so.conf.d/db53.conf со следующей строкой

/usr/local/db5/lib

Тогда беги ldconfig.

Еще раз попробуй.


Это положено /usr/local/db5/lib в путь поиска системной библиотеки.