toldav
October 5, 2022, 4:21pm
1
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.
toldav
October 5, 2022, 6:32pm
3
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
toldav
October 6, 2022, 6:02pm
4
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