You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Christine Kuhlmey <ck...@mail.inf.tu-dresden.de> on 2005/06/21 10:45:35 UTC

failing test bayesdbm_flock


Hi,

I get errors in "make test" in the t/bayesdbm_flock routine.
I try to get spamassassin 3.0.4 running under Solaris 9
(each of the earlier versions I got running without test errors)



Any help is highly appreciated!
Thanks in advance
Christine Kuhlmey

these are the errors:

t/bayesdbm_flock............1..44
# Running under perl version 5.008002 for solaris
# Current time local: Tue Jun 21 10:22:18 2005
# Current time GMT:   Tue Jun 21 08:22:18 2005
# Using Test.pm version 1.24
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 10 in t/bayesdbm_flock.t at line 70
not ok 10
ok 11
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 12 in t/bayesdbm_flock.t at line 76
not ok 12
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
ok 13
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 14 in t/bayesdbm_flock.t at line 80
not ok 14
Use of uninitialized value in string eq at t/bayesdbm_flock.t line 82.
# Failed test 15 in t/bayesdbm_flock.t at line 82
not ok 15
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 16 in t/bayesdbm_flock.t at line 86
not ok 16
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
...
...
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
...
...
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
...
...
# Failed test 17 in t/bayesdbm_flock.t at line 95
not ok 17
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
...
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
ok 18
# Failed test 19 in t/bayesdbm_flock.t at line 108
not ok 19
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 20 in t/bayesdbm_flock.t at line 112
not ok 20
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 21 in t/bayesdbm_flock.t at line 114
Use of uninitialized value in string eq at t/bayesdbm_flock.t line 116.
not ok 21
# Failed test 22 in t/bayesdbm_flock.t at line 116
not ok 22
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 23 in t/bayesdbm_flock.t at line 120
not ok 23
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1758.
Use of uninitialized value in numeric ge (>=) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
...
Use of uninitialized value in numeric eq (==) at ../blib/lib/Mail/SpamAssassin/B
ayesStore/DBM.pm line 1772.
# Failed test 24 in t/bayesdbm_flock.t at line 129
not ok 24
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 25 in t/bayesdbm_flock.t at line 133
not ok 25
Cannot open bayes databases ./log/user_state/bayes_* R/W: lock failed: No record
 locks available
# Failed test 26 in t/bayesdbm_flock.t at line 135
not ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
        /usr/local/bin/perl -T -w ../sa-learn -C log/test_rules_copy  --siteconf
igpath log/localrules.tmp -p log/test_default.cf  --spam data/spam
ok 34
....





Re: failing test bayesdbm_flock

Posted by Christine Kuhlmey <ck...@mail.inf.tu-dresden.de>.
On 21-Jun-2005 Michael Parker wrote:
> Christine Kuhlmey wrote:
> 
>>I get errors in "make test" in the t/bayesdbm_flock routine.
>>I try to get spamassassin 3.0.4 running under Solaris 9
>>(each of the earlier versions I got running without test errors)
>>
>>  
>>
> Odd, you aren't by chance running on an NFS mounted directory are you?

Thanks for your reply.
You are right - I made another test on a local filesystem and it went
through without any error. So I simply got an nfs file-locking problem on my
server.

Christine


Re: failing test bayesdbm_flock

Posted by Michael Parker <pa...@pobox.com>.
Christine Kuhlmey wrote:

>I get errors in "make test" in the t/bayesdbm_flock routine.
>I try to get spamassassin 3.0.4 running under Solaris 9
>(each of the earlier versions I got running without test errors)
>
>  
>
Odd, you aren't by chance running on an NFS mounted directory are you?

Michael