ldapmodify:格式无效(第 4 行)条目:"olcDatabase={2},cn=config"

ldapmodify: invalid format (line 4) entry: "olcDatabase={2},cn=config"

Openldap (2.4.40) 的新功能。 运行:

时出现此错误
ldapmodify -a -x -H "ldaps://localhost:636" -D "cn=Manager,dc=test,dc=mydomain,dc=com" -W -f  olcsyncrepl.ldif

错误:

ldapmodify: invalid format (line 4) entry: “olcDatabase={2},cn=config”

这是 ldif 文件:

dn: olcDatabase={2}bdb,cn=config
olcSyncrepl: {0}rid=123
    provider=ldaps://sso.provider.com
    binddn="cn=Manager,dc=test,dc=mydomain,dc=com"
    bindmethod=simple
    credentials=mypassword
    searchbase="dc=test,dc=mydomain,dc=com"
    attrs="cn,sn,displayName,givenName,mail,uid"
    type=refreshAndPersist
    retry="10 6 60 +"

我不确定是什么问题。感谢任何帮助。

去掉 {0}{2}。 OpenLDAP 将输入序列号。

我最终将 Syncrepl 添加到 slapd.conf 文件,然后将其重新转换为 cn=config,一切顺利。在进行了一些其他更改后,复制终于开始工作了