Upgrade question

Ken Goods KGoods at AIAInsurance.com
Fri Jul 6 20:27:24 IST 2007


Julian Field wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> 
> Ken Goods wrote:
>> I am upgrading from MS 4.51.6 to 4.61.7. At the same time I'd like to
>> upgrade SA and ClamAV using Julian's script.
>> 
>> So far I've ran the MS install script and it seemed to exit without
>> error. I did not stop MailScanner prior to running the script so I
>> assume 4.51.6 is still processing mail and appears to be doing so.
>> Next I was going to run the SA-ClamAV install script but was
>> wondering whether I should stop MailScanner first and also if I
>> should remove the old versions of SA and Clam somehow. This is a
>> production box and I really can't afford for it to be down too long.
>> (I did make backups as instructed in the MAQ but they only apply to
>> MS and not SA/Clam) 
> You don't need to remove the old SA and Clam, so long as your previous
> versions were installed by my script as well. The new versions will be
> installed over the top of your previous ones.
> 
> It's not essential to stop MailScanner first, if you use some other
> virus scanner as well. Otherwise there may be a short period in which
> ClamAV is not completely up to date. You could just shutdown
> MailScanner and leave the sendmail processes running. Try doing this
>     service MailScanner stopms
> and if that does not work then
>     service MailScanner stop
>     service MailScanner startin
>     service MailScanner startout
> and mail will just build up in the mqueue.in (the inbound queue).
> 
>> I've put off upgrading due to the horror stories I've been hearing on
>> the this and clam's list about Clam taking so much time to scan.
> The new version of ClamAV takes a very long time to start up, while it
> loads it virus signatures. So I would advise you to use clamavmodule
> or clamd (clamavmodule is easier to set up as you don't have to worry
> about permissions at all). Using clamavmodule means it will take an
> age to do the "starting child process" stage, but will then work nice
> and fast. Using clamd means you will need an init.d script for it and
> so on, so if you want to do this then I would recommend you install
> ClamAV from the RPMs at dag.wieers.com. The latest versions of my
> ClamAV+SA package ask if you want it to install ClamAV (which you
> obviously don't want to do 
> if you installed it from RPM from Dag's archive). Then the long
> startup delay will be when clamd starts up, not MailScanner.
> 
>> I understand that this has been resolved for the most part by using
>> the clammodule or clamd. Having never ran it that way (I've always
>> gone with the defaults) I'm not exactly sure how much work is
>> involved. If I leave the Virus Scanners = auto setting alone will it
>> automatically use the clammodule?
> If it's installed, then yes. But if it finds clamd running then "auto"
> will try to use that instead.
>> Or do I need to tell it what to use? I also use Bit Defender, will
>> the "auto" setting pick that up as well?
> Yes. The command
>     MailScanner --lint
> will tell you what virus scanners it has found, and hence what it will
> use if you use "auto". Personally I would advise you specify exactly
> which scanners to use, so there's no chance of confusion.
> 
>> Is this documented somewhere? I've looked but I can't seem to find
>> it. If it is, kindly point me in the right direction, I'm not afraid
>> of reading. :)
> The problems with Clam are temporary and will go away in the next
> version. 
>> 
>> Running Sendmail on Centos 4.3
>> Here's the output of MailScanner -V as it sits today (MailScanner has
>> not been restarted since I ran the install script so 4.51.6 is still
>> running) 
>> 
>> [root at gw-mail install-Clam-0.90.3-SA-3.2.1]# MailScanner -V
>> Running on
>> Linux gw-mail 2.6.9-34.EL #1 Wed Mar 8 00:07:35 CST 2006 i686 i686
>> i386 GNU/Linux This is CentOS release 4.3 (Final)
>> This is Perl version 5.008005 (5.8.5)
>> 
>> This is MailScanner version 4.61.7
>> Module versions are:
>> 1.00    AnyDBM_File
>> 1.16    Archive::Zip
>> 1.03    Carp
>> 1.119   Convert::BinHex
>> 1.00    DirHandle
>> 1.05    Fcntl
>> 2.73    File::Basename
>> 2.08    File::Copy
>> 2.01    FileHandle
>> 1.06    File::Path
>> 0.14    File::Temp
>> 0.90    Filesys::Df
>> 1.35    HTML::Entities
>> 3.56    HTML::Parser
>> 2.37    HTML::TokeParser
>> 1.21    IO
>> 1.10    IO::File
>> 1.123   IO::Pipe
>> 1.71    Mail::Header
>> 1.86    Math::BigInt
>> 3.05    MIME::Base64
>> 5.420   MIME::Decoder
>> 5.420   MIME::Decoder::UU
>> 5.420   MIME::Head
>> 5.420   MIME::Parser
>> 3.03    MIME::QuotedPrint
>> 5.420   MIME::Tools
>> 0.11    Net::CIDR
>> 1.08    POSIX
>> 1.14    Scalar::Util
>> 1.77    Socket
>> 1.4     Sys::Hostname::Long
>> 0.18    Sys::Syslog
>> 1.9707  Time::HiRes
>> 1.02    Time::localtime
>> 
>> Optional module versions are:
>> 1.26    Archive::Tar
>> 0.21    bignum
>> 1.74    Business::ISBN
>> missing Business::ISBN::Data
>> 0.17    Convert::TNEF
>> missing Data::Dump
>> 1.810   DB_File
>> 1.13    DBD::SQLite
>> 1.50    DBI
>> 1.08    Digest
>> 1.01    Digest::HMAC
>> 2.33    Digest::MD5
>> 2.10    Digest::SHA1
>> missing Encode::Detect
>> missing Error
>> missing ExtUtils::CBuilder
>> missing ExtUtils::ParseXS
>> 0.44    Inline
>> 1.06    IO::String
>> 1.04    IO::Zlib
>> 2.20    IP::Country
>> 0.17    Mail::ClamAV
>> 3.001001        Mail::SpamAssassin
>> missing Mail::SPF
>> 1.997   Mail::SPF::Query
>> 0.19    Math::BigRat
>> missing Module::Build
>> 0.15    Net::CIDR::Lite
>> 0.48    Net::DNS
>> missing Net::DNS::Resolver::Programmable
>> missing Net::LDAP
>> missing NetAddr::IP
>> 1.94    Parse::RecDescent
>> missing SAVI
>> 2.42    Test::Harness
>> 0.95    Test::Manifest
>> 1.95    Text::Balanced
>> 1.35    URI
>> missing version
>> missing YAML
>> [root at gw-mail install-Clam-0.90.3-SA-3.2.1]#
> You need to update to the new version of SpamAssassin as well, best
> done using my ClamAV+SA package (in which ClamAV is an optional
> install 
> choice when you run it).
> 
> Hope that's enough answers to get you started. If you are feeling rich
> and want me to do it for you, then get in touch off list. Or even if
> you just want me to do a quick sanity check of your setup for you,
> which shouldn't take more than half an hour or so.
> 
> Jules
> 

Jules,
Thanks so much for this clear explaination of the upgrade process. I really
wish I could talk the powers that be into sending some money your way but
things are a little tight... I do it personally but due to things being
tight here I don't have any extra to spend either (excrement does run
downhill after all huh? :))
I will talk them into sending a donation soon though. I let them know all
the time how much we've saved by using your excellent software. They are
aware and I keep dropping hints. Pretty soon this squeaky wheel is going to
get greased! :)
Back to the subject...
I started installing SA and ClamAV by hand but once I discovered your
install package I've been using it ever since. It just plain works and works
well! I don't foresee any problems with what you have outlined above.

Thanks again for your time to explain this. It's been so long that I had
forgotten how easy it was. ;)

Take care and I hope you're feeling better and better.
Kind regards,
Ken


Ken Goods
Network Administrator
CropUSA Insurance, Inc.


More information about the MailScanner mailing list