Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Fails to start with error loading required module Compress/Zlib.pm Version-Release number of selected component (if applicable): amavisd-new-2.6.4-1.fc12.noarch perl-Compress-Zlib-2.020-112.fc13.i686 How reproducible: Upgrade Fedora 12 to 13 with DVD media. Steps to Reproduce: 1. Upgrade IMAP server with amavisd-new, clamav and postfix already configured and installed from Fedora 12 to 13 2. After upgrade run yum to update packages 3. At every boot up amavisd fails to start. Mail is picked up but unable to deliver Actual results: Boot.log Starting amavisd: fetch_modules: error loading required module Compress/Zlib.pm: Can't locate Compress/Raw/Zlib.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/local/share/perl5 /usr/lib/perl5 /usr/share/perl5 /usr/share/perl5 /usr/lib/perl5 /usr/share/perl5 /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl) at /usr/lib/perl5/Compress/Zlib.pm line 12. BEGIN failed--compilation aborted at /usr/lib/perl5/Compress/Zlib.pm line 12. Compilation failed in require at /usr/sbin/amavisd line 197. ERROR: MISSING REQUIRED BASIC MODULES: Compress::Zlib BEGIN failed--compilation aborted at /usr/sbin/amavisd line 237. maillog connect to 127.0.0.1[127.0.0.1]:10024: Connection refused) Expected results: amavisd start ok mail delivery to internal users Additional info:
lines referenced for amavisd and Zlib.pm have not been altered from package default.
I suppose you are missing sub-package perl-Compress-Raw-Zlib. Maybe it should be in requires of amavisd.
perl-Compress-Raw-Zlib was present but it was the Fedora 12 version. I guess the upgrade did not process this. I removed it with nodeps and then installed the Fedora 13 version and that took care of this issue. Now I get the BerkeleyDB issue which has already been reported. Thanks for the assist I should have checked that.
Perl for F-13 was rebuild with all modules. You had module, which wasn't rebuilt and in this case it couldn't be find. My upgrade was working well, so I suppose it was only unhappy coincidence.