make test TESTS=acl.python fails

Matthieu Patou mat at samba.org
Wed Feb 9 15:01:19 MST 2011


Hello Nadya,


I've got a weird behavior on my laptop (ubuntu 10.10).

make test TESTS=acl.python fails even on master (revision 
be808123cb2b2bd050edb848bfdeaacc26ab397e)
It's strange because the same branch is ok on my account on sn-devel.

Any idea of what can cause this ?

Here is the log of the error.

Test: running (/usr/bin/perl /usr/local/src/samba4/selftest/selftest.pl 
--prefix=./st --builddir=. --srcdir=/usr/local/src/samba4 
--exclude=/usr/local/src/samba4/source4/selftest/skip 
--testlist="/usr/bin/python 
/usr/local/src/samba4/source4/selftest/tests.py|"  
--exclude=/usr/local/src/samba4/source4/selftest/slow --socket-wrapper 
samba4.ldap.acl.python.dc. && touch ./st/st_done) | /usr/bin/python -u 
/usr/local/src/samba4/selftest/filter-subunit 
--expected-failures=/usr/local/src/samba4/source4/selftest/knownfail | 
tee ./st/subunit | /usr/bin/python -u 
/usr/local/src/samba4/selftest/format-subunit --prefix=./st --immediate
SOCKET_WRAPPER_DIR=/usr/local/src/samba4/st/w
Version 4.0.0alpha15-GIT-be80812
OPTIONS --configfile=$SMB_CONF_PATH --maximum-runtime=$SELFTEST_MAXTIME 
--target=$SELFTEST_TARGET --basedir=$SELFTEST_TMPDIR 
--option=torture:progress=no --format=subunit
WARNING: allowing empty subunit output from ldb.base
WARNING: allowing empty subunit output from 
samba4.urgent_replication.python(dc)
WARNING: allowing empty subunit output from samba4.blackbox.samba3dump
WARNING: allowing empty subunit output from samba4.blackbox.upgrade
PROVISIONING DC...STARTING SAMBA for dc
DONE
delaying for nbt name registration
samba version 4.0.0alpha15-GIT-be80812 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
Called with maxruntime 7500 - current ts 1297286966
samba: using 'single' process model
Lookup failed - NT_STATUS_IO_TIMEOUT
127.0.0.1 LOCALDC<00>
127.0.0.1 LOCALDC<00>
127.0.0.1 LOCALDC<00>
127.0.0.1 DC1<00>
127.0.0.1 DC1<00>
127.0.0.1 LOCALDC<00>
127.0.0.1 LOCALDC<00>
127.0.0.1 LOCALDC<00>
127.0.0.1 LOCALDC<00>
127.0.0.1 DC1<00>
127.0.0.1 DC1<00>
SAMBA LOG of: localdc
samba version 4.0.0alpha15-GIT-be80812 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
Called with maxruntime 7500 - current ts 1297286966
samba: using 'single' process model
[1/1 in 0s] samba4.ldap.acl.python(dc)
baseDN: DC=samba,DC=example,DC=com
workgroup is SAMBADOMAIN
realm is samba.example.com
workgroup is SAMBADOMAIN
realm is samba.example.com
Adding CN=TESTRODC8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Adding CN=krbtgt_TESTRODC8,CN=Users,DC=samba,DC=example,DC=com
Got krbtgt_name=krbtgt_64833
Renaming CN=krbtgt_TESTRODC8,CN=Users,DC=samba,DC=example,DC=com to 
CN=krbtgt_64833,CN=Users,DC=samba,DC=example,DC=com
Adding 
CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=RODC Connection (FRS),CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=TESTRODC8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
Adding SPNs to CN=TESTRODC8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Setting account password for TESTRODC8$
Enabling account
Adding CN=TESTSRV8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Adding 
CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=NTDS 
Settings,CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=TESTSRV8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
Adding SPNs to CN=TESTSRV8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Setting account password for TESTSRV8$
Enabling account
Setting spn HOST/TESTRODC8/SAMBADOMAIN on CN=TESTRODC8,OU=Domain 
Controllers,DC=samba,DC=example,DC=com
Setting spn HOST/TESTRODC8/SAMBADOMAIN on CN=TESTRODC8,OU=Domain 
Controllers,DC=samba,DC=example,DC=com
Setting spn HOST/TESTRODC8 on CN=TESTRODC8,OU=Domain 
Controllers,DC=samba,DC=example,DC=com
UNEXPECTED(error): 
samba4.ldap.acl.python(dc).__main__.AclSPNTests.test_spn_rodc
REASON: _StringException: _StringException: Content-Type: 
text/x-traceback;charset=utf8,language=python
traceback
307
Traceback (most recent call last):
   File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 
128, in _run_user
     return fn(*args)
   File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 
368, in _run_test_method
     testMethod()
   File "/usr/local/src/samba4/source4/dsdb/tests/python/acl.py", line 
1820, in test_spn_rodc
     self.dc_spn_test(self.rodcctx)
   File "/usr/local/src/samba4/source4/dsdb/tests/python/acl.py", line 
1673, in dc_spn_test
     self.replace_spn(self.ldb_user1, ctx.acct_dn, "HOST/%s" % (ctx.myname))
   File "/usr/local/src/samba4/source4/dsdb/tests/python/acl.py", line 
1609, in replace_spn
     _ldb.modify(msg)
LdbError: (19, 'LDAP error 19 LDAP_CONSTRAINT_VIOLATION - <error in 
module acl: Constraint violation (19)> <>')
0

checking samaccountname
Deleted CN=TESTRODC8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Deleted CN=RODC Connection (FRS),CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted 
CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted CN=TESTRODC8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
Deleted CN=krbtgt_64833,CN=Users,DC=samba,DC=example,DC=com
checking samaccountname
Deleted CN=TESTSRV8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Deleted CN=NTDS 
Settings,CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted 
CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted CN=TESTSRV8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
baseDN: DC=samba,DC=example,DC=com
workgroup is SAMBADOMAIN
realm is samba.example.com
workgroup is SAMBADOMAIN
realm is samba.example.com
Adding CN=TESTRODC8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Adding CN=krbtgt_TESTRODC8,CN=Users,DC=samba,DC=example,DC=com
Got krbtgt_name=krbtgt_36018
Renaming CN=krbtgt_TESTRODC8,CN=Users,DC=samba,DC=example,DC=com to 
CN=krbtgt_36018,CN=Users,DC=samba,DC=example,DC=com
Adding 
CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=RODC Connection (FRS),CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=TESTRODC8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
Adding SPNs to CN=TESTRODC8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Setting account password for TESTRODC8$
Enabling account
Adding CN=TESTSRV8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Adding 
CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=NTDS 
Settings,CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Adding CN=TESTSRV8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
Adding SPNs to CN=TESTSRV8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Setting account password for TESTSRV8$
Enabling account
Setting spn HOST/TESTSRV8/SAMBADOMAIN on CN=TESTSRV8,OU=Domain 
Controllers,DC=samba,DC=example,DC=com
Setting spn HOST/TESTSRV8/SAMBADOMAIN on CN=TESTSRV8,OU=Domain 
Controllers,DC=samba,DC=example,DC=com
Setting spn HOST/TESTSRV8 on CN=TESTSRV8,OU=Domain 
Controllers,DC=samba,DC=example,DC=com
UNEXPECTED(error): 
samba4.ldap.acl.python(dc).__main__.AclSPNTests.test_spn_rwdc
REASON: _StringException: _StringException: Content-Type: 
text/x-traceback;charset=utf8,language=python
traceback
305
Traceback (most recent call last):
   File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 
128, in _run_user
     return fn(*args)
   File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 
368, in _run_test_method
     testMethod()
   File "/usr/local/src/samba4/source4/dsdb/tests/python/acl.py", line 
1817, in test_spn_rwdc
     self.dc_spn_test(self.dcctx)
   File "/usr/local/src/samba4/source4/dsdb/tests/python/acl.py", line 
1673, in dc_spn_test
     self.replace_spn(self.ldb_user1, ctx.acct_dn, "HOST/%s" % (ctx.myname))
   File "/usr/local/src/samba4/source4/dsdb/tests/python/acl.py", line 
1609, in replace_spn
     _ldb.modify(msg)
LdbError: (19, 'LDAP error 19 LDAP_CONSTRAINT_VIOLATION - <error in 
module acl: Constraint violation (19)> <>')
0

samba: EOF on stdin - terminating
checking samaccountname
Deleted CN=TESTRODC8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Deleted CN=RODC Connection (FRS),CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted CN=NTDS 
Settings,CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted 
CN=TESTRODC8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted CN=TESTRODC8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
Deleted CN=krbtgt_36018,CN=Users,DC=samba,DC=example,DC=com
checking samaccountname
Deleted CN=TESTSRV8,OU=Domain Controllers,DC=samba,DC=example,DC=com
Deleted CN=NTDS 
Settings,CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted 
CN=TESTSRV8,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samba,DC=example,DC=com
Deleted CN=TESTSRV8,CN=Topology,CN=Domain System 
Volume,CN=DFSR-GlobalSettings,CN=System,DC=samba,DC=example,DC=com
command: python /usr/local/src/samba4/source4/dsdb/tests/python/acl.py 
$SERVER -U"$USERNAME%$PASSWORD" -W $DOMAIN 2>&1 | 
/usr/local/src/samba4/selftest/filter-subunit --fail-on-empty 
--prefix="samba4.ldap.acl.python(dc)."
expanded command: python 
/usr/local/src/samba4/source4/dsdb/tests/python/acl.py localdc 
-U"Administrator%locDCpass1" -W SAMBADOMAIN 2>&1 | 
/usr/local/src/samba4/selftest/filter-subunit --fail-on-empty 
--prefix="samba4.ldap.acl.python(dc)."
ERROR: Testsuite[samba4.ldap.acl.python(dc)]
REASON: Exit code was 1

  errors[2]

./bin/samba exited with no error

FAILED (0 failures and 2 errors in 1 testsuites)

A summary with detailed information can be found in:
   ./st/summary
ERROR: test failed with exit code 1
make: *** [test] Erreur 1

Matthieu.

-- 
Matthieu Patou
Samba Team        http://samba.org
Private repo      http://git.samba.org/?p=mat/samba.git;a=summary




More information about the samba-technical mailing list