Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 79120

Summary: amavisd-new doesnt'start after ArchiveTar upgrade
Product: Gentoo Linux Reporter: Nicola <n.murino>
Component: [OLD] ServerAssignee: Gentoo Perl team <perl>
Status: RESOLVED DUPLICATE    
Severity: normal CC: steeeeeveee
Priority: High    
Version: 2004.3   
Hardware: x86   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nicola 2005-01-22 11:43:45 UTC
I have upgrade Archive Tar from 1.09 to 1.23 as suggested by portage, after upgrade amavisd-new was not able to start, with the following error:

/etc/init.d/amavisd start
 * Starting amavisd-new...
Problem in the Amavis::Unpackers code: Can't locate IO/String.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.5/i686-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.5/i686-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i686-linux) at /usr/lib/perl5/vendor_perl/5.8.5/Archive/Tar.pm line 23.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/Archive/Tar.pm line 23.
Compilation failed in require at (eval 52) line 20.
BEGIN failed--compilation aborted at (eval 52) line 20.                      [ !! ]


I have downgraded to Archive-Tar 1.09

emerge =Archive-Tar-1.09

and now amavisd-new starts:

/etc/init.d/amavisd start
 * Starting amavisd-new...                                                   [ ok ]
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-22 13:07:47 UTC
Did you run the libperl rebuilder after your last perl update?
Comment 2 Nicola 2005-01-22 17:13:56 UTC
yes I did, now I'm running it again but I think the problem is in the following warning when I upgrade to Archive Tar 1.23


>>> Source unpacked.
Checking if your kit is complete...
Looks good
Warning: prerequisite IO::String 0 not found.
Writing Makefile for Archive::Tar
Comment 3 steveb 2005-01-22 18:18:33 UTC
you need to emerge dev-perl/IO-String
Comment 4 Tuan Van (RETIRED) gentoo-dev 2005-01-22 22:57:12 UTC

*** This bug has been marked as a duplicate of 73488 ***