Nov 03 2007 Update – Amavisd again failed to start after an update same error again. This resolved the problem.
I just did an yum update to Fedora 7 and rebooted seems that amavisd wasn’t starting the complaint was about Compress::Zlib not loading.
Long story short when I ran perl -e ‘use Compress::Zlib’ to test it could load It threw up an error message as shown following
is only avaliable with the XS version at /usr/lib/perl5/site_perl/5.8.8/Compress/Zlib.pm line 9
Line 9 is this "use Scalar::Util qw(dualvar);" line
I tried to do an update using CPAN with the perl shell but an error kept occuring about gzopen not loading
A quick Google found a solution – download and manually install Scalar-List-Utils
tar xzvf Scalar-List-Utils-1.19.tar.gz
make test install
I got this info from a posting by this guy…