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

Выполнение Slapd завершается ошибкой после установки

Когда я запускаю OpenLDAP, я получаю следующую ошибку:

/usr/local/libexec/slapd: Symbol `ldap_int_global_options' has different size in shared object, consider re-linking
Violación de segmento (`core' generado)

Моя ОС - Ubuntu 14.04.1, после обновления с 12.04 с помощью do-release-upgrade -d.

Версия OpenLDAP - 2.4.39.

Что могло вызвать это и как мне это решить?

Библиотека openldap, используемая вашим slapd, значительно отличается от того, для чего она предназначена.

Проверьте, существует ли какой-либо тип проблем совместимости / конфигурируемости библиотеки с помощью некоторой команды apt (apt-get update, apt-get -f install, dpkg --configure -a).

Если исправить нечего, лучшим решением будет перекомпилировать ваш openldap, хотя это почти наверняка означает, что в вашем дистрибутиве есть такая же нечистота.

Перекомпиляция Openldap относительно проста:

apt-get build-dep openldap
apt-get source openldap
cd <your openldap source root>
debian/rules build
fakeroot debian/rules binary

... и переустановите свои пакеты с некоторыми dpkg -i команды.

Возможно, вы столкнетесь с некоторыми проблемами при компиляции, эти ошибки вы должны были задать здесь как новые вопросы.