Request Traker 3.2 and RTFM 2.0.4

I have recently done a fresh install of Debian in order to upgrade our system to RT 3.2. I had no problem with the apt-get install of RT but I seem to be having some problems with the database. I did have a backup of our 3.0.11 database and when restored that RT worked fine. My question is this though, does RTFM 2.0.4 work with RT 3.2? And if so could someone point me in the right direction. I was able to get RTFM installed but after I log into RT I get the following error:

Error during compilation of /usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:
Can’t locate RT/FM.pm in @INC (@INC contains: /usr/local/share/request-tracker3.2/lib /usr/share/request-tracker3.2/lib /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache/ /etc/apache/lib/perl) at /usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default line 20.

Stack:
[/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:20]
[RT/FM.pm:20]
[/usr/share/perl5/HTML/Mason/Interp.pm:534]
[/usr/share/perl5/HTML/Mason/Interp.pm:311]
[/usr/share/perl5/HTML/Mason/Request.pm:892]
[/usr/share/perl5/HTML/Mason/Request.pm:996]
[/usr/share/request-tracker3.2/html/Elements/Callback:81]
[/usr/share/request-tracker3.2/html/autohandler:212]
BEGIN failed–compilation aborted at /usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default line 20.

Stack:
[/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:20]
[/usr/share/perl5/HTML/Mason/Interp.pm:534]
[/usr/share/perl5/HTML/Mason/Interp.pm:311]
[/usr/share/perl5/HTML/Mason/Request.pm:892]
[/usr/share/perl5/HTML/Mason/Request.pm:996]
[/usr/share/request-tracker3.2/html/Elements/Callback:81]
[/usr/share/request-tracker3.2/html/autohandler:212]

Any help would be appreciated.

Caleb Peters

Technical Support
Earnware Corporation

RTFM 2.0.4 is working quite nicely with RT 3.2.2 here.

On our system, the library that’s referenced in your error message
appears at /lib/RT/FM.pm…does it exist at that location on
your system? Are permissions on it set appropriately?

Mark Roedel
Web Programmer / Analyst
LeTourneau UniversityFrom: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Caleb
Sent: Tuesday, November 30, 2004 11:53 AM
To: rt-users@lists.bestpractical.com
Subject: [rt-users] Request Traker 3.2 and RTFM 2.0.4

I have recently done a fresh install of Debian in order to

upgrade our system to RT 3.2. I had no problem with the apt-get install
of RT but I seem to be having some problems with the database. I did
have a backup of our 3.0.11 database and when restored that RT worked
fine. My question is this though, does RTFM 2.0.4 work with RT 3.2? And
if so could someone point me in the right direction. I was able to get
RTFM installed but after I log into RT I get the following error:

Error during compilation of

/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:
Can’t locate RT/FM.pm in @INC (@INC contains:
/usr/local/share/request-tracker3.2/lib
/usr/share/request-tracker3.2/lib /etc/perl /usr/local/lib/perl/5.8.4
/usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .
/etc/apache/ /etc/apache/lib/perl) at
/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default
line 20.

Stack:

[/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:2
0]
[RT/FM.pm:20]
[/usr/share/perl5/HTML/Mason/Interp.pm:534]
[/usr/share/perl5/HTML/Mason/Interp.pm:311]
[/usr/share/perl5/HTML/Mason/Request.pm:892]
[/usr/share/perl5/HTML/Mason/Request.pm:996]
[/usr/share/request-tracker3.2/html/Elements/Callback:81]
[/usr/share/request-tracker3.2/html/autohandler:212]
BEGIN failed–compilation aborted at
/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default
line 20.

Stack:

[/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:2
0]
[/usr/share/perl5/HTML/Mason/Interp.pm:534]
[/usr/share/perl5/HTML/Mason/Interp.pm:311]
[/usr/share/perl5/HTML/Mason/Request.pm:892]
[/usr/share/perl5/HTML/Mason/Request.pm:996]
[/usr/share/request-tracker3.2/html/Elements/Callback:81]
[/usr/share/request-tracker3.2/html/autohandler:212]

Any help would be appreciated. 

Caleb Peters

Technical Support
Earnware Corporation

Well it seems that none of those files were found in the correct spot. I seem to be having some trouble with the way the Debian package installs and getting all the right files for RTFM to go to the right places. Does anyone have any suggestions. I did a clean install of Debain again and I currently have RT 3.2 running successfully, but I just can’t get RTFM to install. Or could someone just point me to the correct place to find some Debian install documentation? I have the .pdf file but that’s very generic and not very helpful. I know there has to be someone out there who has used the “apt-get install” procedure to get RT 3.2 running and RTFM. Thanks in advance for all your help, you guys are great.----- Original Message ----- From: “Roedel, Mark” MarkRoedel@letu.edu To: “Caleb” caleb@earnware.com, rt-users@lists.bestpractical.com CC: Date: 12/1/2004 6:22:08 AM Subject: RE: [rt-users] Request Traker 3.2 and RTFM 2.0.4
RTFM 2.0.4 is working quite nicely with RT 3.2.2 here. On our system, the library that’s referenced in your error message appears at /lib/RT/FM.pm…does it exist at that location on your system? Are permissions on it set appropriately? – Mark Roedel Web Programmer / Analyst LeTourneau University
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Caleb
Sent: Tuesday, November 30, 2004 11:53 AM
To: rt-users@lists.bestpractical.com
Subject: [rt-users] Request Traker 3.2 and RTFM 2.0.4

I have recently done a fresh install of Debian in order to upgrade our system to RT 3.2. I had no problem with the apt-get install of RT but I seem to be having some problems with the database. I did have a backup of our 3.0.11 database and when restored that RT worked fine. My question is this though, does RTFM 2.0.4 work with RT 3.2? And if so could someone point me in the right direction. I was able to get RTFM installed but after I log into RT I get the following error:

Error during compilation of /usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:
Can’t locate RT/FM.pm in @INC (@INC contains: /usr/local/share/request-tracker3.2/lib /usr/share/request-tracker3.2/lib /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache/ /etc/apache/lib/perl) at /usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default line 20.

Stack:
[/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:20]
[RT/FM.pm:20]
[/usr/share/perl5/HTML/Mason/Interp.pm:534]
[/usr/share/perl5/HTML/Mason/Interp.pm:311]
[/usr/share/perl5/HTML/Mason/Request.pm:892]
[/usr/share/perl5/HTML/Mason/Request.pm:996]
[/usr/share/request-tracker3.2/html/Elements/Callback:81]
[/usr/share/request-tracker3.2/html/autohandler:212]
BEGIN failed–compilation aborted at /usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default line 20.

Stack:
[/usr/share/request-tracker3.2/html/Callbacks/RTFM/autohandler/Default:20]
[/usr/share/perl5/HTML/Mason/Interp.pm:534]
[/usr/share/perl5/HTML/Mason/Interp.pm:311]
[/usr/share/perl5/HTML/Mason/Request.pm:892]
[/usr/share/perl5/HTML/Mason/Request.pm:996]
[/usr/share/request-tracker3.2/html/Elements/Callback:81]
[/usr/share/request-tracker3.2/html/autohandler:212]

Any help would be appreciated.

Caleb Peters

Technical Support
Earnware Corporation

Well, I am using the tar file from Best Practical (2.0.4). Am I not supposed to use that package? I just took that and altered the Makefile to point to my RT installation. After much trial and error I was able to get RTFM up and running. I am about to do a clean installation using my notes from my last try. Is there any reason I should not use the 2.0.4 package?From: “Stephen Quinney” stephen@jadevine.org.uk
To: “Caleb” caleb@earnware.com
CC: rt-users@lists.bestpractical.com
Date: 12/2/2004 8:41:31 AM
Subject: Re: [rt-users] Request Traker 3.2 and RTFM 2.0.4

Well it seems that none of those files were found in the correct
spot. I seem to be having some trouble with the way the Debian
package installs and getting all the right files for RTFM to go to
the right places. Does anyone have any suggestions. I did a clean
install of Debain again and I currently have RT 3.2 running
successfully, but I just can’t get RTFM to install. Or could someone
just point me to the correct place to find some Debian install
documentation? I have the .pdf file but that’s very generic and not
very helpful. I know there has to be someone out there who has used
the “apt-get install” procedure to get RT 3.2 running and RTFM.

I’m not sure if you’ve been using the rtfm package from Debian or not
but that only works for the RT 3.0 series. I have made a package based
on that one which will work with RT 3.2. You can grab my rtfm-rt3.2
Debian package from:

This is an unofficial package but I have vaguely tested it and I am
one of the maintainers of the request-tracker3 and request-tracker3.2
packages so you can trust me, honest… :wink:

You should read the file /usr/share/doc/rtfm-rt3.2/README.Debian. I
hope that gets you on your way.

Stephen Quinney

Well it seems that none of those files were found in the correct
spot. I seem to be having some trouble with the way the Debian
package installs and getting all the right files for RTFM to go to
the right places. Does anyone have any suggestions. I did a clean
install of Debain again and I currently have RT 3.2 running
successfully, but I just can’t get RTFM to install. Or could someone
just point me to the correct place to find some Debian install
documentation? I have the .pdf file but that’s very generic and not
very helpful. I know there has to be someone out there who has used
the “apt-get install” procedure to get RT 3.2 running and RTFM.

I’m not sure if you’ve been using the rtfm package from Debian or not
but that only works for the RT 3.0 series. I have made a package based
on that one which will work with RT 3.2. You can grab my rtfm-rt3.2
Debian package from:

This is an unofficial package but I have vaguely tested it and I am
one of the maintainers of the request-tracker3 and request-tracker3.2
packages so you can trust me, honest… :wink:

You should read the file /usr/share/doc/rtfm-rt3.2/README.Debian. I
hope that gets you on your way.

Stephen Quinney

signature.asc (189 Bytes)

Well, I am using the tar file from Best Practical (2.0.4). Am I not
supposed to use that package? I just took that and altered the
Makefile to point to my RT installation. After much trial and error
I was able to get RTFM up and running. I am about to do a clean
installation using my notes from my last try. Is there any reason I
should not use the 2.0.4 package?

There’s nothing stopping you doing it the tarball way. I find the use
of Debian packages a lot cleaner and it makes future upgrades much
easier as I know the locations of all the old files. I forgot there
was a version 2.0.4 of rtfm, I have now uploaded the packages for that
into the same web space:

Stephen