You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Andreev Nikita <ni...@kemsu.ru> on 2007/06/04 07:46:42 UTC
Strange inconsistency
Hi.
Gentoo
Spamassassin 3.1.8-r1
I have two spamassassin folders in my Gentoo Linux:
/usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin
and
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin
But vendor_perl has less plugins in "Plugin" directory than site_perl.
For example Bayes.pm is absent! @INC contain:
# perl -e 'print "@INC"'
/etc/perl
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl/5.8.6/i686-linux
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/site_perl/5.8.8/i686-linux
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl
/usr/lib/perl5/5.8.8/i686-linux
/usr/lib/perl5/5.8.8
/usr/local/lib/site_perl
So Spamassassin use some plugins from site and others from vendor. It
leads to warnings and errors. Can somebody explain me the difference
between site_perl and vendor_perl?
Before installing Gentoo portage I tried to install Spamassassin from
source. Maybe that lead to duplication and inconsistency. What should
I do to recover my Spamassassin installation? I tried to reinstall
portage but I still has less plugins in vendor_perl than needed. Is it
problems with Spamassassin Gentoo portage?
# ls -l /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Plugin
AWL.pm
AccessDB.pm
AntiVirus.pm
AutoLearnThreshold.pm
DCC.pm
DKIM.pm
DomainKeys.pm
Hashcash.pm
MIMEHeader.pm
Pyzor.pm
Razor2.pm
RelayCountry.pm
ReplaceTags.pm
SPF.pm
SpamCop.pm
Test.pm
TextCat.pm
URIDNSBL.pm
WhiteListSubject.pm
Regards,
Nikita Andreev.
Re[2]: Strange inconsistency
Posted by Andreev Nikita <ni...@kemsu.ru>.
Hi.
>> # ls -l /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Plugin
>> AWL.pm
>> AccessDB.pm
>> AntiVirus.pm
>> AutoLearnThreshold.pm
>> DCC.pm
>> DKIM.pm
>> DomainKeys.pm
>> Hashcash.pm
>> MIMEHeader.pm
>> Pyzor.pm
>> Razor2.pm
>> RelayCountry.pm
>> ReplaceTags.pm
>> SPF.pm
>> SpamCop.pm
>> Test.pm
>> TextCat.pm
>> URIDNSBL.pm
>> WhiteListSubject.pm
> we also have the same ones here.
How can it be? Where is Bayes.pm for example?
> regards,
> Claudia
Regards,
Nikita.
Re: Strange inconsistency
Posted by Claudia Herold <cl...@rz.uni-freiburg.de>.
Hello!
> Gentoo
> Spamassassin 3.1.8-r1
We have almost the same setup. I post ours for comparison but otherwise I'm no expert, unfortunately.
>
> I have two spamassassin folders in my Gentoo Linux:
>
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin
> and
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin
we have no /Mail/SpamAssassin in our usr/lib/perl5/site_perl:
/usr/lib/perl5/site_perl/5.8.8/x86_64-linux
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin
so that could maybe cause the problem?
>
> But vendor_perl has less plugins in "Plugin" directory than site_perl.
> For example Bayes.pm is absent! @INC contain:
>
> # perl -e 'print "@INC"'
> /etc/perl
> /usr/lib/perl5/vendor_perl/5.8.8/i686-linux
> /usr/lib/perl5/vendor_perl/5.8.8
> /usr/lib/perl5/vendor_perl/5.8.6
> /usr/lib/perl5/vendor_perl/5.8.6/i686-linux
> /usr/lib/perl5/vendor_perl
> /usr/lib/perl5/site_perl/5.8.8/i686-linux
> /usr/lib/perl5/site_perl/5.8.8
> /usr/lib/perl5/site_perl
> /usr/lib/perl5/5.8.8/i686-linux
> /usr/lib/perl5/5.8.8
> /usr/local/lib/site_perl
>
or maybe because of these two lines, maybe you have two instances of perl:
usr/lib/perl5/vendor_perl/5.8.6
/usr/lib/perl5/vendor_perl/5.8.6/i686-linux
ours for comparison
/etc/perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux /usr/lib64/perl5/vendor_perl/5.8.8 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux
/usr/lib64/perl5/site_perl/5.8.8
/usr/lib64/perl5/site_perl
/usr/lib64/perl5/5.8.8/x86_64-linux
/usr/lib64/perl5/5.8.8
/usr/local/lib/site_perl
> So Spamassassin use some plugins from site and others from vendor. It
> leads to warnings and errors. Can somebody explain me the difference
> between site_perl and vendor_perl?
sorry, I'm no perl expert, others will surely help.
>
> Before installing Gentoo portage I tried to install Spamassassin from
> source. Maybe that lead to duplication and inconsistency. What should
> I do to recover my Spamassassin installation? I tried to reinstall
> portage but I still has less plugins in vendor_perl than needed. Is it
> problems with Spamassassin Gentoo portage?
>
> # ls -l /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Plugin
> AWL.pm
> AccessDB.pm
> AntiVirus.pm
> AutoLearnThreshold.pm
> DCC.pm
> DKIM.pm
> DomainKeys.pm
> Hashcash.pm
> MIMEHeader.pm
> Pyzor.pm
> Razor2.pm
> RelayCountry.pm
> ReplaceTags.pm
> SPF.pm
> SpamCop.pm
> Test.pm
> TextCat.pm
> URIDNSBL.pm
> WhiteListSubject.pm
we also have the same ones here.
regards,
Claudia