--On Wednesday, December 18, 2024 11:47 AM +0100 Frédéric Goudal <[email protected]> wrote:

Hello,

I just have build a new ldap server
@(#) $OpenLDAP: slapd 2.6.8 (Jul 23 2024 09:45:55) $

It is an attenpt to do a partial replication from another ldap server.
The objects seem to be synchronized in the logs I have
lines like
slap_queue_csn: queueing 0x77bfe8109e30
20241218104201.919382Z#000000#00a#000000

where the csn is correct.

What is strange is that if I try to get the contextCSN, from the
directoryI have no value returned :

/usr/local/bin/ldapsearch -H ldap://ldapext2024.dmze.ipb.fr -x -s base -b
dc=ipb,dc=fr contextCSN
# extended LDIF
#
# LDAPv3
# base <dc=ipb,dc=fr> with scope baseObject
# filter: (objectclass=*)
# requesting: contextCSN
#

# search result
search: 2
result: 0 Success

# numResponses: 1

The olcSyncrepl  value is :

{0}rid=430 provider=ldap://<provider>
binddn="uid=ldapsync,ou=people,dc=ipb,dc=fr" bindmethod=simple
credentials=secret filter="(|
(entryDN:dnSubtreeMatch:=ou=groups,dc=ipb,dc=fr)
(entryDN:dnSubtreeMatch:=ou=people,dc=ipb,dc=fr))"
searchbase="dc=ipb,dc=fr"
logfilter="(&(objectClass=auditWriteObject)(reqResult=0))"
attrs="uid,sn,givenName,userPassword,mail,member,ipbCompteValide,ipbServi
ceAllow,ipbServiceDeny,ipbPupi" logbase=cn=accesslog
type=refreshAndPersist  interval=00:00:00:10 retry="5 5 300 +" timeout=1
exattrs=hasSubordinates

I would definitely add "+" to the list of attrs (all operational attributes).

If you slapcat the db on the consumer, do you see a contextCSN value in the root?

--Quanah


Reply via email to