Em 10-07-2015 20:20, Fernando de Oliveira escreveu:
Em 10-07-2015 19:36, Bruce Dubbs escreveu:
I'm trying to test openldap-2.4.41 for including in the book.  The
builds for both client and sever are fine, but the tests fail for me in
the server at an early point.

I went back to the book's version 2.4.40 and tried that.  The tests fail
in exactly the same way:

 >>>>> Starting test003-search for mdb...
...
Starting slapd on TCP/IP port 9011...
Testing slapd searching...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
ldapsearch failed (255)!
 >>>>> test003-search failed for mdb
(exit 255)
Makefile:312: recipe for target 'mdb-yes' failed

Can I get someone to try openldap-2.4.40 as in the book and see if the
tests work for you.

Thanks.

I'm running for 2.41, couldn't open VM for 2.40 logs, and had already
installed openldap-2.41 at 07/03/15 19:12, without tests.


Results are:

{{{
 >>>>> test002-populate completed OK for mdb.

 >>>>> Starting test003-search for mdb...
running defines.sh
Running slapadd to build slapd database...
Running slapindex to index slapd database...
Starting slapd on TCP/IP port 9011...
Testing slapd searching...
Testing exact searching...
Testing approximate searching...
Testing OR searching...
Testing AND matching and ends-with searching...
Testing NOT searching...
Testing objectClass/attributeType inheritance ...
Filtering ldapsearch results...
Filtering original ldif used to create database...
Comparing filter output...
 >>>>> Test succeeded
 >>>>> test003-search completed OK for mdb.

 >>>>> Starting test004-modify for mdb...
}}}

But tests are still running. I believe to be the one who wrote in the page

"Tests may fail after a long time (~ 5 SBU)."

If the tests finish, I will report.


Not yet finished, but I have the following:

$ ls -l openldap-2.4.41-make-k-test-2015.07.10-20h02m10s.log
-rw-rw-r-- 1 fernando fernando 152957 Jul 10 20:29 openldap-2.4.41-make-k-test-2015.07.10-20h02m10s.log
$ date
Sex Jul 10 20:47:35 BRT 2015.

Unfortunately, the time in the log file name is from when I I started the DESTDIR build, and it took a while before I started the test. This does not invalidate the fact that the tests seem to hang.

It is executing test060-mt-hot:

'>>>>> Starting test060-mt-hot for mdb...'

and not yet completed it (see test results below).

My conclusion is that tests already hang at about 20:29, because in the terminal I have:

{{{
...
Testing random mt-hot r/w search: 10 read threads 10 write threads 1 conns (5 x 100) loops... ./progs/slapd-mtread -H ldap://localhost:9011/ -D cn=Manager,dc=example,dc=com -w secret -e dc=example,dc=com -f (&(!(cn=rwtest*))(objectclass=*)) -c 1 -m 10 -M 10 -L 5 -l 100 Testing random mt-hot r/w search: 10 read threads 10 write threads 5 conns (5 x 100) loops... ./progs/slapd-mtread -H ldap://localhost:9011/ -D cn=Manager,dc=example,dc=com -w secret -e dc=example,dc=com -f (&(!(cn=rwtest*))(objectclass=*)) -c 5 -m 10 -M 10 -L 5 -l 100
}}}

and no change for a long time.

Will leave it there and see tomorrow morning if anything changed.

At this time tests results are:

{{{
$ grep -E 'completed|^>>>>> Test|false' \
openldap-2.4.41-make-k-test-2015.07.10-20h02m10s.log
>>>>> Test succeeded
>>>>> test000-rootdse completed OK for mdb.
>>>>> Test succeeded
>>>>> test001-slapadd completed OK for mdb.
>>>>> Test succeeded
>>>>> test002-populate completed OK for mdb.
>>>>> Test succeeded
>>>>> test003-search completed OK for mdb.
>>>>> Test succeeded
>>>>> test004-modify completed OK for mdb.
>>>>> Test succeeded
>>>>> test005-modrdn completed OK for mdb.
>>>>> Test succeeded
>>>>> test006-acls completed OK for mdb.
>>>>> Test succeeded
>>>>> test008-concurrency completed OK for mdb.
>>>>> Test succeeded
>>>>> test009-referral completed OK for mdb.
>>>>> Test succeeded
>>>>> test010-passwd completed OK for mdb.
>>>>> Test succeeded
>>>>> test011-glue-slapadd completed OK for mdb.
>>>>> Test succeeded
>>>>> test012-glue-populate completed OK for mdb.
>>>>> Test succeeded
>>>>> test013-language completed OK for mdb.
>>>>> Test succeeded
>>>>> test014-whoami completed OK for mdb.
>>>>> Test succeeded
>>>>> test015-xsearch completed OK for mdb.
>>>>> Test succeeded
>>>>> test016-subref completed OK for mdb.
>>>>> Test succeeded
>>>>> test017-syncreplication-refresh completed OK for mdb.
>>>>> Test succeeded
>>>>> test018-syncreplication-persist completed OK for mdb.
>>>>> Test succeeded
>>>>> test019-syncreplication-cascade completed OK for mdb.
>>>>> test020-proxycache completed OK for mdb.
>>>>> Test succeeded
>>>>> test021-certificate completed OK for mdb.
>>>>> Test succeeded
>>>>> test022-ppolicy completed OK for mdb.
>>>>> Test succeeded
>>>>> test023-refint completed OK for mdb.
>>>>> Test succeeded
>>>>> test024-unique completed OK for mdb.
>>>>> Test succeeded
>>>>> test025-limits completed OK for mdb.
>>>>> Test succeeded
>>>>> test026-dn completed OK for mdb.
>>>>> Test succeeded
>>>>> test027-emptydn completed OK for mdb.
>>>>> Test succeeded
>>>>> test028-idassert completed OK for mdb.
>>>>> Test succeeded
>>>>> test029-ldapglue completed OK for mdb.
>>>>> Test succeeded
>>>>> test030-relay completed OK for mdb.
>>>>> test031-component-filter completed OK for mdb.
>>>>> Test succeeded
>>>>> test032-chain completed OK for mdb.
>>>>> Test succeeded
>>>>> test033-glue-syncrepl completed OK for mdb.
>>>>> Test succeeded
>>>>> test034-translucent completed OK for mdb.
>>>>> Test succeeded
>>>>> test035-meta completed OK for mdb.
>>>>> Test succeeded
>>>>> test036-meta-concurrency completed OK for mdb.
>>>>> Test succeeded
>>>>> test037-manage completed OK for mdb.
>>>>> Test succeeded
>>>>> test038-retcode completed OK for mdb.
>>>>> Test succeeded
>>>>> test039-glue-ldap-concurrency completed OK for mdb.
>>>>> Test succeeded
>>>>> test040-subtree-rename completed OK for mdb.
>>>>> test041-aci completed OK for mdb.
>>>>> Test succeeded
>>>>> test042-valsort completed OK for mdb.
>>>>> Test succeeded
>>>>> test043-delta-syncrepl completed OK for mdb.
>>>>> Test succeeded
>>>>> test044-dynlist completed OK for mdb.
>>>>> Test succeeded
>>>>> test045-syncreplication-proxied completed OK for mdb.
>>>>> Test succeeded
>>>>> test046-dds completed OK for mdb.
>>>>> Test succeeded
>>>>> test047-ldap completed OK for mdb.
>>>>> Test succeeded
>>>>> test048-syncrepl-multiproxy completed OK for mdb.
>>>>> Test succeeded
>>>>> test049-sync-config completed OK for mdb.
>>>>> Test succeeded
>>>>> test050-syncrepl-multimaster completed OK for mdb.
>>>>> Test succeeded
>>>>> test051-config-undo completed OK for mdb.
>>>>> Test succeeded
>>>>> test052-memberof completed OK for mdb.
>>>>> Test succeeded
>>>>> test054-syncreplication-parallel-load completed OK for mdb.
>>>>> Test succeeded
>>>>> test055-valregex completed OK for mdb.
>>>>> Test succeeded
>>>>> test056-monitor completed OK for mdb.
>>>>> Test succeeded
>>>>> test057-memberof-refint completed OK for mdb.
>>>>>> Exiting with a false success status for now
>>>>> test058-syncrepl-asymmetric completed OK for mdb.
>>>>> Test succeeded
>>>>> test059-slave-config completed OK for mdb.
}}}

--
[]s,
Fernando
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to