[rt-users] Installing RTFM

Brooks, Travis C. travis at slac.stanford.edu
Tue Jul 25 11:44:12 EDT 2006


I just installed RTFM 2.2rc2 on 3.6 and had some trouble with where the
installer sent the files.

Your rt3/lib/  area where you should have all the RT perl modules should
have some new pieces in it (FM, etc).  Depending on how you configured RT
for installation this may be in different places, however, if you can find
your RT.pm module, that's where there should be an RT/ directory with an
FM/ subdir, and within that all the pms for RTFM.  If the packages for
RTFM aren't there, then try installing again, and check the prefix option
on the rtfm configure command when you are installing.  Perhaps you need
to tell the RTFM installer where to put things via the prefix (and other
options on configure)

Sorry I can't be more help.

Travis

Travis C. Brooks
SPIRES Scientific Databases Manager
Stanford Linear Accelerator Center
http://www.slac.stanford.edu/spires

On Tue, 25 Jul 2006, Marco van Beek wrote:

>
> Hi All,
>
> I have successfully installed RT 3.4.2 on Ubuntu 5.10, using the debian
> package. After some tweaking it all worked fine, so I got adventurous and
> tried installing RTFM. To cut a long story short, installing RTFM via apt
> get also installs an older version of RT, and I had to do a lot of
> cleaning to get it all back again.
>
> Anyway, downloaded the RTFM-2.2.0RC2.tar.gz from the Best Practical site,
> and followed the instructions. Everything seemed to be fine except that
> "make initdb" failed, grumbling about the mysql password and I had to hack
> where it was looking for rt-setup-database via a symbolic link, but I
> found that the previous install had done the mysql code anyway.
>
> So having reloaded apache, no RTFM link in the main RT interface, and when
> I navigate to /rt/RTFM/index.html I get the errors shown below.
>
> I don't know if the two problems are related, so any help would be
> appreciated. The only place I can find a "use RT::FM::ArticleCollection"
> line of code is in subdirectory called "Callbacks".
>
> Regards,
>
> Marco
>
>
> ===========================================================
> > error:   	Can't locate object method "new" via package
> "RT::FM::ArticleCollection" (perhaps you forgot to load
> "RT::FM::ArticleCollection"?) at
> /usr/share/request-tracker3.4/html/RTFM/Elements/NewestArticles line 60.
> context:
> > ...
> > 56:  	<%INIT>
> > 57:  	my $rows = 10;
> > 58:  	my $i;
> > 59:  	my $MyArticles;
> > 60:  	$MyArticles = new RT::FM::ArticleCollection
> ($session{'CurrentUser'}); 61:  	$MyArticles->UnLimit;
> > 62:  	$MyArticles->RowsPerPage($rows);
> > 63:  	$MyArticles->OrderBy(FIELD => 'LastUpdated', ORDER => 'DESC'); 64:
> > ...
> > code stack:
> 	/usr/share/request-tracker3.4/html/RTFM/Elements/NewestArticles:60
> /usr/share/request-tracker3.4/html/RTFM/index.html:24
> > /usr/share/request-tracker3.4/html/autohandler:215
>
>
> ===========================================================
> raw error:
> > Can't locate object method "new" via package "RT::FM::ArticleCollection"
> (perhaps you forgot to load "RT::FM::ArticleCollection"?) at
> /usr/share/request-tracker3.4/html/RTFM/Elements/NewestArticles line 60.
> >
> >
> > Trace begun at /usr/share/perl5/HTML/Mason/Exceptions.pm line 128
> HTML::Mason::Exceptions::rethrow_exception('Can\'t locate object method
> "new" via package "RT::FM::ArticleCollection" (perhaps you forgot to
> load "RT::FM::ArticleCollection"?) at
> /usr/share/request-tracker3.4/html/RTFM/Elements/NewestArticles line
> 60.^J') called at
> /usr/share/request-tracker3.4/html/RTFM/Elements/NewestArticles line 60
> HTML::Mason::Commands::__ANON__ at
> /usr/share/perl5/HTML/Mason/Component.pm line 134
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x2aaaac2971a0)')
> called at /usr/share/perl5/HTML/Mason/Request.pm line 1232 eval {...} at
> /usr/share/perl5/HTML/Mason/Request.pm line 1226
> > HTML::Mason::Request::comp(undef, undef) called at
> /usr/share/request-tracker3.4/html/RTFM/index.html line 24
> HTML::Mason::Commands::__ANON__ at
> /usr/share/perl5/HTML/Mason/Component.pm line 134
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x2ec4db0)')
> called at /usr/share/perl5/HTML/Mason/Request.pm line 1232 eval {...} at
> /usr/share/perl5/HTML/Mason/Request.pm line 1226
> > HTML::Mason::Request::comp(undef, undef) called at
> /usr/share/perl5/HTML/Mason/Request.pm line 898
> HTML::Mason::Request::call_next('HTML::Mason::Request::CGI=HASH(0x3422640)')
> called at /usr/share/request-tracker3.4/html/autohandler line 215
> HTML::Mason::Commands::__ANON__ at
> /usr/share/perl5/HTML/Mason/Component.pm line 134
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x2d3bfc0)')
> called at /usr/share/perl5/HTML/Mason/Request.pm line 1232 eval {...} at
> /usr/share/perl5/HTML/Mason/Request.pm line 1226
> > HTML::Mason::Request::comp(undef, undef, undef) called at
> /usr/share/perl5/HTML/Mason/Request.pm line 460 eval {...} at
> /usr/share/perl5/HTML/Mason/Request.pm line 460
> > eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 410
> > HTML::Mason::Request::exec('HTML::Mason::Request::CGI=HASH(0x3422640)')
> called at /usr/share/perl5/HTML/Mason/Interp.pm line 322
> HTML::Mason::Interp::exec(undef, undef) called at
> /usr/share/perl5/HTML/Mason/CGIHandler.pm line 89 eval {...} at
> /usr/share/perl5/HTML/Mason/CGIHandler.pm line 89
> > HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x289fa60)',
> 'HASH(0x2aaaac2a1990)') called at
> /usr/share/perl5/HTML/Mason/CGIHandler.pm line 72
> HTML::Mason::CGIHandler::handle_cgi_object('HTML::Mason::CGIHandler=HASH(0x289fa60)',
> 'CGI::Fast=HASH(0x3422ac0)') called at
> /usr/share/request-tracker3.4/libexec/mason_handler.fcgi line 76 eval
> {...} at /usr/share/request-tracker3.4/libexec/mason_handler.fcgi line
> 76
>
>
>
>
>
>
>
>
>
> Marco van Beek
> Supporting Role Ltd.
>
> _______________________________________________
> 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
>
>
> We're hiring! Come hack Perl for Best Practical: http://bestpractical.com/about/jobs.html
>



More information about the rt-users mailing list