Too many Undefined subroutine in rt.log

Hi.

I have recently upgraded Ubuntu 11.04 and packages (not RT,RT is still
3.8.10) since then, I cannot load any page after I login, it is just the
left menu and this message comes after any link I click on:

An internal RT error has occurred. Your administrator can find more details
in RT’s log files.

I am checking the log file and it is full of undefined subroutins:

[Wed Aug 21 11:46:14 2013] [error]: Undefined subroutine
&HTML::Mason::Commands::ScrubHTML called at
/usr/share/request-tracker3.8/html/Elements/ScrubHTML line 49, line
1510. (/usr/share/request-tracker3.8/lib/RT/Interface/Web/Handler.pm:278)
[Wed Aug 21 11:46:16 2013] [error]: Undefined subroutine
&HTML::Mason::Commands::ScrubHTML called at
/usr/share/request-tracker3.8/html/Elements/ScrubHTML line 49, line
1511. (/usr/share/request-tracker3.8/lib/RT/Interface/Web/Handler.pm:278)
[Wed Aug 21 11:46:18 2013] [error]: Undefined subroutine
&HTML::Mason::Commands::ScrubHTML called at
/usr/share/request-tracker3.8/html/Elements/ScrubHTML line 49, line
1511. (/usr/share/request-tracker3.8/lib/RT/Interface/Web/Handler.pm:278)
[Wed Aug 21 11:46:25 2013] [error]: Undefined subroutine
&HTML::Mason::Commands::ScrubHTML called at
/usr/share/request-tracker3.8/html/Elements/ScrubHTML line 49, line
1511. (/usr/share/request-tracker3.8/lib/RT/Interface/Web/Handler.pm:278)
[Wed Aug 21 12:26:48 2013] [error]: Undefined subroutine
&RT::Interface::Web::EscapeJS called at
/usr/local/share/perl/5.12.4/HTML/Mason/Interp.pm line 1020.
(/usr/share/request-tracker3.8/lib/RT/Interface/Web/Handler.pm:278)

What possibly causes this? Any perl modules I need? I already have these
installed, tell me if I need more:

Apache::DBI
DateTime::Format::Mail
Digest::MD5
HTML::Mason
MLDBM
Perl
Test::Deep
Test::NoWarnings
Test::Tester

Thanks
Alex

Would you please tell me how to do this? I used “instmodsh” to list these
packages, I do know that I don’t have some packages and honestly, I am not
programmer (but I know general stuff) and also am new in RT, for example I
don’t know how to look into RT packages…

For example, I had this error:

RT::Scrip::LoadModules Unimplemented in RT.
(/usr/share/request-tracker3.8/lib/RT.pm line 498)
(/usr/share/request-tracker3.8/lib/RT.pm:498)

I don’t know how to fix this, how to install or repair this
RT::Scrip::LoadModules, I go to the code, it IS scrips:

if ( $args{‘Heavy’} ) {
# load scrips’ modules
my $scrips = RT::Scrips->new($RT::SystemUser);
$scrips->Limit( FIELD => ‘Stage’, OPERATOR => ‘!=’, VALUE =>
‘Disabled’ );
while ( my $scrip = $scrips->Next ) {
local $@;
eval { $scrip->LoadModules } or
$RT::Logger->error("Invalid Scrip “.$scrip->Id.”. Unable
to load the Action or Condition. ".
“You should delete or repair this Scrip
in the admin UI.\n$@\n”);
}

I really don’t know how to fix this, or how to find missing Perl modules… Any
guides will be appreciated :)On Wed, Aug 21, 2013 at 9:38 PM, Nathan Cutler presnypreklad@gmail.comwrote:

Any perl modules I need? I already have these installed, tell me if I
need more:

If your list show all the Perl-related packages you have installed, then
you definitely need more – many more.

The easiest way to find out would be to look at/into the Debian or Ubuntu
RT package.

Hope this helps,
Nathan