You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by "Albert E. Whale" <ae...@ABS-CompTech.com> on 2006/12/14 03:51:06 UTC

Problems installing 3.1.7 - no update for the binaries

The Target system is Mandriva 2007.  Running Perl 5.8.8.

I have been using SpamAssassin for quite a while.  Today I encountered 
issues installing version 3.1.7.  As strange as it is, it starts with 
the installation of the following CPAN Module:

 perl -MCPAN -e 'install ExtUtils::MakeMaker'
Can't locate object method "install" via package "ExtUtils::MakeMaker" 
at -e line 1.

Running the CPAN Shell ( perl -MCPAN -e shell) and then issuing the 
install command resolves this issue.

The second problem is the make install command inside the source directory.

/Mail-SpamAssassin-3.1.7] make install
Writing 
/usr/lib/perl5/site_perl/5.8.8/i386-linux/auto/Mail/SpamAssassin/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux/perllocal.pod
/usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /etc/mail/spamassassin
/usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/local.cf}, 
q{/etc/mail/spamassassin/local.cf}) unless -f 
q{/etc/mail/spamassassin/local.cf}"
/usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/init.pre}, 
q{/etc/mail/spamassassin/init.pre}) unless -f 
q{/etc/mail/spamassassin/init.pre}"
/usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v310.pre}, 
q{/etc/mail/spamassassin/v310.pre}) unless -f 
q{/etc/mail/spamassassin/v310.pre}"
/usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v312.pre}, 
q{/etc/mail/spamassassin/v312.pre}) unless -f 
q{/etc/mail/spamassassin/v312.pre}"
/usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /usr/share/spamassassin
/usr/bin/perl5.8.8 -e "map unlink, </usr/share/spamassassin/*>"
/usr/bin/perl5.8.8 build/preprocessor -Mvars -DVERSION="3.001007" 
-DPREFIX="/usr" -DDEF_RULES_DIR="/usr/share/spamassassin" 
-DLOCAL_RULES_DIR="/etc/mail/spamassassin" 
-DLOCAL_STATE_DIR="/var/lib/spamassassin" 
-DINSTALLSITELIB="/usr/lib/perl5/site_perl/5.8.8" -DCONTACT_ADDRESS="the 
administrator of that system" -m644 -Irules -O/usr/share/spamassassin 
10_misc.cf 20_advance_fee.cf 20_anti_ratware.cf 20_body_tests.cf 
20_compensate.cf 20_dnsbl_tests.cf 20_drugs.cf 20_fake_helo_tests.cf 
20_head_tests.cf 20_html_tests.cf 20_meta_tests.cf 20_net_tests.cf 
20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 23_bayes.cf 
25_accessdb.cf 25_antivirus.cf 25_body_tests_es.cf 25_body_tests_pl.cf 
25_dcc.cf 25_dkim.cf 25_domainkeys.cf 25_hashcash.cf 25_pyzor.cf 
25_razor2.cf 25_replace.cf 25_spf.cf 25_textcat.cf 25_uribl.cf 
30_text_de.cf 30_text_fr.cf 30_text_it.cf 30_text_nl.cf 30_text_pl.cf 
30_text_pt_br.cf 50_scores.cf 60_awl.cf 60_whitelist.cf 
60_whitelist_dk.cf 60_whitelist_dkim.cf 60_whitelist_spf.cf 
60_whitelist_subject.cf user_prefs.template triplets.txt languages 
sa-update-pubkey.txt
chmod 755 /usr/share/spamassassin

However, the binaries do not get updated.

Any suggestions?

-- 
Albert E. Whale, CHS CISA CISSP
Sr. Security, Network, Risk Assessment and Systems Consultant
-------------------------------------------------------------------
ABS Computer Technology, Inc. - www.ABS-CompTech.com




Re: Problems installing 3.1.7 - no update for the binaries

Posted by "Albert E. Whale" <ae...@ABS-CompTech.com>.
Albert E. Whale wrote:
>>   
> Yes, is this a problem now?  I read nothing in the INSTALL Guide.
>
OK, I found the Binaries in a different directory than I originally 
expected.  Can I configure the perl Makefile.PL to change the 
installation directory from /usr/local/bin to another directory?

-- 
Albert E. Whale, CHS CISA CISSP
Sr. Security, Network, Risk Assessment and Systems Consultant
-------------------------------------------------------------------
ABS Computer Technology, Inc. - www.ABS-CompTech.com
SPAM Zapper - No-JunkMail.com - Spam-Zapper.com - SPAM Stops Here.



Re: Problems installing 3.1.7 - no update for the binaries

Posted by "Albert E. Whale" <ae...@ABS-CompTech.com>.
Steve Sanders wrote:
> On 14/12/06 1:51 PM, "Albert E. Whale" <ae...@ABS-CompTech.com> wrote:
>
>   
>> The Target system is Mandriva 2007.  Running Perl 5.8.8.
>>
>> I have been using SpamAssassin for quite a while.  Today I encountered
>> issues installing version 3.1.7.  As strange as it is, it starts with
>> the installation of the following CPAN Module:
>>
>> perl -MCPAN -e 'install ExtUtils::MakeMaker'
>> Can't locate object method "install" via package "ExtUtils::MakeMaker"
>> at -e line 1.
>>
>> Running the CPAN Shell ( perl -MCPAN -e shell) and then issuing the
>> install command resolves this issue.
>>
>> The second problem is the make install command inside the source directory.
>>
>> /Mail-SpamAssassin-3.1.7] make install
>> Writing 
>> /usr/lib/perl5/site_perl/5.8.8/i386-linux/auto/Mail/SpamAssassin/.packlist
>> Appending installation info to /usr/lib/perl5/5.8.8/i386-linux/perllocal.pod
>> /usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /etc/mail/spamassassin
>> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/local.cf},
>> q{/etc/mail/spamassassin/local.cf}) unless -f
>> q{/etc/mail/spamassassin/local.cf}"
>> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/init.pre},
>> q{/etc/mail/spamassassin/init.pre}) unless -f
>> q{/etc/mail/spamassassin/init.pre}"
>> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v310.pre},
>> q{/etc/mail/spamassassin/v310.pre}) unless -f
>> q{/etc/mail/spamassassin/v310.pre}"
>> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v312.pre},
>> q{/etc/mail/spamassassin/v312.pre}) unless -f
>> q{/etc/mail/spamassassin/v312.pre}"
>> /usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /usr/share/spamassassin
>> /usr/bin/perl5.8.8 -e "map unlink, </usr/share/spamassassin/*>"
>> /usr/bin/perl5.8.8 build/preprocessor -Mvars -DVERSION="3.001007"
>> -DPREFIX="/usr" -DDEF_RULES_DIR="/usr/share/spamassassin"
>> -DLOCAL_RULES_DIR="/etc/mail/spamassassin"
>> -DLOCAL_STATE_DIR="/var/lib/spamassassin"
>> -DINSTALLSITELIB="/usr/lib/perl5/site_perl/5.8.8" -DCONTACT_ADDRESS="the
>> administrator of that system" -m644 -Irules -O/usr/share/spamassassin
>> 10_misc.cf 20_advance_fee.cf 20_anti_ratware.cf 20_body_tests.cf
>> 20_compensate.cf 20_dnsbl_tests.cf 20_drugs.cf 20_fake_helo_tests.cf
>> 20_head_tests.cf 20_html_tests.cf 20_meta_tests.cf 20_net_tests.cf
>> 20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 23_bayes.cf
>> 25_accessdb.cf 25_antivirus.cf 25_body_tests_es.cf 25_body_tests_pl.cf
>> 25_dcc.cf 25_dkim.cf 25_domainkeys.cf 25_hashcash.cf 25_pyzor.cf
>> 25_razor2.cf 25_replace.cf 25_spf.cf 25_textcat.cf 25_uribl.cf
>> 30_text_de.cf 30_text_fr.cf 30_text_it.cf 30_text_nl.cf 30_text_pl.cf
>> 30_text_pt_br.cf 50_scores.cf 60_awl.cf 60_whitelist.cf
>> 60_whitelist_dk.cf 60_whitelist_dkim.cf 60_whitelist_spf.cf
>> 60_whitelist_subject.cf user_prefs.template triplets.txt languages
>> sa-update-pubkey.txt
>> chmod 755 /usr/share/spamassassin
>>
>> However, the binaries do not get updated.
>>
>> Any suggestions?
>>     
> Are you running "make install" as the super user?
>
> Steve
>
>   
Yes, is this a problem now?  I read nothing in the INSTALL Guide.

-- 
Albert E. Whale, CHS CISA CISSP
Sr. Security, Network, Risk Assessment and Systems Consultant
-------------------------------------------------------------------
ABS Computer Technology, Inc. - www.ABS-CompTech.com




Re: Problems installing 3.1.7 - no update for the binaries

Posted by Steve Sanders <st...@digitalw.com.au>.
On 14/12/06 1:51 PM, "Albert E. Whale" <ae...@ABS-CompTech.com> wrote:

> The Target system is Mandriva 2007.  Running Perl 5.8.8.
> 
> I have been using SpamAssassin for quite a while.  Today I encountered
> issues installing version 3.1.7.  As strange as it is, it starts with
> the installation of the following CPAN Module:
> 
> perl -MCPAN -e 'install ExtUtils::MakeMaker'
> Can't locate object method "install" via package "ExtUtils::MakeMaker"
> at -e line 1.
> 
> Running the CPAN Shell ( perl -MCPAN -e shell) and then issuing the
> install command resolves this issue.
> 
> The second problem is the make install command inside the source directory.
> 
> /Mail-SpamAssassin-3.1.7] make install
> Writing 
> /usr/lib/perl5/site_perl/5.8.8/i386-linux/auto/Mail/SpamAssassin/.packlist
> Appending installation info to /usr/lib/perl5/5.8.8/i386-linux/perllocal.pod
> /usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /etc/mail/spamassassin
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/local.cf},
> q{/etc/mail/spamassassin/local.cf}) unless -f
> q{/etc/mail/spamassassin/local.cf}"
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/init.pre},
> q{/etc/mail/spamassassin/init.pre}) unless -f
> q{/etc/mail/spamassassin/init.pre}"
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v310.pre},
> q{/etc/mail/spamassassin/v310.pre}) unless -f
> q{/etc/mail/spamassassin/v310.pre}"
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v312.pre},
> q{/etc/mail/spamassassin/v312.pre}) unless -f
> q{/etc/mail/spamassassin/v312.pre}"
> /usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /usr/share/spamassassin
> /usr/bin/perl5.8.8 -e "map unlink, </usr/share/spamassassin/*>"
> /usr/bin/perl5.8.8 build/preprocessor -Mvars -DVERSION="3.001007"
> -DPREFIX="/usr" -DDEF_RULES_DIR="/usr/share/spamassassin"
> -DLOCAL_RULES_DIR="/etc/mail/spamassassin"
> -DLOCAL_STATE_DIR="/var/lib/spamassassin"
> -DINSTALLSITELIB="/usr/lib/perl5/site_perl/5.8.8" -DCONTACT_ADDRESS="the
> administrator of that system" -m644 -Irules -O/usr/share/spamassassin
> 10_misc.cf 20_advance_fee.cf 20_anti_ratware.cf 20_body_tests.cf
> 20_compensate.cf 20_dnsbl_tests.cf 20_drugs.cf 20_fake_helo_tests.cf
> 20_head_tests.cf 20_html_tests.cf 20_meta_tests.cf 20_net_tests.cf
> 20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 23_bayes.cf
> 25_accessdb.cf 25_antivirus.cf 25_body_tests_es.cf 25_body_tests_pl.cf
> 25_dcc.cf 25_dkim.cf 25_domainkeys.cf 25_hashcash.cf 25_pyzor.cf
> 25_razor2.cf 25_replace.cf 25_spf.cf 25_textcat.cf 25_uribl.cf
> 30_text_de.cf 30_text_fr.cf 30_text_it.cf 30_text_nl.cf 30_text_pl.cf
> 30_text_pt_br.cf 50_scores.cf 60_awl.cf 60_whitelist.cf
> 60_whitelist_dk.cf 60_whitelist_dkim.cf 60_whitelist_spf.cf
> 60_whitelist_subject.cf user_prefs.template triplets.txt languages
> sa-update-pubkey.txt
> chmod 755 /usr/share/spamassassin
> 
> However, the binaries do not get updated.
> 
> Any suggestions?
Are you running "make install" as the super user?

Steve


Re: Problems installing 3.1.7 - no update for the binaries

Posted by Steve Sanders <st...@digitalw.com.au>.
On 14/12/06 1:51 PM, "Albert E. Whale" <ae...@ABS-CompTech.com> wrote:

> The Target system is Mandriva 2007.  Running Perl 5.8.8.
> 
> I have been using SpamAssassin for quite a while.  Today I encountered
> issues installing version 3.1.7.  As strange as it is, it starts with
> the installation of the following CPAN Module:
> 
> perl -MCPAN -e 'install ExtUtils::MakeMaker'
> Can't locate object method "install" via package "ExtUtils::MakeMaker"
> at -e line 1.
> 
> Running the CPAN Shell ( perl -MCPAN -e shell) and then issuing the
> install command resolves this issue.
> 
> The second problem is the make install command inside the source directory.
> 
> /Mail-SpamAssassin-3.1.7] make install
> Writing 
> /usr/lib/perl5/site_perl/5.8.8/i386-linux/auto/Mail/SpamAssassin/.packlist
> Appending installation info to /usr/lib/perl5/5.8.8/i386-linux/perllocal.pod
> /usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /etc/mail/spamassassin
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/local.cf},
> q{/etc/mail/spamassassin/local.cf}) unless -f
> q{/etc/mail/spamassassin/local.cf}"
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/init.pre},
> q{/etc/mail/spamassassin/init.pre}) unless -f
> q{/etc/mail/spamassassin/init.pre}"
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v310.pre},
> q{/etc/mail/spamassassin/v310.pre}) unless -f
> q{/etc/mail/spamassassin/v310.pre}"
> /usr/bin/perl5.8.8 -MFile::Copy -e "copy(q{rules/v312.pre},
> q{/etc/mail/spamassassin/v312.pre}) unless -f
> q{/etc/mail/spamassassin/v312.pre}"
> /usr/bin/perl5.8.8 "-MExtUtils::Command" -e mkpath /usr/share/spamassassin
> /usr/bin/perl5.8.8 -e "map unlink, </usr/share/spamassassin/*>"
> /usr/bin/perl5.8.8 build/preprocessor -Mvars -DVERSION="3.001007"
> -DPREFIX="/usr" -DDEF_RULES_DIR="/usr/share/spamassassin"
> -DLOCAL_RULES_DIR="/etc/mail/spamassassin"
> -DLOCAL_STATE_DIR="/var/lib/spamassassin"
> -DINSTALLSITELIB="/usr/lib/perl5/site_perl/5.8.8" -DCONTACT_ADDRESS="the
> administrator of that system" -m644 -Irules -O/usr/share/spamassassin
> 10_misc.cf 20_advance_fee.cf 20_anti_ratware.cf 20_body_tests.cf
> 20_compensate.cf 20_dnsbl_tests.cf 20_drugs.cf 20_fake_helo_tests.cf
> 20_head_tests.cf 20_html_tests.cf 20_meta_tests.cf 20_net_tests.cf
> 20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 23_bayes.cf
> 25_accessdb.cf 25_antivirus.cf 25_body_tests_es.cf 25_body_tests_pl.cf
> 25_dcc.cf 25_dkim.cf 25_domainkeys.cf 25_hashcash.cf 25_pyzor.cf
> 25_razor2.cf 25_replace.cf 25_spf.cf 25_textcat.cf 25_uribl.cf
> 30_text_de.cf 30_text_fr.cf 30_text_it.cf 30_text_nl.cf 30_text_pl.cf
> 30_text_pt_br.cf 50_scores.cf 60_awl.cf 60_whitelist.cf
> 60_whitelist_dk.cf 60_whitelist_dkim.cf 60_whitelist_spf.cf
> 60_whitelist_subject.cf user_prefs.template triplets.txt languages
> sa-update-pubkey.txt
> chmod 755 /usr/share/spamassassin
> 
> However, the binaries do not get updated.
> 
> Any suggestions?