[rt-users] RT 3.8.4 and RTFM 2.4.2 No errors, but no RTFM links, have added "Set(@Plugins,qw(RT::FM)); " to RT_Siteconfig.pm

Michael Ellis Michael_Ellis at UManitoba.CA
Mon Jul 6 16:33:16 EDT 2009


Ok, I've been beating my head on this one. I had RTFM up and working on a test RT 3.8.2 server and then it just disappeared from the menu. I tried to figure out why, but after spending an afternoon trying to figure it out I decided that I wouldn't worry about it as I was going to be reinstalling from scratch for the production system anyway.

So, now I have RT 3.8.4 working, and when I install RTFM 2.4.2 it completes with no errors. I added Set(@Plugins,qw(RT::FM)); to my RT_Siteconfig.pm and flushed the mason cache and restarted httpd. I log into RT, but RTFM isn't there. RTFM  isn't listed in the System Configuration.

I've got RT's debug log on, and there are no errors there (except for graphviz) and there are no errors in apache's logs either.

I've searched the web and the mailing lists for this, but almost all of them are due to the missing Set(@Plugins,qw(RT::FM)); or the install location not being in /opt/rt3/local/plugins (which it is for my install). I'm stuck. Any help would be appreciated.

Here is my RT_Siteconfig.pm:

# Any configuration directives you include here will override 
# RT's default configuration file, RT_Config.pm
#
# To include a directive here, just copy the equivalent statement
# from RT_Config.pm and change the value. We've included a single
# sample value below.
#
# This file is actually a perl module, so you can include valid
# perl code, as well.
#
# The converse is also true, if this file isn't valid perl, you're
# going to run into trouble. To check your SiteConfig file, use
# this comamnd:
#
# perl -c /path/to/your/etc/RT_SiteConfig.pm
Set( $rtname, 'rt.example.com');
Set( $Organization, 'Helpdesk');
Set( $CorrespondAddress, 'rt at rt.example.com');
Set( $CommentAddress, 'rt-comments at rt.example.com');
Set( $Timezone, 'America/Winnipeg');
Set( $LogToSyslog, undef);
Set( $LogToScreen, 'error');
Set( $LogToFile, 'debug');
Set( $LogDir, '/usr/local/rt3/var/log');
Set( $LogToFileNamed, 'rt.log');
 
# The Database
Set( $DatabaseType, 'mysql');
Set( $DatabaseUser, 'rt_user');
Set( $DatabasePassword, 's3kr3t');
Set( $DatabaseName, 'rt3');

# The Webserver
#Set( $WebPath, '/rt');
Set( $WebBaseURL, 'http://rt.example.com');

Set(@Plugins,qw(RT::FM)); 
Set( @Plugins, qw(RT::Authen::ExternalAuth));
Set( $ExternalAuthPriority, ['My_LDAP']);
Set( $ExternalInfoPriority, ['My_LDAP']);
Set( $ExternalSettings, {
'My_LDAP' => {
'type' => 'ldap',
'server' => 'netware.example.com',
'user' => 'cn=username,ou=local,o=ACME',
'pass' => 's3kr3t',
'base' => 'ou=Local,o=ACME',
'port' => '389',
'filter' => '(objectClass=Person)',
'd_filter' => '(loginDisabled=TRUE)',
# 'tls' => 1,
# 'ssl_version' => 3,
'attr_match_list' => [
'Name',
'EmailAddress',
],
'attr_map' => {
'Name' => 'uid',
'ExternalAuthId' => 'uid',
'RealName' => 'displayName',
'EmailAddress' => 'mail',
'WorkPhone' => 'telephoneNumber',
# 'Address1' => 'postalAddress',
'Gecos' => 'cn',
'NickName' => 'givenName',
'Address1' => 'postalAddress',
'Lang' => 'Language',
# 'ExtraInfo' => 'title'
}, 
} 
}
);
1;

And here is my System Configuration:

Loaded perl modules

Perl v5.8.8 under linux 
Apache2::Const v2.000004;
Apache2::Log v2.000004;
Apache2::RequestIO v2.000004;
Apache2::RequestRec v2.000004;
Apache2::RequestUtil v2.000004;
Apache2::Response v2.000004;
Apache2::ServerUtil v2.000004;
Apache2::Status v4.00;
Apache::Session v1.88;
Apache::Session::Generate::MD5 v2.12;
Apache::Session::Lock::MySQL v1.01;
Apache::Session::MySQL v1.01;
Apache::Session::Serialize::Storable v1.01;
Apache::Session::Store::DBI v1.02;
Apache::Session::Store::MySQL v1.04;
APR v0.009000;
APR::Pool v0.009000;
APR::Table v0.009000;
AutoLoader v5.60;
base v2.07;
bytes v1.02;
Cache::Simple::TimedExpiry v0.27;
capitalization v0.03;
Carp v1.04;
CGI v3.43;
CGI::Cookie v1.29;
CGI::Util v1.5_01;
Class::Accessor v0.33;
Class::Accessor::Fast v0.33;
Class::Container v0.12;
Class::Data::Inheritable v0.08;
Class::Inspector v1.24;
Class::ISA v0.33;
Class::ReturnValue v0.55;
Clone v0.31;
constant v1.05;
Convert::ASN1 v0.22;
CSS::Squish v0.08;
Cwd v3.3;
Data::Dumper v2.124;
Date::Format v2.22;
Date::Parse v2.27;
DateTime v0.50;
DateTime::Locale v0.43;
DateTime::TimeZone v0.91;
DateTime::TimeZone::Floating v0.01;
DateTime::TimeZone::Local v0.01;
DateTime::TimeZone::OffsetOnly v0.02;
DateTime::TimeZone::UTC v0.01;
DBD::mysql v4.011;
DBI v1.609;
DBIx::SearchBuilder v1.55;
DBIx::SearchBuilder::Union v0;
DBIx::SearchBuilder::Unique v0.01;
Devel::StackTrace v1.21;
Devel::StackTraceFrame v1.21;
Devel::Symdump v2.08;
Digest::base v1.00;
Digest::MD5 v2.39;
DynaLoader v1.05;
Email::Address v1.889;
Encode v2.33;
Encode::Alias v2.12;
Encode::Config v2.05;
Encode::Encoding v2.05;
Errno v1.0901;
Exception::Class v1.29;
Exception::Class::Base v1.20;
Exporter v5.58;
Exporter::Heavy v5.58;
Fcntl v1.05;
File::Basename v2.74;
File::Glob v1.05;
File::Path v1.08;
File::ShareDir v1.00;
File::Spec v3.3;
File::Spec::Unix v3.3;
File::Temp v0.22;
FileHandle v2.01;
GD v2.43;
GD::Image v2.38;
HTML::Element v3.23;
HTML::Entities v3.60;
HTML::Formatter v2.04;
HTML::FormatText v2.04;
HTML::Mason v1.42;
HTML::Mason::ApacheHandler v1.69;
HTML::Mason::Exception v1.1;
HTML::Mason::Exception::Abort v1.1;
HTML::Mason::Exception::Compilation v1.1;
HTML::Mason::Exception::Compilation::IncompatibleCompiler v1.1;
HTML::Mason::Exception::Compiler v1.1;
HTML::Mason::Exception::Decline v1.1;
HTML::Mason::Exception::Params v1.1;
HTML::Mason::Exception::Syntax v1.1;
HTML::Mason::Exception::System v1.1;
HTML::Mason::Exception::TopLevelNotFound v1.1;
HTML::Mason::Exception::VirtualMethod v1.1;
HTML::Mason::Exceptions v1.43;
HTML::Parser v3.61;
HTML::Scrubber v0.08;
HTML::Tagset v3.20;
HTML::TreeBuilder v3.23;
I18N::LangTags v0.35;
integer v1.00;
IO v1.22;
IO::File v1.13;
IO::Handle v1.25;
IO::InnerFile v2.110;
IO::Lines v2.110;
IO::ScalarArray v2.110;
IO::Seekable v1.1;
IO::Select v1.17;
IO::Socket v1.29;
IO::Socket::INET v1.29;
IO::Socket::UNIX v1.22;
IO::WrapTie v2.110;
IPC::Open2 v1.02;
IPC::Open3 v1.02;
List::MoreUtils v0.22;
List::Util v1.21;
Locale::Maketext v1.13;
Locale::Maketext::Fuzzy v0.10;
Locale::Maketext::Guts v1.13;
Locale::Maketext::GutsLoader v1.13;
Locale::Maketext::Lexicon v0.77;
Locale::Maketext::Lexicon::Gettext v0.17;
Log::Dispatch v2.22;
Log::Dispatch::Base v1.09;
Log::Dispatch::File v1.22;
Log::Dispatch::Output v1.26;
Log::Dispatch::Screen v1.17;
Mail::Address v2.04;
Mail::Field v2.04;
Mail::Field::AddrList v2.04;
Mail::Field::Date v2.04;
Mail::Field::Generic v2.04;
Mail::Header v2.04;
Mail::Internet v2.04;
Mail::Mailer v2.04;
Mail::Util v2.04;
MIME::Base64 v3.07;
MIME::Body v5.427;
MIME::Decoder v5.427;
MIME::Entity v5.427;
MIME::Field::ContDisp v5.427;
MIME::Field::ConTraEnc v5.427;
MIME::Field::ContType v5.427;
MIME::Field::ParamVal v5.427;
MIME::Head v5.427;
MIME::Parser v5.427;
MIME::QuotedPrint v3.07;
MIME::Tools v5.427;
MIME::Words v5.427;
mod_perl v2.000004;
mod_perl2 v2.000004;
ModPerl::Const v2.000004;
Module::Versions::Report v1.06;
Net::LDAP v0.39;
Net::LDAP::ASN v0.08;
Net::LDAP::Constant v0.07;
Net::LDAP::Filter v0.15;
Net::LDAP::Message v1.11;
Net::LDAP::Util v0.11;
overload v1.04;
Params::Util v1.00;
Params::Validate v0.91;
PerlIO v1.04;
PerlIO::scalar v0.04;
POSIX v1.09;
re v0.05;
Regexp::Common v2.122;
Regexp::Common::delimited v2.106;
RT v3.8.4;
RT::Authen::ExternalAuth v0.08;
RT::Interface::Email v2;
RT::Interface::Web::Request v0.30;
RTx::AssetTracker v0.0.0;
Scalar::Util v1.21;
SelectSaver v1.01;
Socket v1.78;
Storable v2.20;
strict v1.03;
Symbol v1.06;
Text::Template v1.45;
Text::Wrapper v1.02;
Tie::Hash v1.02;
Time::HiRes v1.9719;
Time::JulianDay v2003.1125;
Time::Local v1.11;
Time::ParseDate v2006.0814;
Time::Timezone v2006.0814;
Time::Zone v2.22;
UNIVERSAL v1.01;
UNIVERSAL::require v0.13;
URI v1.38;
URI::Escape v3.29;
URI::file v4.20;
utf8 v1.06;
vars v1.01;
warnings v1.05;
warnings::register v1.01;
XSLoader v0.06;

RT Config

ActiveStatus
 new, open, stalled
 
core config
 
Active_MakeClicky
   
core config
 
AmbiguousDayInFuture
 0
 
core config
 
AmbiguousDayInPast
 0
 
core config
 
ApprovalRejectionNotes
 1
 
core config
 
AutoLogoff
 0
 
core config
 
CanonicalizeOnCreate
 0
 
core config
 
CanonicalizeRedirectURLs
 0
 
core config
 
CommentAddress
 rt-comments at rt.acme.com
 
site config
 
CorrespondAddress
 rt at rt.acme.com
 
site config
 
CustomFieldValuesSources
   
core config
 
DashboardAddress
   
core config
 
DashboardSubject
 %s Dashboard: %s
 
core config
 
DatabaseHost
 localhost
 
core config
 
DatabaseName
 rt3
 
site config
 
DatabasePassword
 Password not printed
 
site config
 
DatabasePort
   
core config
 
DatabaseRTHost
 localhost
 
core config
 
DatabaseType
 mysql
 
site config
 
DatabaseUser
 rt_user
 
site config
 
DateDayBeforeMonth
 1
 
core config
 
DateTimeFormat
 DefaultFormat
 
core config
 
DefaultSearchResultFormat
 '<B><A HREF="__WebPath__/Ticket/Display.html?id=__id__">__id__</a></B>/TITLE:#', '<B><A HREF="__WebPath__/Ticket/Display.html?id=__id__">__Subject__</a></B>/TITLE:Subject', Status, QueueName, OwnerName, Priority, '__NEWLINE__', '', '<small>__Requestors__</small>', '<small>__CreatedRelative__</small>', '<small>__ToldRelative__</small>', '<small>__LastUpdatedRelative__</small>', '<small>__TimeLeft__</small>'
 
core config
 
DefaultSummaryRows
 10
 
core config
 
DefaultTimeUnitsToHours
 0
 
core config
 
DevelMode
 0
 
core config
 
DisableGraphViz
 1
 
core config
 
EmailFrequency
 Individual messages
 
core config
 
EmailInputEncodings
 utf-8, iso-8859-1, us-ascii
 
core config
 
EmailOutputEncoding
 utf-8
 
core config
 
EnableReminders
 1
 
core config
 
ExternalAuthPriority
 My_LDAP
 
site config
 
ExternalInfoPriority
 My_LDAP
 
site config
 
ExternalSettings
 My_LDAP, HASH(0xa58aef0)
 
site config
 
ExtractSubjectTagMatch
 Regexp
 
core config
 
ExtractSubjectTagNoMatch
 Regexp
 
core config
 
ForwardFromUser
 0
 
core config
 
FriendlyFromLineFormat
 "%s via RT" <%s>
 
core config
 
FriendlyToLineFormat
 "%s of rt.acme.com Ticket #%s":;
 
core config
 
GnuPG
 RejectOnBadData, 1, Enable, 0, RejectOnMissingPrivateKey, 1, AllowEncryptDataInDB, 0, OutgoingMessagesFormat, RFC
 
core config
 
GnuPGOptions
 homedir, /opt/rt3/var/data/gpg
 
core config
 
HomePageRefreshInterval
 0
 
core config
 
HomepageComponents
 QuickCreate, Quicksearch, MyAdminQueues, MySupportQueues, MyReminders, RefreshHomepage, Dashboards
 
core config
 
InactiveStatus
 resolved, rejected, deleted
 
core config
 
LexiconLanguages
 *
 
core config
 
LinkTransactionsRun1Scrip
 0
 
core config
 
LogDir
 /usr/local/rt3/var/log
 
site config
 
LogStackTraces
   
core config
 
LogToFile
 debug
 
site config
 
LogToFileNamed
 rt.log
 
site config
 
LogToScreen
 error
 
site config
 
LogToSyslogConf
   
core config
 
LogoURL
 /NoAuth/images/bplogo.gif
 
core config
 
LoopsToRTOwner
 1
 
core config
 
MailCommand
 sendmailpipe
 
core config
 
MailParams
   
core config
 
MasonParameters
   
core config
 
MaxAttachmentSize
 10000000
 
core config
 
MaxInlineBody
 12000
 
core config
 
MessageBoxHeight
 15
 
core config
 
MessageBoxIncludeSignature
 1
 
core config
 
MessageBoxRichText
 1
 
core config
 
MessageBoxRichTextHeight
 200
 
core config
 
MessageBoxWidth
 72
 
core config
 
MessageBoxWrap
 HARD
 
core config
 
MinimumPasswordLength
 5
 
core config
 
NetServerOptions
   
core config
 
NotifyActor
 0
 
core config
 
OldestTransactionsFirst
 1
 
core config
 
Organization
 Helpdesk
 
site config
 
OwnerEmail
 root
 
core config
 
PlainTextPre
 0
 
core config
 
Plugins
 RT::Authen::ExternalAuth
 
site config
 
PreviewScripMessages
 0
 
core config
 
RTAddressRegexp
 ^rt\@example.com$
 
core config
 
RecordOutgoingEmail
 1
 
core config
 
RedistributeAutoGeneratedMessages
 privileged
 
core config
 
SMTPDebug
 0
 
core config
 
SearchResultsRefreshInterval
 0
 
core config
 
SelfServiceRegex
 Regexp
 
core config
 
SendmailArguments
 -oi -t
 
core config
 
SendmailBounceArguments
 -f "<>"
 
core config
 
SendmailPath
 /usr/sbin/sendmail
 
core config
 
ShowBccHeader
 0
 
core config
 
ShowTransactionImages
 1
 
core config
 
ShowUnreadMessageNotifications
 1
 
core config
 
StandaloneMaxServers
 1
 
core config
 
StandaloneMaxSpareServers
 0
 
core config
 
StandaloneMinServers
 1
 
core config
 
StandaloneMinSpareServers
 0
 
core config
 
StrictLinkACL
 1
 
core config
 
Timezone
 America/Winnipeg
 
site config
 
UseFriendlyFromLine
 1
 
core config
 
UseFriendlyToLine
 0
 
core config
 
UseTransactionBatch
 1
 
core config
 
UsernameFormat
 concise
 
core config
 
WebBaseURL
 http://rt.acme.com
 
site config
 
WebDefaultStylesheet
 web2
 
core config
 
WebDomain
 localhost
 
core config
 
WebFlushDbCacheEveryRequest
 1
 
core config
 
WebImagesURL
 /NoAuth/images/
 
core config
 
WebNoAuthRegex
 Regexp
 
core config
 
WebPath
   
core config
 
WebPort
 80
 
core config
 
WebSecureCookies
 0
 
core config
 
WebURL
 http://rt.acme.com/
 
core config
 
WikiImplicitLinks
 0
 
core config
 
rtname
 rt.acme.com
 
site config
 


RT Variables

RT::BasePath
 /opt/rt3 
 
RT::BinPath
 /opt/rt3/bin 
 
RT::EtcPath
 /opt/rt3/etc 
 
RT::LocalEtcPath
 /opt/rt3/local/etc 
 
RT::LocalLexiconPath
 /opt/rt3/local/po 
 
RT::LocalLibPath
 /opt/rt3/local/lib 
 
RT::LocalPath
 /opt/rt3/local 
 
RT::LocalPluginPath
 /opt/rt3/local/plugins 
 
RT::MasonComponentRoot
 /opt/rt3/share/html 
 
RT::MasonDataDir
 /opt/rt3/var/mason_data 
 
RT::MasonLocalComponentRoot
 /opt/rt3/local/html 
 
RT::MasonSessionDir
 /opt/rt3/var/session_data 
 
RT::SbinPath
 /opt/rt3/sbin 
 
RT::VERSION
 3.8.4 
 
RT::VarPath
 /opt/rt3/var 
 


RT Size

Tickets
 0
 
Queues
 11
 
Transactions
 758
 
Groups
 382
 
Privileged Users
 21
 
Unprivileged Users
 275
 


Perl configuration

Summary of my perl5 (revision 5 version 8 subversion 8) configuration:

Platform:

osname=linux, osvers=2.6.18-128.1.1.el5, archname=i386-linux-thread-multi

uname='linux hs20-bc2-5.build.redhat.com 2.6.18-128.1.1.el5 #1 smp mon jan 26 13:58:24 est 2009 i686 i686 i386 gnulinux '

config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -Dversion=5.8.8 -Dmyhostname=localhost -Dperladmin=root at localhost -Dcc=gcc -Dcf_by=Red Hat, Inc. -Dinstallprefix=/usr -Dprefix=/usr -Darchname=i386-linux -Dvendorprefix=/usr -Dsiteprefix=/usr -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto -Ud_endservent_r_proto -Ud_setservent_r_proto -Dinc_version_list=5.8.7 5.8.6 5.8.5 -Dscriptdir=/usr/bin'

hint=recommended, useposix=true, d_sigaction=define

usethreads=define use5005threads=undef useithreads=define usemultiplicity=define

useperlio=define d_sfio=undef uselargefiles=define usesocks=undef

use64bitint=undef use64bitall=undef uselongdouble=undef

usemymalloc=n, bincompat5005=undef

Compiler:

cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',

optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables',

cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -I/usr/include/gdbm'

ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-44)', gccosandvers=''

intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234

d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12

ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8

alignbytes=4, prototype=define

Linker and Libraries:

ld='gcc', ldflags =' -L/usr/local/lib'

libpth=/usr/local/lib /lib /usr/lib

libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc

perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc

libc=/lib/libc-2.5.so, so=so, useshrplib=true, libperl=libperl.so

gnulibc_version='2.5'

Dynamic Linking:

dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE'

cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -L/usr/local/lib'

 

Perl Include Paths (@INC)

/opt/rt3/bin/../local/lib

/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib

/opt/rt3/bin/../lib

/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi

/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi

/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi

/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi

/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

/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi

/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi

/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi

/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi

/usr/lib/perl5/vendor_perl/5.8.8

/usr/lib/perl5/vendor_perl/5.8.7

/usr/lib/perl5/vendor_perl/5.8.6

/usr/lib/perl5/vendor_perl/5.8.5

/usr/lib/perl5/vendor_perl

/usr/lib/perl5/5.8.8/i386-linux-thread-multi

/usr/lib/perl5/5.8.8

.

/etc/httpd



Thanks,

Mike


 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20090706/cbfd19dd/attachment.htm>


More information about the rt-users mailing list