I am not sure if that is your exact Plugins config line but it should be: Set(@Plugins,qw(RT::Extension::ExtractCustomFieldValues));
If there is more than one extension being loaded can you post the full exact line. Also as Ruslan pointed out there should only be one Set(@Plugins line. > Message: 2 > Date: Wed, 20 Apr 2011 08:45:44 -0400 > From: Mike Johnson <[email protected]> > To: [email protected] > Subject: Re: [rt-users] can't locate XXX > Message-ID: <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > The Set(@Plugins line was the problem... I had a spelling mistake. > > Now I'm seeing a different error > > [Wed Apr 20 08:20:25 2011] [error] Can't call method "require" without a > package or object reference at /opt/rt3/bin/../lib/RT.pm line > 670.\nCompilation failed in require at (eval 2) line 1.\n > [Wed Apr 20 08:20:25 2011] [error] Can't load Perl file: /opt/rt3/bin/ > webmux.pl for server myserver.mydomain.com:0, exiting... > By looking at the code in RT.pm, and my very limited Perl knowledge... it > seems when it's reading through trying to find all the Plugins defined in > the RT_SiteConfig.pm it hiccups on the newly corrected Set(@Plugins...); > line for ExtractCustomFieldValues. > > My Set line is as follows: > > Set(@Plugins,qw(... RT::Extension::ExtractCustomFieldValues)); > > As indicated on the wiki page for ExtractCustomFieldValues. > > I'm trying to figure out exactly what the Set(@Plugins line means(till now, > I've simply used what was posted on the wiki, without understanding what > each piece of the config line actually means...) but I'm having a hard time > googling/searching wiki or rt-users for that information. > > This page http://requesttracker.wikia.com/wiki/SiteConfig tells you a little > bit of the Plugins line, but doesn't define what it means. I'm assuming I'd > inherently know this if I knew more about Perl itself... > > > > On Wed, Apr 20, 2011 at 1:17 AM, Ruslan Zakirov <[email protected]>wrote: > >> On Tue, Apr 19, 2011 at 9:29 PM, Mike Johnson <[email protected]> >> wrote: >> > When the apache error_log shows an error stating it can't locate a given >> .pm >> > file in @INC what are my steps to resolve this? >> > >> > Specifically, when I insert the line >> > >> > Set(@Plugins,qw(... RT::Extension::ExtractCustomFieldValues)); >> > >> > into my site config, apache won't start up and complains it cannot find >> the >> > ExtractCustomFieldValues.pm >> > >> > I searched the lists, and some have said the path to the pm is not in the >> > @INC environment variable and to move the .pm to a place that is. In the >> > error it lists the @INC variable, and /opt/rt3/local/lib or /opt/rt3/lib >> > exist in it >> >> In 3.8 @INC should be >> >> rt3/local/lib >> rt3/local/plugins/X/lib >> rt3/local/plugins/Y/lib >> rt3/local/plugins/Z/lib >> rt3/lib >> >> If you have set @Plugins to (X Y Z) in the config, but ... >> >> * ..., but only some plugins' paths are in the @INC - check config for >> double Set(@Plugins, ...) >> * ..., but only some plugins' paths are in the @INC - check above and >> check permissions on dirs >> * ..., but none of rt3/local/plugins/.../lib is in the @INC - check >> above, may be you have earlier 3.8.x release with a bug, upgrade to >> the latest >> >> > , so I attempted to move the .pm in question to one of those >> > areas with no luck... >> > Strikes me as odd that I'd have to move this considering I've installed 2 >> > other extensions prior to this one that fired up with out any issues... >> >> 100% there is no need in moving files around. Pretty good chances to >> break things further or complicate future upgrades. >> >> > Anyone give me a few steps to troubleshoot or try out? >> > >> > Thanks! >> > Mike. >> >> -- >> Best regards, Ruslan. >> > > > > -- > Mike Johnson > Datatel Programmer/Analyst > Northern Ontario School of Medicine > 955 Oliver Road > Thunder Bay, ON P7B 5E1 > Phone: (807) 766-7331 > Email: [email protected] > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110420/b5889618/attachment-0001.html> > > ------------------------------ > -- Joe Vermeulen Lakehead University Desktop Support Technology Services Centre Phone: 807-346-7778 Site: helpdesk.lakeheadu.ca
