[Date Prev][Date Next] [Chronological] [Thread] [Top]

Problem deleting olcLimits with OpenLDAP 2.3.39



Hi all,

We have a problem with modifying the multivalue attribute "olcLimits". No matter if I try a "delete" or "replace" it always throws the error: ldapmodify: Internal (implementation specific) error (80). If I do the same on olcAccess (which is a multivalue attribute as well) it works.

We are using an 2.3.39 server. I tried the operation below with ldapmodify 2.3.39 and 2.3.34. Both Versions of ldapmodify lead to the same error.

$ ldapmodify -x -D "cn=manager,cn=config" -w password
dn: olcDatabase={3}hdb,cn=config
changetype: modify
delete: olcAccess

modifying entry "olcDatabase={3}hdb,cn=config"

dn: olcDatabase={3}hdb,cn=config
changetype: modify
delete: olcLimits

modifying entry "olcDatabase={3}hdb,cn=config"
ldapmodify: Internal (implementation specific) error (80)

-------- log (loglevel = -1) for attempted deletion of olcLimits
...
Dec 4 10:04:51 z000572 slapd[2676]: [ID 552196 local4.debug] oc_check_allowed type "modifiersName"
Dec 4 10:04:51 z000572 slapd[2676]: [ID 552196 local4.debug] oc_check_allowed type "modifyTimestamp"
Dec 4 10:04:51 z000572 slapd[2676]: [ID 131099 local4.debug] send_ldap_result: conn=15 op=2 p=3
Dec 4 10:04:51 z000572 slapd[2676]: [ID 291653 local4.debug] send_ldap_result: err=80 matched="" text=""
Dec 4 10:04:51 z000572 slapd[2676]: [ID 324658 local4.debug] send_ldap_response: msgid=3 tag=103 err=80
Dec 4 10:04:51 z000572 slapd[2676]: [ID 588225 local4.debug] conn=15 op=2 RESULT tag=103 err=80 text=
Dec 4 10:04:51 z000572 slapd[2676]: [ID 601841 local4.debug] daemon: activity on 1 descriptor
Dec 4 10:04:51 z000572 slapd[2676]: [ID 802679 local4.debug] daemon: activity on:
Dec 4 10:04:51 z000572 slapd[2676]: [ID 522297 local4.debug] 18r
Dec 4 10:04:51 z000572 slapd[2676]: [ID 100000 local4.debug]
Dec 4 10:04:51 z000572 slapd[2676]: [ID 694296 local4.debug] daemon: read activity on 18
Dec 4 10:04:51 z000572 slapd[2676]: [ID 525477 local4.debug] connection_get(18)
Dec 4 10:04:51 z000572 slapd[2676]: [ID 611214 local4.debug] connection_get(18): got connid=15
Dec 4 10:04:51 z000572 slapd[2676]: [ID 138202 local4.debug] connection_read(18): checking for input on id=15
Dec 4 10:04:51 z000572 slapd[2676]: [ID 812316 local4.debug] ber_get_next on fd 18 failed errno=0 (Error 0)
Dec 4 10:04:51 z000572 slapd[2676]: [ID 549122 local4.debug] connection_read(18): input error=-2 id=15, closing.
Dec 4 10:04:51 z000572 slapd[2676]: [ID 685210 local4.debug] do_unbind
Dec 4 10:04:51 z000572 slapd[2676]: [ID 734893 local4.debug] connection_closing: readying conn=15 sd=18 for close
Dec 4 10:04:51 z000572 slapd[2676]: [ID 218904 local4.debug] conn=15 op=3 UNBIND
Dec 4 10:04:51 z000572 slapd[2676]: [ID 959580 local4.debug] connection_close: deferring conn=15 sd=-1
Dec 4 10:04:51 z000572 slapd[2676]: [ID 538834 local4.debug] daemon: select: listen=7 active_threads=0 tvp=zero
Dec 4 10:04:51 z000572 slapd[2676]: [ID 538834 local4.debug] daemon: select: listen=8 active_threads=0 tvp=zero
Dec 4 10:04:51 z000572 slapd[2676]: [ID 925745 local4.debug] connection_resched: attempting closing conn=15 sd=18
Dec 4 10:04:51 z000572 slapd[2676]: [ID 601841 local4.debug] daemon: activity on 1 descriptor
Dec 4 10:04:51 z000572 slapd[2676]: [ID 330685 local4.debug] connection_close: conn=15 sd=-1
Dec 4 10:04:51 z000572 slapd[2676]: [ID 609413 local4.debug] daemon: waked
Dec 4 10:04:51 z000572 slapd[2676]: [ID 538834 local4.debug] daemon: select: listen=7 active_threads=0 tvp=zero
Dec 4 10:04:51 z000572 slapd[2676]: [ID 538834 local4.debug] daemon: select: listen=8 active_threads=0 tvp=zero
Dec 4 10:04:51 z000572 slapd[2676]: [ID 423323 local4.debug] daemon: removing 18
Dec 4 10:04:51 z000572 slapd[2676]: [ID 952275 local4.debug] conn=15 fd=18 closed
...


Is this a known problem or are we doing something completely wrong ?

Thanks for any hints and pointers

Christoph