Błąd podczas próby importowania schematu Cisco do OpenLDAP

0

Próbuję zaimportować schemat Cisco na mój serwer OpenLDAP. Postępowałem zgodnie z jedną instrukcją, w której należy utworzyć plik ldif, a następnie użyć go do zaimportowania. Ale kiedy uruchomiłem slapcat, napotykam na tę wiadomość:

594e80a3 /etc/openldap/schema/cisco.schema: line 89 objectclass: AttributeType not found: "sn"
slapcat: bad configuration directory!

Oto mój schema.conf:

include     /etc/openldap/schema/cisco.schema

Po umieszczeniu core.schemago działa, ale plik jest pusty.

Oto polecenie:

slapcat -f schema.conf -F . -n0 -H ldap:///cn={0}cisco,cn=schema,cn=config -l cisco.ldif

Czy ktoś może mi pomóc?

Z poważaniem.

Kalil
źródło

Odpowiedzi:

0

slapdcatjest prawdopodobnie niewłaściwym narzędziem. Prawdopodobnie powinieneś użyć slaptest.

Musisz także uwzględnić wszelkie zależności, które ma cisco.schema.
'sn' 'surname'jest częścią core. cosinei nis(lub rfc2307bis) są również powszechnymi zależnościami.

-F confdir
określa katalog konfiguracji. Jeśli podano zarówno -f, jak i -F, plik konfiguracyjny zostanie odczytany i przekonwertowany do formatu katalogu config i zapisany w określonym katalogu. Jeśli nie zostanie podana żadna opcja, slaptest spróbuje odczytać domyślny katalog konfiguracji przed próbą użycia domyślnego pliku konfiguracji. Jeśli istnieje prawidłowy katalog konfiguracji, wówczas domyślny plik konfiguracji jest ignorowany. Jeśli określono również tryb pracy na sucho, konwersja nie nastąpi.

84104
źródło