[rt-users] RTFM Install Problem - not sure what to do - SOLVED

Greg Evans gevans at hcc.net
Wed Jan 23 18:31:36 EST 2008


Oddly enough the problem is fixed. 

I was working on it today and realized that I had installed perl 5.10.0 from
source when everything else save RT had been installed via 'yum' on this
machine (I didn't build it :P ). Anyway, I still ahd the error and looked in
RT and it was reporting perl 5.8.8 which was the prior version on the
machine. We uninstalled this via yum (nightmare for me, but oh well) and
then replaced perl 5.10.0 with a fresh install of 5.8.8 from yum.
Re-installed mysql, and RT and now everything is working perfectly and my
databases are intact and everything. 

Not sure why a non-yum install of perl would break it, but hey, it works
now.

Greg

-----Original Message-----
From: Greg Evans [mailto:gevans at hcc.net] 
Sent: Tuesday, January 22, 2008 1:32 PM
To: 'Greg Evans'; 'Emmanuel Lacour'
Cc: rt-users at lists.bestpractical.com
Subject: RE: [rt-users] RTFM Install Problem - not sure what to do


Anyone have any ideas on what I can do to fix this issue where
$RT::LocalPath is apparently not able to be found though the RT.pm file
clearly exists in /opt/rt3/lib and $LocalPath is clearly defined in RT.pm??


>From What I can tell, RT looks to be configured correctly as it is
functioning as I expect for creation and updating of tickets. This is really
frustrating as I don't know what I have either missed or should even be
looking for.

Regards,

Greg



Previous messages below


Oops,

That was $LocalPath = '/opt/rt3/local';  not 'LocalPath=...'  I just missed
the $ when I copied and pasted.
-----Original Message-----
From: Greg Evans [mailto:gevans at hcc.net] 
Sent: Saturday, January 19, 2008 11:41 AM
To: Emmanuel Lacour
Cc: Greg Evans; rt-users at lists.bestpractical.com
Subject: Re: [rt-users] RTFM Install Problem - not sure what to do

Hi Emmanuel,  Checked what you told me and t his is what I found in / 
opt/rt3/lib/RT.pm:

LocalPath = '/opt/rt3/local';

I have beein doing everything on this machine as root, so I think that  
having permission shouldn't be  a problem. I am perplexed. I am not  
sure what I may have not configured since I am a RT newbie.

Any Ideas? I can send any config files that might be necessary as  
well, or look in any config files :)

Regards,

Greg Evans


On Jan 19, 2008, at 12:21 AM, Emmanuel Lacour wrote:

> On Fri, Jan 18, 2008 at 12:36:31PM -0800, Greg Evans wrote:
>> I had tried that previously and forgot to put that in my last  
>> message. Here
>> are the results when I do that. I looked at /opt/rt3/lib and I  
>> didn't see
>> $RT::LocalPath defined anywhere in there.
>>
>
> It should be defined in RT.pm:
>
> ex: $LocalPath = '/opt/rt3/local';
>
>> Currently the RTFM directory lies in ~/Desktop/RTFM-<version>. Do I  
>> need to
>> place it elsewhere for the install?
>>
>
> it doesn't matter.
>
>> Cannot find the location of RT.pm that defines $RT::LocalPath in: inc
>> /usr/lib/perl5/5.10.0/i686-linux /usr/lib/perl5/5.10.0
>> /usr/lib/perl5/site_perl/5.10.0/i686-linux /usr/lib/perl5/site_perl/ 
>> 5.10.0
>> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7
>> /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5
>> /usr/lib/perl5/site_perl /us . /opt/rt3/lib /opt/lib/rt3 /opt/lib
>> /usr/local/rt3/lib /usr/local/lib/rt3 /usr/local/lib /home/rt3/lib
>> /home/lib/rt3 /home/lib /usr/rt3/lib /usr/lib/rt3 /usr/lib /sw/rt3/ 
>> lib
>> /sw/lib/rt3 /sw/lib
>> Path to your RT.pm:  /opt/rt3/lib
>> Cannot find the location of RT.pm that defines $RT::LocalPath in: inc
>> /usr/lib/perl5/5.10.0/i686-linux /usr/lib/perl5/5.10.0
>> /usr/lib/perl5/site_perl/5.10.0/i686-linux /usr/lib/perl5/site_perl/ 
>> 5.10.0
>> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7
>> /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5
>> /usr/lib/perl5/site_perl /us . /opt/rt3/lib /opt/lib/rt3 /opt/lib
>> /usr/local/rt3/lib /usr/local/lib/rt3 /usr/local/lib /home/rt3/lib
>> /home/lib/rt3 /home/lib /usr/rt3/lib /usr/lib/rt3 /usr/lib /sw/rt3/ 
>> lib
>> /sw/lib/rt3 /sw/lib /opt/rt3/lib /opt/rt3/lib/rt3/lib /opt/rt3/lib/ 
>> lib/rt3
>> /opt/rt3/lib/lib
>> Path to your RT.pm:
>>
>
> I can't reproduce tour problem here, maybe the user that run "perl
> Makefile.PL" has no right to read /opt/rt3/lib/RT.pm ? Or maybe your  
> RT
> is half configured ?
>
> Try to first open /opt/rt3/lib/RT.pm, and look if it seems a valid  
> file
> (search for LocalPath) inside, then as the same user run your perl
> Makefile.PL, it should works.
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com





More information about the rt-users mailing list