RT 3.8.8: Extension installation via CPAN does not work

Hi,

when updating our old installation to 3.8.8, I installed RT in
/usr/local/rt manually (not via CPAN) and am now trying to install the
QuickDelete and ReportSpam plugins via CPAN. Although these are
installed, I cannot enable them since RT won’t restart after enabling
the plugins in RT_SiteConfig.pm.

This is what I put in to enable them:
Set(@Plugins,qw(Extension::ReportSpam Extension::QuickDelete ));

This is the error:
[Sun Aug 15 14:36:39 2010] [error] Can’t locate Extension/ReportSpam.pm
in @INC (@INC contains: /usr/local/rt/bin/…/local/lib
/usr/local/rt/bin/…/lib /etc/perl /usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .
/etc/apache2) at /usr/local/rt/bin/…/lib/RT.pm line 659.\nCompilation
failed in require at (eval 2) line 1.\n

These are the core variables:
RT::BasePath /usr/local/rt
RT::BinPath /usr/local/rt/bin
RT::EtcPath /usr/local/rt/etc
RT::LocalEtcPath /usr/local/rt/local/etc
RT::LocalLexiconPath /usr/local/rt/local/po
RT::LocalLibPath /usr/local/rt/local/lib
RT::LocalPath /usr/local/rt/local
RT::LocalPluginPath /usr/local/rt/local/plugins
RT::MasonComponentRoot /usr/local/rt/share/html
RT::MasonDataDir /usr/local/rt/var/mason_data
RT::MasonLocalComponentRoot /usr/local/rt/local/html
RT::MasonSessionDir /usr/local/rt/var/session_data
RT::PluginPath /usr/local/rt/plugins
RT::SbinPath /usr/local/rt/sbin
RT::VERSION 3.8.8
RT::VarPath /usr/local/rt/var

The plugins end up in
/usr/local/rt/local/plugins/RT-Extension-QuickDelete and
[…]/RT-Extension-ReportSpam, so they are where I’d expect them to be.
However, RT doesn’t like them.

What am I doing wrong there?

Regards,

–ck

What am I doing wrong there?

One minute after sending the mail, I tried symlinking
/usr/local/rt/local/plugins to /usr/local/rt/plugins and prefixing all
plugins with RT:: - that solved the issue.

–ck