Hi everyone,
when running spamassassin -D, I get the following error:
razor2 check skipped: Illegal seek Can't locate object method "new" via
package "Razor2::Client::Agent"
at /usr/lib/perl5/site_perl/5.8.3/Mail/SpamAssassin/Dns.pm line 370.
Upgrading spamassassin 2.63 to today's 3.0.0-cvs didn't help, same when
upgrading razor2 from version 2.36 to 2.40.
But(!) then I installed spamassassin in another directory (using perl
Makefile.PL PREFIX=foo SYSCONFDIR=bar ; make ; make install) and when running
that copy of spamassassin, razor2 works.
Why that? The contents of /usr/lib/perl/site_perl/5.8.3/SpamAssassin* and
foo/lib/perl/site_perl/5.8.3/SpamAssassin* are absolutely identical.
foo/bin/spamassassin and /usr/bin/spamassassin differ, but only in their path
definitions.
#> rpm -q perl spamassassin Razor
perl-5.8.3-2tr
spamassassin-3.0.0-0.1
Razor-2.40-1
Anyone got a clue what may have gone wrong?
Kind regards,
Phil
when running spamassassin -D, I get the following error:
razor2 check skipped: Illegal seek Can't locate object method "new" via
package "Razor2::Client::Agent"
at /usr/lib/perl5/site_perl/5.8.3/Mail/SpamAssassin/Dns.pm line 370.
Upgrading spamassassin 2.63 to today's 3.0.0-cvs didn't help, same when
upgrading razor2 from version 2.36 to 2.40.
But(!) then I installed spamassassin in another directory (using perl
Makefile.PL PREFIX=foo SYSCONFDIR=bar ; make ; make install) and when running
that copy of spamassassin, razor2 works.
Why that? The contents of /usr/lib/perl/site_perl/5.8.3/SpamAssassin* and
foo/lib/perl/site_perl/5.8.3/SpamAssassin* are absolutely identical.
foo/bin/spamassassin and /usr/bin/spamassassin differ, but only in their path
definitions.
#> rpm -q perl spamassassin Razor
perl-5.8.3-2tr
spamassassin-3.0.0-0.1
Razor-2.40-1
Anyone got a clue what may have gone wrong?
Kind regards,
Phil