bug on FreeBSD with Perl 5.8.9

Kevin Kobb kkobb at skylinecorp.com
Tue Jan 20 13:09:14 GMT 2009


Mikael Syska wrote:
> Hi,
> 
> I just upgraded from perl 5.8.8 to 5.8.9 .... and got this:
> "Insecure dependency in chown while running with -T switch at
> /usr/local/lib/MailScanner/MailScanner/Message.pm line 2207"
> 
> Well ... that can be turned off by adding -U to the MailScanner file
> in /usr/local/sbin/MailScanner.
> But then I just got alot of other errors:
> Can't locate object method "1878035063" via package "vars" at
> /usr/local/lib/perl5/site_perl/5.8.9/MIME/Decoder/QuotedPrint.pm line
> 52.
> BEGIN failed--compilation aborted at
> /usr/local/lib/perl5/site_perl/5.8.9/MIME/Decoder/QuotedPrint.pm line
> 52.
> Compilation failed in require at (eval 100) line 1.
>  at /usr/local/lib/perl5/site_perl/5.8.9/MIME/Parser.pm line 821
> Can't locate object method "1878035063" via package "MIME::Decoder" at
> /usr/local/lib/perl5/site_perl/5.8.9/MIME/Decoder/Binary.pm line 42.
> BEGIN failed--compilation aborted at
> /usr/local/lib/perl5/site_perl/5.8.9/MIME/Decoder/Binary.pm line 42.
> Compilation failed in require at (eval 101) line 1.
>  at /usr/local/lib/perl5/site_perl/5.8.9/MIME/Parser.pm line 827
> Can't locate object method "1878035063" via package "strict" at
> /usr/local/lib/perl5/5.8.9/Text/ParseWords.pm line 3.
> BEGIN failed--compilation aborted at
> /usr/local/lib/perl5/5.8.9/Text/ParseWords.pm line 3.
> Compilation failed in require at
> /usr/local/lib/perl5/5.8.9/mach/File/Glob.pm line 152.
> 
> 
> 
> But ... if this is fixed in the current release I can't say ... the
> freebsd ports tree contains: MailScanner-4.67.6_3 which is from 15 Sep
> 2008 20:56:38, so a little old. about a half a year.
> 
> So ... my only option I could find ... as my mail system was down was
> to turn back to perl 5.8.8.
> 
> Anyone else got this problem ? On other systems ?
> 
> What does other freebsd sysadmins do to stay current and not have a
> messed system where something is from other sources to be able to have
> a up-to-date system ?
> If there are any one out there also using freebsd ... and using Julian
> package from http://mailscanner.info I will be more than happy to hear
> from them.
> 
> well, its late here ... got darn freebsd update late .... reminder: DONT DO IT.
> 
> well .. its running now, only 22k messages to process :-p
> 
> best regards
> Mikael Syska

I did an upgrade on a test system to 5.8.9 and see no errors like you 
are getting. I am running 7.1-RELEASE-p2 on amd64, with everything 
installed from ports.

The only errors I have noticed are clamav related as the port installs 
clamav-0.94.2, and the MailScanner version in ports isn't new enough for 
that. I will probably just wait for the port update and test that before 
I put this in production.



More information about the MailScanner mailing list