Problems MailScanner 4.78.17
ThB
lists at buschor.ch
Mon Nov 23 13:34:35 GMT 2009
Hello,
On 22/11/2009 12:14, Julian Field wrote:
> On 20/11/2009 15:24, ThB wrote:
>> Hello,
>>
>> I've got some problems running MailScanner 4.78.18
>>
>> a) Taint problem in SweepOther.pm& SweepViruses.pm
>>
> I hope I have found them. Try the latest beta.
Tried MailScanner 4.79.3-1 today - the taint problem is solved.
>> b) Processing& SpamAssassin Cache Databases problems
>>
> I cannot reproduce this fault. Judging from the "Cannot cd to dir ... to
> read messages" I would suggest you have put something wrong in your
> MailScanner.conf file. "MailScanner --changed" will help you find what's
> wrong.
Excerpt from output of MailScanner --changed
(I added some formatting to improve readability)
Option Name:
processingattemptsdatabase
Default:
/var/spool/MailScanner/incoming/Processing.db
Current:
/tmp/MailScanner/Processing.db
Option Name:
spamassassincachedatabasefile
Default:
/var/spool/MailScanner/incoming/SpamAssassin.cache.db
Current:
/tmp/MailScanner/SpamAssassin.cache.db
The above is what I expected. But the paths for "Processing.db" and
"SpamAssassin.cache.db" also show up in "incomingqueuedir" but with the
default values.
Option Name:
incomingqueuedir
Default:
/var/spool/mqueue.in
Current:
/var/spool/MailScanner/incoming/input,\
/var/spool/MailScanner/incoming/Locks,\
/var/spool/MailScanner/incoming/msglog,\
/var/spool/MailScanner/incoming/Processing.db,\
/var/spool/MailScanner/incoming/SpamAssassin-Temp,\
/var/spool/MailScanner/incoming/SpamAssassin.cache.db
regards
Thomas
>> I'm running MailScanner on Solaris 9 and Perl 5.8.9
>> (also tried 5.10.1 but had the same problems)
>>
>>
>> a) Taint problem with virus scanners
>> ------------------------------------
>> Virus Scanners = clamavmodule sophossavi
>>
>> MailScanner --debug
>>
>> In Debugging mode, not forking...
>> Trying to setlogsock(native)
>> Building a message batch to scan...
>> Have a batch of 1 message.
>> File checker failed with real error: Insecure dependency in exec while
>> running with -T switch at /opt/MailScanner/lib/MailScanner/SweepOther.pm
>> line 431.
>> at /opt/MailScanner/lib/MailScanner/SweepOther.pm line 443
>> Commercial virus checker failed with real error: path argument specified
>> to scan() is tainted at /opt/MailScanner/lib/MailScanner/SweepViruses.pm
>> line 1169
>> at /opt/MailScanner/lib/MailScanner/SweepViruses.pm line 1102
>> Stopping now as you are debugging me.
>>
>>
>> Note: for some reasons I cannot switch to clamd and sophie is not
>> supported by MailScanner.
>>
>>
>> b) Processing& SpamAssassin Cache Databases problems
>> -----------------------------------------------------
>>
>> There are 2 problems.
>>
>> 1. MailScanner ignores the configuration settings
>> configured:
>> Processing Attempts Database = /tmp/MailScanner/Processing.db
>> SpamAssassin Cache Database File =
>> /tmp/MailScanner/SpamAssassin.cache.db
>>
>> MailScanner creates the configured databases if they do not exist
>> ls -la /tmp/MailScanner/
>> total 32
>> drwxr-xr-x 2 mailscn mail 265 2009-11-20 15:19 ./
>> drwxrwxrwt 3 root sys 268 2009-11-20 15:19 ../
>> -rw------- 1 mailscn mail 4096 2009-11-20 15:19 Processing.db
>> -rw------- 1 mailscn mail 5120 2009-11-20 15:18 SpamAssassin.cache.db
>>
>> but using:
>> /var/spool/MailScanner/incoming/Processing.db
>> /var/spool/MailScanner/incoming/SpamAssassin.cache.db
>>
>> Logfile:
>> Nov 20 15:18:00 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] Using SpamAssassin results cache
>> Nov 20 15:18:00 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] Connected to SpamAssassin cache database
>> Nov 20 15:18:00 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] Enabling SpamAssassin auto-whitelist functionality...
>> Nov 20 15:18:28 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] SophosSAVI 4.45 (engine 2.90) recognizing 991629 viruses
>> Nov 20 15:18:28 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] SophosSAVI using 581 IDE files
>> Nov 20 15:19:01 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] Connected to Processing Attempts Database
>> Nov 20 15:19:01 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] Found 0 messages in the Processing Attempts Database
>> Nov 20 15:19:01 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.info] Using locktype = posix
>> Nov 20 15:19:01 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.warning] Cannot cd to dir
>> /var/spool/MailScanner/incoming/Processing.db to read messages, Not a
>> directory
>> Nov 20 15:19:01 caval MailScanner.conf.caval[3507]: [ID 702911
>> local1.warning] Cannot cd to dir
>> /var/spool/MailScanner/incoming/SpamAssassin.cache.db to read messages,
>> Not a directory
>>
>>
>> MailScanner.conf
>> Incoming Work Dir = /tmp/MailScanner
>> SpamAssassin Temporary Dir = /tmp/MailScanner
>> SpamAssassin Cache Database File =
>> /tmp/MailScanner/SpamAssassin.cache.db
>> Processing Attempts Database = /tmp/MailScanner/Processing.db
>>
>> Btw:
>> This configuration was workling well with the old MailScanner 4.64.3-2.
>> I made the configuration upgrade using the upgrade_MailScanner_conf
>> script. (no processing database of course).
>>
>>
>> Perl& Modules
>> --------------
>> /opt/MailScanner/bin/MailScanner -v
>> Running on
>> SunOS caval 5.9 Generic_Virtual sun4v sparc SUNW,Sun-Blade-T6320
>> This is Perl version 5.008009 (5.8.9)
>>
>> This is MailScanner version 4.78.17
>> Module versions are:
>> 1.00 AnyDBM_File
>> 1.16 Archive::Zip
>> 0.23 bignum
>> 1.10 Carp
>> 1.41 Compress::Zlib
>> 1.119 Convert::BinHex
>> 0.17 Convert::TNEF
>> 2.121_17 Data::Dumper
>> 2.27 Date::Parse
>> 1.02 DirHandle
>> 1.06 Fcntl
>> 2.77 File::Basename
>> 2.13 File::Copy
>> 2.01 FileHandle
>> 2.07_02 File::Path
>> 0.20 File::Temp
>> 0.90 Filesys::Df
>> 1.35 HTML::Entities
>> 3.56 HTML::Parser
>> 2.37 HTML::TokeParser
>> 1.23 IO
>> 1.14 IO::File
>> 1.13 IO::Pipe
>> 2.04 Mail::Header
>> 1.89 Math::BigInt
>> 0.22 Math::BigRat
>> 3.07 MIME::Base64
>> 5.427 MIME::Decoder
>> 5.427 MIME::Decoder::UU
>> 5.427 MIME::Head
>> 5.427 MIME::Parser
>> 3.07 MIME::QuotedPrint
>> 5.427 MIME::Tools
>> 0.13 Net::CIDR
>> 1.25 Net::IP
>> 0.16 OLE::Storage_Lite
>> 1.04 Pod::Escapes
>> 3.05 Pod::Simple
>> 1.15 POSIX
>> 1.19 Scalar::Util
>> 1.81 Socket
>> 2.19 Storable
>> 1.4 Sys::Hostname::Long
>> 0.27 Sys::Syslog
>> 1.26 Test::Pod
>> 0.86 Test::Simple
>> 1.9715 Time::HiRes
>> 1.02 Time::localtime
>>
>> Optional module versions are:
>> 1.38 Archive::Tar
>> 0.23 bignum
>> missing Business::ISBN
>> missing Business::ISBN::Data
>> missing Data::Dump
>> 1.817 DB_File
>> 1.25 DBD::SQLite
>> 1.607 DBI
>> 1.15 Digest
>> 1.01 Digest::HMAC
>> 2.37 Digest::MD5
>> 2.11 Digest::SHA1
>> missing Encode::Detect
>> 0.17015 Error
>> missing ExtUtils::CBuilder
>> 2.19 ExtUtils::ParseXS
>> 2.38 Getopt::Long
>> 0.45 Inline
>> missing IO::String
>> 1.09 IO::Zlib
>> 2.27 IP::Country
>> 0.29 Mail::ClamAV
>> 3.002005 Mail::SpamAssassin
>> v2.004 Mail::SPF
>> missing Mail::SPF::Query
>> 0.35 Module::Build
>> missing Net::CIDR::Lite
>> 0.65 Net::DNS
>> v0.003 Net::DNS::Resolver::Programmable
>> missing Net::LDAP
>> 4.027 NetAddr::IP
>> 1.94 Parse::RecDescent
>> 0.30 SAVI
>> 3.16 Test::Harness
>> missing Test::Manifest
>> 1.98 Text::Balanced
>> 1.40 URI
>> 0.78 version
>> missing YAML
>>
>>
>> perl -V
>> Summary of my perl5 (revision 5 version 8 subversion 9) configuration:
>> Platform:
>> osname=solaris, osvers=2.9, archname=sun4-solaris-thread-multi
>> uname='sunos sphinx 5.9 generic_virtual sun4u sparc
>> sunw,sun-fire-v240 '
>> config_args=''
>> hint=recommended, useposix=true, d_sigaction=define
>> usethreads=define use5005threads=undef useithreads=define
>> usemultiplicity=define
>> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
>> use64bitint=undef use64bitall=undef uselongdouble=undef
>> usemymalloc=n, bincompat5005=undef
>> Compiler:
>> cc='/opt/SUNWspro/bin/cc', ccflags ='-D_REENTRANT
>> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
>> optimize='-O',
>> cppflags='-D_REENTRANT -I/usr/local/include'
>> ccversion='Sun C 5.8 Patch 121015-06 2007/10/03', gccversion='',
>> gccosandvers=''
>> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
>> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
>> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
>> lseeksize=8
>> alignbytes=8, prototype=define
>> Linker and Libraries:
>> ld='/opt/SUNWspro/bin/cc', ldflags =' -L/usr/lib -L/usr/local/lib '
>> libpth=/usr/lib /usr/local/lib
>> libs=-lsocket -lnsl -ldb -ldl -lm -lpthread -lc
>> perllibs=-lsocket -lnsl -ldl -lm -lpthread -lc
>> libc=/usr/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
>> gnulibc_version=''
>> Dynamic Linking:
>> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
>> cccdlflags='-KPIC', lddlflags='-G -L/usr/lib -L/usr/local/lib'
>>
>>
>> Characteristics of this binary (from libperl):
>> Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
>> PERL_MALLOC_WRAP
>> USE_FAST_STDIO USE_ITHREADS USE_LARGE_FILES
>> USE_PERLIO USE_REENTRANT_API
>> Built under solaris
>> Compiled at Nov 19 2009 13:28:41
>> @INC:
>> /opt/MailScanner/perl/lib/5.8.9/sun4-solaris-thread-multi
>> /opt/MailScanner/perl/lib/5.8.9
>> /opt/MailScanner/perl/lib/site_perl/5.8.9/sun4-solaris-thread-multi
>> /opt/MailScanner/perl/lib/site_perl/5.8.9
>> .
>>
>>
>> Any help is appreciated
>> regards and have a greate weekend
>> Thomas
>>
>>
>>
>
> Jules
>
> --
> Julian Field MEng CITP CEng
> www.MailScanner.info
> Buy the MailScanner book at www.MailScanner.info/store
>
> Need help customising MailScanner?
> Contact me!
> Need help fixing or optimising your systems?
> Contact me!
> Need help getting you started solving new requirements from your boss?
> Contact me!
>
> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> Follow me at twitter.com/JulesFM and twitter.com/MailScanner
>
More information about the MailScanner
mailing list