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