ldapmodify: неверный формат (строка 4) запись: "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: неверный формат (строка 4) запись: "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 +"

Я не уверен, в чем проблема. Любая помощь приветствуется.

2 ответа

Решение

В итоге я добавил Syncrepl в файл slapd.conf, а затем снова преобразовал его в cn=config, и он прошел нормально. После внесения нескольких других изменений, репликация, наконец, работает

Избавиться от {0}а также {2}, OpenLDAP вставит порядковые номера.

Другие вопросы по тегам