Can't locate RT/Extension/AutomaticAssignment.pm

Hi RT users,

I hope someone can help figure out what seems to be the issue installing this extension. My RT Version 5.0.1 / RHEL 8.

I’m trying to install “RT-Extension-AutomaticAssignment” and getting this error below.

Can't locate RT/Extension/AutomaticAssignment.pm in @INC (you may need to install the RT::Extension::AutomaticAssignment module) (@I>

I have followed the steps below and I do not know what is missing.

perl Makefile.PL
make
make install
make initdb
edit your /opt/rt5/etc/RT_SiteConfig.pm
    Add this line:
    Plugin( "RT::Extension::AutomaticAssignment" );
Clear your mason cache
    rm -rf /opt/rt5/var/mason_data/obj

Thank you for any input on this issue.
-David

Looks like its not installed in a library path that the Perl interpreter that your RT instance uses can see. In the make install did it tell you want path it was installing the code into? In the past I’ve notice that CPAN modules in RHEL can end up in “personal” Perl libraries for root, rather than system libraries for example.

Hi Green,

Here is my “make install” output
Any thoughs?

[root@rt:RT-Extension-AutomaticAssignment-1.00]$ make install
Manifying 2 pod documents
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Chooser.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Test.pm.in
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Filter.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Test.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Chooser/Random.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Chooser/ActiveTickets.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Chooser/RoundRobin.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Chooser/UserDefined.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Chooser/TimeLeft.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Filter/MemberOfGroup.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Filter/MemberOfRole.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Filter/WorkSchedule.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Filter/UserDefined.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Extension/AutomaticAssignment/Filter/ExcludedDates.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Action/AutomaticReassignment.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/Action/AutomaticAssignment.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/RT/CustomFieldValues/ServiceBusinessHours.pm
Installing /opt/rt5/local/man/man3/RT::CustomFieldValues::ServiceBusinessHours.3pm
Installing /opt/rt5/local/man/man3/RT::Extension::AutomaticAssignment.3pm
Appending installation info to /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/lib/perllocal.pod
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/etc/initialdata
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/etc/AutomaticAssignment_Config.pm
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Callbacks/AutomaticAssignment/Elements/Tabs/PrivilegedQueue
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/AutomaticAssignment.html
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/SortableBox
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Chooser/TimeLeft
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Chooser/UserDefined
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Chooser/ActiveTickets
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Chooser/RoundRobin
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Chooser/Random
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Filter/WorkSchedule
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Filter/UserDefined
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Filter/ExcludedDates
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Filter/MemberOfGroup
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Admin/Queues/Elements/Filter/MemberOfRole
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Helpers/SelectChooser
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/html/Helpers/AddFilter
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/static/css/automatic-assignment.css
Installing /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment/static/js/automatic-assignment.js

Hi Green,

After digging a little more into the logs. I found the issue. The culprit was the permission on the /opt/rt5/local/plugins/RT-Extension-AutomaticAssignment.

Thank you for your input.

-David

1 Like