Я пощечину 2.4.31-1+nmu2ubuntu8.3
установлен на Ubuntu 14.04 и запущен как главный для вторичной синхронизации. Он хорошо работает для всех LDAP, но я заметил эти ошибки в /var/log/debug
время от времени:
May 19 09:19:01 ldap1 slapd[9507]: <= bdb_equality_candidates: (uid) not indexed
May 19 09:20:01 ldap1 slapd[9507]: <= bdb_equality_candidates: (objectClass) not indexed
May 19 09:20:01 ldap1 slapd[9507]: <= bdb_equality_candidates: (objectClass) not indexed
May 19 09:20:01 ldap1 slapd[9507]: <= bdb_equality_candidates: (uid) not indexed
May 19 09:20:01 ldap1 slapd[9507]: <= bdb_equality_candidates: (objectClass) not indexed
May 19 09:20:01 ldap1 slapd[9507]: <= bdb_equality_candidates: (objectClass) not indexed
May 19 09:20:01 ldap1 slapd[9507]: <= bdb_equality_candidates: (uid) not indexed
Разве эти индексы уже не существуют (созданы с помощью https://wiki.debian.org/LDAP/OpenLDAPSetup )? Я вижу их, когда бегу slapcat -n 0
. Нужно ли мне создавать их как для ведущего, так и для ведомого? (Вход olcDatabase={2}
и /var/lib/ldap/accesslog
похоже, указывают, что они существуют только для настройки ведомого устройства)
dn: olcDatabase={1}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {1}hdb
olcDbDirectory: /var/lib/ldap
...
olcDbIndex: entryCSN eq
olcDbIndex: entryUUID eq
...
dn: olcDatabase={2}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {2}hdb
olcDbDirectory: /var/lib/ldap/accesslog
olcSuffix: cn=accesslog
olcRootDN: cn=admin,dc=xxxxxx,dc=xxxxx,dc=xxx
olcDbIndex: default eq
olcDbIndex: entryCSN,objectClass,reqEnd,reqResult,reqStart
olcDbIndex: entryUUID eq
olcDbIndex: memberUid eq
olcDbIndex: uniqueMember eq
olcDbIndex: cn pres,sub,eq
olcDbIndex: sn pres,sub,eq
olcDbIndex: uid pres,sub,eq
olcDbIndex: displayName pres,sub,eq
olcDbIndex: default sub
olcDbIndex: uidNumber eq
olcDbIndex: gidNumber eq
olcDbIndex: mail,givenName eq,subinitial
olcDbIndex: dc eq
structuralObjectClass: olcHdbConfig