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:[EMAIL PROTECTED] Sent: Tuesday, January 22, 2008 1:32 PM To: 'Greg Evans'; 'Emmanuel Lacour' Cc: rt-users@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:[EMAIL PROTECTED] Sent: Saturday, January 19, 2008 11:41 AM To: Emmanuel Lacour Cc: Greg Evans; rt-users@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: [EMAIL PROTECTED] > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [EMAIL PROTECTED] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com