OpenLDAP: slaptest nie parsująca zmienna w konfiguracji

1

Po uruchomieniu polecenia:

slaptest -f slapd.conf

Przeciwko mojemu plikowi konfiguracyjnemu slapd otrzymuję ten komunikat o błędzie

51dfbb3e lt_dlopenext failed: (back_@BACKEND@) file not found
slaptest: bad configuration file!

Wydaje mi się, że slaptest brakuje czegoś podczas uruchamiania testu. Jakieś pomysły?

Mark Williams
źródło

Odpowiedzi:

0

Nie jest to odpowiedź w 100%, ale nadal: jestem pewien, że sam slapd nigdy nie analizuje każdy rodzaj zmiennych w konfiguracji - szczególnie nie jest to backend bazy danych; najlepiej byłoby umieścić go bezpośrednio w konfiguracji, ponieważ nie jest to coś, co można zmienić każdego dnia.

Zmienne prawdopodobnie zostaną zastąpione przez inne narzędzie, które pobiera takie szablony konfiguracyjne - może Debiana debconf (Nie wiem, czy używa podobnej składni), może niestandardowy skrypt pełen sed s/@BACKEND@/hdb/g... Nie wiedząc, skąd masz plik konfiguracyjny, trudno powiedzieć.

grawity
źródło
Mam ten sam problem. Plik konfiguracyjny z @BACKEND@ zmienna pochodzi z domyślnej instalacji ( apt-get install slapd )
Gottlieb Notschnabel