Perl dependencies trouble on Fedora 15

I’m trying to set up RT on a machine running Fedora 15 (as a test
installation, the final may be on either F15 or RHEL). I’ve run make
fixdeps, and it installed a lot of modules, but when I set up Apache and
tried to log in, I got a 500 error. I found that many of the modules
files installed by CPAN were non-readable by the webserver (permissions
600), so I corrected that. Now I still get a 500 error, because it could
not find the file Params/Validate.pm. CPAN instists that
Params::Validate.pm is installed, but find does not locate the file
anywhere outside of .cpan. I’m not sure if I’m using CPAN wrong or what
else is up, but I’m not able to find any information on this problem.

I’d appreciate any tips on how to correctly install these dependencies.

Jesse B. Crawford (jeanluc)
Systems Programmer
New Mexico Tech Computer Center
jeanluc@nmt.edu

Hi,

If you have multiple perl binaries then make sure you set PERL env
when you run RT’s configure script.

Run perl -V to see list of dirs (@INC) where perl search for modules.
If CPAN command claims that it’s installed then either dir it’s
installed into is not readable or it’s installed for one perl binary
when server uses other.On Thu, Sep 8, 2011 at 6:48 AM, Jesse B. Crawford jeanluc@nmt.edu wrote:

I’m trying to set up RT on a machine running Fedora 15 (as a test
installation, the final may be on either F15 or RHEL). I’ve run make
fixdeps, and it installed a lot of modules, but when I set up Apache and
tried to log in, I got a 500 error. I found that many of the modules
files installed by CPAN were non-readable by the webserver (permissions
600), so I corrected that. Now I still get a 500 error, because it could
not find the file Params/Validate.pm. CPAN instists that
Params::Validate.pm is installed, but find does not locate the file
anywhere outside of .cpan. I’m not sure if I’m using CPAN wrong or what
else is up, but I’m not able to find any information on this problem.

I’d appreciate any tips on how to correctly install these dependencies.

Jesse B. Crawford (jeanluc)
Systems Programmer
New Mexico Tech Computer Center
jeanluc@nmt.edu

RT Training Sessions (http://bestpractical.com/services/training.html)

  • Chicago, IL, USA September 26 & 27, 2011
  • San Francisco, CA, USA October 18 & 19, 2011
  • Washington DC, USA October 31 & November 1, 2011
  • Melbourne VIC, Australia November 28 & 29, 2011
  • Barcelona, Spain November 28 & 29, 2011

Best regards, Ruslan.