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

make test failed on Solaris 2.6



Hi,
Please help! I'm new to the LDAP world and am trying to get OpenLDAP 1.2.10
stable version to work on Solaris 2.6 using Berkeley DB 2.7.7. I configured
it using the following environment settings:

export ac_cv_func_pthread_create=no
export ol_cv_kthread_flag=no

per suggestion in http://www.openldap.org/faq/data/cache/11.html and was
able to compile normally using make with no problem (I did not define any
other environment variables except for defining the paths to Berkeley DB
include and library). When I performed a make in the ./tests directory I got
the following output with error:

ln: ./data: File exists
Initiating LDAP tests...
>>>>> Executing all LDAP tests...
>>>>> Test Directory: .
>>>>> Backend: ldbm
>>>>> Starting test001-ldif2ldbm ...
running defines.sh . ldbm
Datadir is ./data
Cleaning up in ./test-db...
Running ldif2ldbm to build slapd database...
Starting slapd on TCP/IP port 9009...
Using ldapsearch to retrieve all the entries...
ldapsearch failed!
>>>>> ./scripts/test001-ldif2ldbm failed (exit 32)
*** Error code 32
make: Fatal error: Command failed for target `all-local'
       ngin2: /home/kolsen/ldap/openldap-1.2.10/tests

The test/test-db directory contained the following:
NEXTID          dn2id.dbb       ldapsearch.out  slapd.args      uid.dbb
cn.dbb          id2children.dbb master.log      slapd.pid
dn.dbb          id2entry.dbb    objectclass.dbb sn.dbb

The ldapsearch.out file contained the following 1 line:
ldap_search: No such object

the master.log file contained the following:
slapd 1.2.10-Release (Tue Jun  6 14:10:37 MDT 2000)
        kolsen@ngin2:/export/home/kolsen/ldap/openldap-1.2.10/servers/slapd
slapd starting
do_bind
do_bind: version 2 dn () method 128
send_ldap_result 0::
do_search
SRCH "O=UNIVERSITY OF MICHIGAN,C=US" 2 0    0 0 0
    filter: (objectclass=*)
    attrs:
=> ldbm_back_search
using base "O=UNIVERSITY OF MICHIGAN,C=US"
subtree_candidates: base: "O=UNIVERSITY OF MICHIGAN,C=US" lookupbase
dn2entry_r: dn: "O=UNIVERSITY OF MICHIGAN,C=US"
=> dn2id( "O=UNIVERSITY OF MICHIGAN,C=US" )
=> ldbm_cache_open( "./test-db/dn2id.dbb", 7, 600 )
ldbm_cache_open (blksize 8192) (maxids 2046) (maxindirect 2)
<= ldbm_cache_open (opened 0)
<= dn2id NOID
send_ldap_result 32::
do_unbind
do_bind
do_bind: version 2 dn () method 128
send_ldap_result 0::
do_search
SRCH "O=UNIVERSITY OF MICHIGAN,C=US" 2 0    0 0 0
    filter: (objectclass=*)
    attrs:
=> ldbm_back_search
using base "O=UNIVERSITY OF MICHIGAN,C=US"
subtree_candidates: base: "O=UNIVERSITY OF MICHIGAN,C=US" lookupbase
dn2entry_r: dn: "O=UNIVERSITY OF MICHIGAN,C=US"
=> dn2id( "O=UNIVERSITY OF MICHIGAN,C=US" )
=> ldbm_cache_open( "./test-db/dn2id.dbb", 7, 600 )
<= ldbm_cache_open (cache 0)
<= dn2id NOID
send_ldap_result 32::
do_unbind
do_bind
do_bind: version 2 dn () method 128
send_ldap_result 0::
do_search
SRCH "O=UNIVERSITY OF MICHIGAN,C=US" 2 0    0 0 0
    filter: (objectclass=*)
    attrs:
=> ldbm_back_search
using base "O=UNIVERSITY OF MICHIGAN,C=US"
subtree_candidates: base: "O=UNIVERSITY OF MICHIGAN,C=US" lookupbase
dn2entry_r: dn: "O=UNIVERSITY OF MICHIGAN,C=US"
=> dn2id( "O=UNIVERSITY OF MICHIGAN,C=US" )
=> ldbm_cache_open( "./test-db/dn2id.dbb", 7, 600 )
<= ldbm_cache_open (cache 0)
<= dn2id NOID
send_ldap_result 32::
do_unbind
do_bind
do_bind: version 2 dn () method 128
send_ldap_result 0::
do_search
SRCH "O=UNIVERSITY OF MICHIGAN,C=US" 2 0    0 0 0
    filter: (objectclass=*)
    attrs:
=> ldbm_back_search
using base "O=UNIVERSITY OF MICHIGAN,C=US"
subtree_candidates: base: "O=UNIVERSITY OF MICHIGAN,C=US" lookupbase
dn2entry_r: dn: "O=UNIVERSITY OF MICHIGAN,C=US"
=> dn2id( "O=UNIVERSITY OF MICHIGAN,C=US" )
=> ldbm_cache_open( "./test-db/dn2id.dbb", 7, 600 )
<= ldbm_cache_open (cache 0)
<= dn2id NOID
send_ldap_result 32::
do_unbind
ber_get_next on fd 5 failed errno 0 (Error 0)
*** got 0 of 0 so far
do_bind
do_bind: version 2 dn () method 128
send_ldap_result 0::
do_search
SRCH "O=UNIVERSITY OF MICHIGAN,C=US" 2 0    0 0 0
    filter: (objectclass=*)
    attrs:
=> ldbm_back_search
using base "O=UNIVERSITY OF MICHIGAN,C=US"
subtree_candidates: base: "O=UNIVERSITY OF MICHIGAN,C=US" lookupbase
dn2entry_r: dn: "O=UNIVERSITY OF MICHIGAN,C=US"
=> dn2id( "O=UNIVERSITY OF MICHIGAN,C=US" )
=> ldbm_cache_open( "./test-db/dn2id.dbb", 7, 600 )
<= ldbm_cache_open (cache 0)
<= dn2id NOID
send_ldap_result 32::
do_unbind
do_bind
do_bind: version 2 dn () method 128
send_ldap_result 0::
do_search
SRCH "O=UNIVERSITY OF MICHIGAN,C=US" 2 0    0 0 0
    filter: (objectclass=*)
    attrs:
=> ldbm_back_search
using base "O=UNIVERSITY OF MICHIGAN,C=US"
subtree_candidates: base: "O=UNIVERSITY OF MICHIGAN,C=US" lookupbase
dn2entry_r: dn: "O=UNIVERSITY OF MICHIGAN,C=US"
=> dn2id( "O=UNIVERSITY OF MICHIGAN,C=US" )
=> ldbm_cache_open( "./test-db/dn2id.dbb", 7, 600 )
<= ldbm_cache_open (cache 0)
<= dn2id NOID
send_ldap_result 32::
do_unbind
ber_get_next on fd 5 failed errno 0 (Error 0)
*** got 0 of 0 so far
slapd shutting down - waiting for 0 threads to terminate
slapd shutting down - waiting for backends to close down
ldbm backend saving nextid
ldbm backend syncing
ldbm flushing db (./test-db/dn2id.dbb)
ldbm backend done syncing
slapd stopping

Seems like it went through each search OK. Why did it fail? What do I need
to do? Any suggestions? Thank you for any help you can offer!

--Karen Martin