Ошибка начальной загрузки Kerberos с помощью ldap

До недавнего времени у меня не было проблем с развертыванием Kerberos с бэкэндом LDAP для базы данных. Однако недавно я начал получать эту ошибку при попытке сгенерировать файл-хранилище паролей, который позволяет krb5kdc общаться с slapd:

kdb5_ldap_util: Unable to find requested database type while setting up lib handle

Я не уверен на 100%, но я полагаю, что это может быть проблема с загрузкой библиотеки базы данных ldap в kdb5_ldap_util. Я подтвердил, что моя версия Kerberos была создана с поддержкой ldap, поэтому я уверен, что проблема не в этом. Я также достаточно уверен, что я последний, кто изменил скрипт сборки пакета дистрибутива, поэтому в сборке должен быть включен ldap.

В настоящее время я использую Kerberos 1.14.2 и slapd 2.4.44. Я бы предпочел не понижать рейтинг, поскольку это означало бы не использовать официальные пакеты.

Кто-нибудь еще сталкивался с такой проблемой или знает альтернативный способ создания исходного stash-файла?

1 ответ

Вот и получается, что сообщение об ошибке не относилось к ошибке в моем случае. Мне просто нужно было установить область по умолчанию, и тогда все заработало.

Чтобы быть понятным любому, кто столкнется с этой ошибкой в ​​будущем: убедитесь, что у вас есть default_realm, определенный либо в krb5.conf или kdc.conf, либо в DNS, если ваш сайт использует это (хотя все еще хорошая идея иметь его в kdc.conf во время начальной загрузки).

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