BDBからMDBバージョン2.4から2.6へのLDAPの移行

BDBからMDBバージョン2.4から2.6へのLDAPの移行

LDAP の移行に関して 2 つの問題が発生しました。私が理解したのは、openldap 2.6はBDBをサポートしていないため、動作している2.4 openldapからmdbに移行してから(新しいサーバーから)2.6に移行する必要があります。

BDBからMDBに移行するためにとった手順は次のとおりです。

systemctl stop slapd
slapcat -n 0 -l backup.ldif | slapadd -F /etc/openldap/slapd.d

slapd.conf ファイルを編集し、行を変更します。

database bdb

到着

database mdb

ついに

slapadd -l backup.ldif -f /etc/openldap/slapd.conf

最後のステップでは問題が発生します。エラーメッセージは次のとおりです。

65f1cb5d /etc/openldap/slapd.conf: line 16: <suffix> invalid DN 21 (Invalid syntax)
slapadd: bad configuration file!

私のサフィックスは動作しているbdbで変更されておらず、私が知っている限りそれが正しいはずです。私のconfファイルの行は次のとおりです。

suffix "dc=*my_company*,dc=net"

なぜこの問題が発生するのかはまったくわかりません。すべての検索で解決策が見つからず、どこで間違っているのかは本当に理解していません。

関連情報