Hi, why not considering compiling the OpenLDAP server from source? The rpm pkgs from some linux distributors are sometimes considered not stable enough. :-) Andrew McCall wrote: > On Thursday 25 July 2002 11:11 am, Andrew McCall wrote: > > I have just done a fresh install of SuSE Linux 7.2 Pro on a spare system > copied my LDAP data and tried the search, and it didn't crash slapd. > > I then did an online update and tried the search again - and it causes the server to crash. > > It appears as if the change between the different RPM's for OpenLDAP as > distributed by SuSE introduces this error. > > > Hi everyone! > > > > I have a problem with a search string crashing my OpenLDAP server, the > > reason I am doing the search is to try and locate any entries where the > > qmailUID is set to 500 (they should be set to 503) so I have a list that I > > can go in and change later. > > > > The search that is being performed is this one : > > > > ldapsearch -h localhost -D "cn=administrator,o=oldhammbc,c=uk" -W -L -b > > "o=oldhammbc,c=uk" -x "qmailUID=500" mail >/tmp/gfuid500 > > > > Here is a log of what happens at the command line: > > > > saturn:~ # ldapsearch -h localhost -D "cn=administrator,o=oldhammbc,c=uk" > > -W -L -b "o=oldhammbc,c=uk" -x "qmailUID=500" mail >/tmp/gfuid500 > > Enter LDAP Password: > > ldap_result: Can't contact LDAP server > > > > As you can see, the server crashes straight away. > > > > I put the loglevel up to -1 to try and work out whats happening, but I > > can't see anything, here is the last few lines of my log file : > > > > Jul 25 09:42:49 saturn slapd[24196]: <= root access granted > > Jul 25 09:42:49 saturn slapd[24196]: <= test_filter 5 > > Jul 25 09:42:49 saturn slapd[24196]: ldbm_search: candidate 6 does not > > match filter > > Jul 25 09:42:49 saturn slapd[24196]: entry_rdwr_runlock: ID: 6 > > Jul 25 09:42:49 saturn slapd[24196]: ====> cache_return_entry_r( 6 ): > > created (0) > > Jul 25 09:42:49 saturn slapd[24196]: => id2entry_r( 7 ) > > Jul 25 09:42:49 saturn slapd[24196]: => ldbm_cache_open( > > "/var/lib/ldap/id2entry.dbb", 7, 600 ) > > Jul 25 09:42:49 saturn slapd[24196]: <= ldbm_cache_open (cache 1) > > Jul 25 09:42:49 saturn slapd[24196]: => str2entry > > Jul 25 09:42:49 saturn slapd[24196]: <= str2entry(ou=gallery oldham, > > o=oldhammbc, c=uk) -> -1 (0x80e10f0) > > Jul 25 09:42:49 saturn slapd[24196]: entry_rdwr_rlock: ID: 7 > > Jul 25 09:42:49 saturn slapd[24196]: <= id2entry_r( 7 ) 0x80e10f0 (disk) > > Jul 25 09:42:49 saturn slapd[24196]: => test_filter > > Jul 25 09:42:49 saturn slapd[24196]: EQUALITY > > Jul 25 09:42:49 saturn slapd[24196]: => access_allowed: search access to > > "ou=gallery oldham, o=oldhammbc, c=uk" "qmailUID" requested Jul 25 09:42:49 > > saturn slapd[24196]: <= root access granted > > Jul 25 09:42:49 saturn slapd[24196]: <= test_filter 5 > > Jul 25 09:42:49 saturn slapd[24196]: ldbm_search: candidate 7 does not > > match filter > > Jul 25 09:42:49 saturn slapd[24196]: entry_rdwr_runlock: ID: 7 > > Jul 25 09:42:49 saturn slapd[24196]: ====> cache_return_entry_r( 7 ): > > created (0) > > Jul 25 09:42:49 saturn slapd[24196]: => id2entry_r( 8 ) > > Jul 25 09:42:49 saturn slapd[24196]: => ldbm_cache_open( > > "/var/lib/ldap/id2entry.dbb", 7, 600 ) > > Jul 25 09:42:49 saturn slapd[24196]: <= ldbm_cache_open (cache 1) > > Jul 25 09:42:49 saturn slapd[24196]: => str2entry > > Jul 25 09:42:49 saturn slapd[24196]: <= str2entry(ou=Directory > > Administrators, o=oldhammbc,c=uk) -> -1 (0x80e1270) > > Jul 25 09:42:49 saturn slapd[24196]: entry_rdwr_rlock: ID: 8 > > Jul 25 09:42:49 saturn slapd[24196]: <= id2entry_r( 8 ) 0x80e1270 (disk) > > Jul 25 09:42:49 saturn slapd[24196]: => test_filter > > Jul 25 09:42:49 saturn slapd[24196]: EQUALITY > > Jul 25 09:42:49 saturn slapd[24196]: => access_allowed: search access to > > "ou=Directory Administrators, o=oldhammbc,c=uk" "qmailUID" requested Jul 25 > > 09:42:49 saturn slapd[24196]: <= root access granted > > > > I presume that its at this point the server crashes totally, and I have to > > start it again :( > > > > I can't work out what is up with it at all. I didn't actually need the OU > > Directory Administrators, so I deleted that and the few unused users in > > there thinking that perhaps there was a corrupt entry or something, but the > > search still crashes the server. > > > > Can anyone tell me whats up? > > > > I am using the default OpenLDAP of SuSE Linux 7.2 Professional, with the > > latest update run so that its pretty current, here is a list of the ldap > > packages installed : > > > > openldap2-client-2.0.11-39 > > openldap2-devel-2.0.11-39 > > openldap2-2.0.11-39 > > > > Thanks go out in advance to anyone who is able to shed any light.... > > -- > Thanks > > Andrew McCall > Internet System Administrator > I.C.T. Division > Oldham MBC > Civic Centre > West Street > Oldham > OL1 1UU > > Tel : 0161 911 3990 > Fax : 0161 911 3998 > Email : it.andrew.mccall@oldham.gov.uk > > ********************************************************************** > This email and any files transmitted with it are confidential and > intended solely for the use of the individual or entity to whom they > are addressed. If you have received this email in error please notify > the system manager. > > This footnote also confirms that this email message has been swept by > MIMEsweeper for the presence of computer viruses. > > www.oldham.gov.uk > **********************************************************************
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature