> 
>> hi,
>> 
>> i have two openldap servers 2.4.43 on freebsd 10.2 with multimaster 
>> replication.
>> if i add on one node a dynamicobject, the other node dies immediatly.
>> has anybody an idea?
>> 
>> regards,chris
>> 
>> ---
>> 
>> added this:
>> dn: uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>
>> sn: VKW Guest
>> objectClass: organizationalPerson
>> objectClass: person
>> objectClass: dynamicObject
>> objectClass: inetLocalMailRecipient
>> objectClass: inetOrgPerson
>> objectClass: top
>> uid: vkw-guest
>> cn: VKW Guest
>> 
>> 
>> the log says:
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: activity on 1 descriptor
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: activity on:
>> Jan 13 13:08:40 openldap2 slapd[75017]:  30r
>> Jan 13 13:08:40 openldap2 slapd[75017]: 
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: read activity on 30
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: select: listen=6 
>> active_threads=0 tvp=zero
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: select: listen=7 
>> active_threads=0 tvp=zero
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: select: listen=8 
>> active_threads=0 tvp=zero
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: select: listen=9 
>> active_threads=0 tvp=zero
>> Jan 13 13:08:40 openldap2 slapd[75017]: daemon: select: listen=10 
>> active_threads=0 tvp=zero
>> Jan 13 13:08:40 openldap2 slapd[75017]: connection_get(30)
>> Jan 13 13:08:40 openldap2 slapd[75017]: connection_get(30): got connid=0
>> Jan 13 13:08:40 openldap2 slapd[75017]: =>do_syncrepl rid=021
>> Jan 13 13:08:40 openldap2 slapd[75017]: =>do_syncrep2 rid=021
>> Jan 13 13:08:40 openldap2 slapd[75017]: do_syncrep2: rid=021 
>> cookie=rid=021,sid=001,csn=20160113120840.025550Z#000000#001#000000
>> Jan 13 13:08:40 openldap2 slapd[75017]: syncrepl_message_to_entry: rid=021 
>> DN: uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>, UUID: 
>> 2074bc1e-4e3a-1035-92a1-ed72d2e7074a
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnPrettyNormal: 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnPrettyNormal: 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>, 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnPretty: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnPretty: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnNormalize: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnNormalize: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnPretty: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnPretty: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnNormalize: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnNormalize: <cn=admin,o=xyz.net 
>> <http://xyz.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnPretty: 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnPretty: 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnNormalize: 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnNormalize: 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnPretty: <cn=Subschema>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnPretty: <cn=Subschema>
>> Jan 13 13:08:40 openldap2 slapd[75017]: >>> dnNormalize: <cn=Subschema>
>> Jan 13 13:08:40 openldap2 slapd[75017]: <<< dnNormalize: <cn=subschema>
>> Jan 13 13:08:40 openldap2 slapd[75017]: syncrepl_entry: rid=021 
>> LDAP_RES_SEARCH_ENTRY(LDAP_SYNC_ADD)
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_search
>> Jan 13 13:08:40 openldap2 slapd[75017]: mdb_dn2entry("o=abc.net 
>> <http://abc.net/>")
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_dn2id("o=abc.net 
>> <http://abc.net/>")
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_dn2id: got id=0x1
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_entry_decode:
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_entry_decode
>> Jan 13 13:08:40 openldap2 slapd[75017]: => access_allowed: search access to 
>> "o=abc.net <http://abc.net/>" "entry" requested
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= root access granted
>> Jan 13 13:08:40 openldap2 slapd[75017]: => access_allowed: search access 
>> granted by manage(=mwrscxd)
>> Jan 13 13:08:40 openldap2 slapd[75017]: search_candidates: base="o=abc.net 
>> <http://abc.net/>" (0x00000001) scope=2
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_filter_candidates
>> Jan 13 13:08:40 openldap2 slapd[75017]:      EQUALITY
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_equality_candidates 
>> (entryUUID)
>> Jan 13 13:08:40 openldap2 slapd[75017]: => key_read
>> Jan 13 13:08:40 openldap2 slapd[75017]: mdb_idl_fetch_key: [5ec43656]
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_index_read: failed (-30798)
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_equality_candidates: id=0, 
>> first=0, last=0
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_filter_candidates: id=0 
>> first=0 last=0
>> Jan 13 13:08:40 openldap2 slapd[75017]: mdb_search_candidates: id=0 first=0 
>> last=0
>> Jan 13 13:08:40 openldap2 slapd[75017]: mdb_search: no candidates
>> Jan 13 13:08:40 openldap2 slapd[75017]: send_ldap_result: conn=-1 op=0 p=0
>> Jan 13 13:08:40 openldap2 slapd[75017]: send_ldap_result: err=0 matched="" 
>> text=""
>> Jan 13 13:08:40 openldap2 slapd[75017]: syncrepl_entry: rid=021 be_search (0)
>> Jan 13 13:08:40 openldap2 slapd[75017]: syncrepl_entry: rid=021 
>> uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>
>> Jan 13 13:08:40 openldap2 slapd[75017]: slap_queue_csn: queueing 0x846348780 
>> 20160113120840.025550Z#000000#001#000000
>> Jan 13 13:08:40 openldap2 slapd[75017]: ==> unique_add 
>> <uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>>
>> Jan 13 13:08:40 openldap2 slapd[75017]: => access_allowed: manage access to 
>> "uid=vkw-guest,ou=people,o=abc.net <http://abc.net/>" "entry" requested
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= root access granted
>> Jan 13 13:08:40 openldap2 slapd[75017]: => access_allowed: manage access 
>> granted by manage(=mwrscxd)
>> Jan 13 13:08:40 openldap2 slapd[75017]: unique_add: administrative bypass, 
>> skipping
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_entry_get: ndn: 
>> "ou=people,o=abc.net <http://abc.net/>"
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_entry_get: oc: 
>> "dynamicObject", at: "(null)"
>> Jan 13 13:08:40 openldap2 slapd[75017]: mdb_dn2entry("ou=people,o=abc.net 
>> <http://abc.net/>")
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_dn2id("ou=people,o=abc.net 
>> <http://abc.net/>")
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_dn2id: got id=0x3
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_entry_decode:
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_entry_decode
>> Jan 13 13:08:40 openldap2 slapd[75017]: => mdb_entry_get: found entry: 
>> "ou=people,o=abc.net <http://abc.net/>"
>> Jan 13 13:08:40 openldap2 slapd[75017]: <= mdb_entry_get: failed to find 
>> objectClass dynamicObject
>> Jan 13 13:08:40 openldap2 slapd[75017]: mdb_entry_get: rc=16
> 
> 
> I suggest reading the above line where it clearly notes it has no knowledge 
> of the dynamicObject objectClass. Looks like a failure to have consistent 
> schema between nodes?

thanks quanah for the input.
not really… the schema is identical on both nodes.
if i add the object on node1, node2 crashes. if i add it to node2, node1 
crashes. 
any other ideas?

chris

> 
> --Quanah

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to