bug on FreeBSD with Perl 5.8.9

Mikael Syska mikael at syska.dk
Tue Jan 20 16:53:37 GMT 2009


Hi,

Thanks for testing this too.

On Tue, Jan 20, 2009 at 2:09 PM, Kevin Kobb <kkobb at skylinecorp.com> wrote:
> 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.

I'm running a FreeBSD 7.0-RELEASE-p6 I think ... but its our plan to
upgrade it to 7.1 in the near future ... just need to make sure we are
doing it the right way ... so the system aint going down. But as far
as I can see ... freebsd-update seems pretty easy ... update, install,
reboot, install, update again if I remember correctly.

> 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.

Also using every thing from ports ... I think Peter wrote that there
was some problems with the new install of 4.7x ... that needed to be
fixed before it could be commited to the ports tree. Looking forward
to that.

best regards
Mikael Syska


More information about the MailScanner mailing list