[rt-users] 3.8.6 install problem/question

Ken Crocker kfcrocker at lbl.gov
Fri Dec 18 16:14:27 EST 2009


To list,

I'm in the middle of installing 3.8.6 on a Linux environment. Based on 
what I read from the README, I didn't think I needed to install 
QuickDelete or ICal and that installing RT::Calendar would take care of 
all my basic Calendar needs. This doesn't seem to be the case.  During 
the "make upgrade" process (to upgrade my Oracle DataBase), I ran into 
errors that said it couldn't find any of those files. So I downloaded 
and installed QuickCreate & ICal. No problem. Continuing with the :make 
upgrade" for my DataBase I then get this:

Proceed [y/N]:y
Processing 3.7.1
[Fri Dec 18 20:52:27 2009] [crit]: Can't locate RT/FM.pm in @INC (@INC 
contains: /opt/rt3/rt-3.8.6/sbin/../local/lib 
/opt/rt3/rt-3.8.6/sbin/../lib 
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl 
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl 
/usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at 
/opt/rt3/rt-3.8.6/sbin/../lib/RT.pm line 627, <STDIN> line 4. 
(/opt/rt3/rt-3.8.6/sbin/../lib/RT.pm:377)
Can't locate RT/FM.pm in @INC (@INC contains: 
/opt/rt3/rt-3.8.6/sbin/../local/lib /opt/rt3/rt-3.8.6/sbin/../lib 
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl 
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl 
/usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at 
/opt/rt3/rt-3.8.6/sbin/../lib/RT.pm line 627, <STDIN> line 4.
[rt at redsea rt3]$
[rt at redsea rt3]$ find /opt/rt3 -name FM.pm
[rt at redsea rt3]$ find /usr/lib/perl5 -name FM.pm

What is FM? Why is it not part of the general 3.8.6 install?
I was under the impression that anything in RT that was NOT part of an 
option/plugin would be part of the basic "make install" process for 3.8.6.

Also, somewhere in the process, I may even have the directories wrong.
I thought that my basic pathway was supposed to be /opt/rt3/rt-x.x.x. 
All install software (tar and otherwise) in something else (like 
/opt/rt3/src) and run all the installs from there. Is that correct?

SO, now my three basic questions are:
1) where (directory path) am I supposed to run installs from? &
2) Where is everything supposed to e installed INTO? &
3) What modules do I have to install OTHER than the basic 3.8.6 install 
in order to actually run 3.8.6 without any other extensions?

Help here would be extremely appreciated. Thank you in advance.

Kenn
LBNL




More information about the rt-users mailing list