Can't locate RT/Action/.pm in @INC error message

Dear list,

RT v3.4.1 installed on Debian ‘Sarge’ 3.1.

I have inherited an RT system that I have little understanding. I have
noticed the following error logged in the apache-ssl error.log. Could
someone please give me a clue as to my best course of action to remedy
this error?

Many thanks in advance

Karl

[Fri Oct 27 12:27:45 2006] [error]: Scrip Prepare 9 died. - Require of
RT::Action:: failed.
Can’t locate RT/Action/.pm in @INC (@INC contains:
/usr/local/share/request-tracker3.4/lib
/usr/share/request-tracker3.4/lib /etc/perl /usr/local/lib/perl/5.8.4
/usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .
/etc/apache-ssl/ /etc/apache-ssl/lib/perl) at (eval 634) line 3.

Stack:
[(eval 634):3]
[/usr/share/request-tracker3.4/lib/RT/Scrip_Overlay.pm:472]
[/usr/share/request-tracker3.4/lib/RT/Scrips_Overlay.pm:235]
[/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:160]
[/usr/share/request-tracker3.4/lib/RT/Record.pm:1373]
[/usr/share/request-tracker3.4/lib/RT/Ticket_Overlay.pm:3439]
[/usr/share/request-tracker3.4/lib/RT/Ticket_Overlay.pm:3176]
[/usr/share/request-tracker3.4/lib/RT/Record.pm:873]
[/usr/share/request-tracker3.4/lib/RT/Interface/Web.pm:934]
[/usr/share/request-tracker3.4/lib/RT/Interface/Web.pm:1048]
[/usr/share/request-tracker3.4/html/Ticket/Display.html:140]
[/usr/share/request-tracker3.4/html/Ticket/Update.html:211]
[/usr/share/request-tracker3.4/html/autohandler:215]

Stack:
[/usr/share/request-tracker3.4/lib/RT/ScripAction_Overlay.pm:164]
[/usr/share/request-tracker3.4/lib/RT/Scrip_Overlay.pm:472]
[/usr/share/request-tracker3.4/lib/RT/Scrips_Overlay.pm:235]
[/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:160]
[/usr/share/request-tracker3.4/lib/RT/Record.pm:1373]
[/usr/share/request-tracker3.4/lib/RT/Ticket_Overlay.pm:3439]
[/usr/share/request-tracker3.4/lib/RT/Ticket_Overlay.pm:3176]
[/usr/share/request-tracker3.4/lib/RT/Record.pm:873]
[/usr/share/request-tracker3.4/lib/RT/Interface/Web.pm:934]
[/usr/share/request-tracker3.4/lib/RT/Interface/Web.pm:1048]
[/usr/share/request-tracker3.4/html/Ticket/Display.html:140]
[/usr/share/request-tracker3.4/html/Ticket/Update.html:211]
[/usr/share/request-tracker3.4/html/autohandler:215]
(/usr/share/request-tracker3.4/lib/RT/Scrip_Overlay.pm:480)

This e-mail has been scanned for viruses by MessageLabs.

Sounds like someone made a typo. That line:

“RT::Action::”

needs to be completed with something like:

Notify
SendEmail
UserDefined
AutoOpen

etc.

If you post the rest of the Scrip, I’m sure it will become much more
obvious. If the scrip is global, you should be able to access it via
the RT admin interface:

http://yourrt.com/Admin/Global/Scrip.html?id=9&Queue=0

Eric Schultz
United Online, Inc.

Thank you for your reply.

I have gone to the ‘Global’ ‘Scrips’ from ‘Configuration’. Scrip 9 (and
indeed scrip 1) had ‘On Resolve’ and the Action was from the
drop down list. I have selected ‘Notify Owner as Comment’ and selected
’Submit’.

Is this all I have to do, is this correct? Is there a text version of
the scrips? Again, I’m new to RT and am a Linux novice, so I hope I’m
not being too timid.

Many thanks

Karl

This e-mail has been scanned for viruses by MessageLabs.

I have gone to the ‘Global’ ‘Scrips’ from ‘Configuration’.
Scrip 9 (and
indeed scrip 1) had ‘On Resolve’ and the Action was from the
drop down list. I have selected ‘Notify Owner as Comment’
and selected
‘Submit’.

Is this all I have to do, is this correct? Is there a text version of
the scrips? Again, I’m new to RT and am a Linux novice, so I hope I’m
not being too timid.

Yes, what you did should suffice. If you want to see the “entire”
Scrip, you could pull the information out of the database, table =
Scrips.

Eric Schultz
United Online, Inc.