Thanks for all you input. Trying the ldapsearch with -E pr(paged result) command gives the same error
DB2-95-02:~ # ldapsearch -E '!pr=10' -x -h 10.217.94.154 -b "dc=openldap,dc=dev,dc=net6,dc=com" -s sub '(objectclass=person)' dn # extended LDIF # # LDAPv3 # base <dc=openldap,dc=dev,dc=net6,dc=com> with scope subtree # filter: (objectclass=person) # requesting: dn # with pagedResults critical control: size=10 # # search result search: 2 result: 53 Server is unwilling to perform text: critical control unavailable in context Following is listing from slapd.conf file include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/nis.schema # Allow LDAPv2 client connections. This is NOT the default. allow bind_v2 # Do not enable referrals until AFTER you have a working directory # service AND an understanding of referrals. #referral ldap://root.openldap.org pidfile /var/run/openldap/slapd.pid argsfile /var/run/openldap/slapd.args # Load dynamic backend modules: # modulepath /usr/lib/openldap # moduleload back_bdb.la # moduleload back_ldap.la # moduleload back_ldbm.la # moduleload back_passwd.la # moduleload back_shell.la ####################################################################### # ldbm and/or bdb database definitions ####################################################################### database ldbm suffix "dc=openldap,dc=dev,dc=net6,dc=com" rootdn "cn=Manager,dc=openldap,dc=dev,dc=net6,dc=com" rootpw {SSHA}password_here directory /var/lib/ldap index objectClass eq,pres index ou,cn,mail,surname,givenname eq,pres,sub index uidNumber,gidNumber,loginShell eq,pres index uid,memberUid eq,pres,sub index nisMapName,nisMapEntry eq,pres,sub # Replicas of this database defaultaccess write Seems like we use ldbm database. Does it support paged result in the version we use (2.3.19)? If not, is it supported in a later version? Thanks, Navaneetha -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] LDAP.org] On Behalf Of Pierangelo Masarati Sent: Thursday, October 23, 2008 7:57 AM To: Dieter Kluenter Cc: openldap-software@openldap.org Subject: Re: openLDAP paged response problem Dieter Kluenter wrote: > Hi, > > "Navaneetha Subramanian" <[EMAIL PROTECTED]> writes: > >> Hi, >> >> I'm using OpenLDAP backend with .NET 2.0 System.DirectoryServices.Protocols API in my >> application. I'm trying to issue PagedResult control as part of my request to get >> results in multiple pages that code can navigate. This would use rfc2696 which is >> already supported in OpenLDAP. But when I run my code it comes back with exception >> that ''critical control unavailable in context'. >> >> I've attached the capture from OpenLDAP server > > try ldapsearch -Epr=10 -x -H ldap://<host> -b <searchbase> <filter> > <attributes> > > -E calls extended operations pr is paged result 10 the number of > returned entries. Actually, you should use -E '!pr=10'; the '!' means "critical". This would reproduce the exact condition that triggered the error you noticed. p. Ing. Pierangelo Masarati OpenLDAP Core Team SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it ----------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Fax: +39 0382 476497 Email: [EMAIL PROTECTED] -----------------------------------