[rt-users] RT 4.2 Segfaults on FreeBSD 9.2
Tim Gustafson
tjg at ucsc.edu
Wed Dec 18 18:17:15 EST 2013
I've upgraded from RT 4.0.16 to 4.2 on a FreeBSD 9.2 system. I'm
using Perl 5.16.3. When I try to start Apache, it segfaults with the
following information in /var/log/httpd-error.log:
[Tue Dec 17 11:42:38 2013] [error] [client 128.114.49.22] Can't locate
RT/Action/SendEmail.pm in @INC (you may need to install the
RT::Action::SendEmail module) (@INC contains:
/usr/local/share/rt40/lib
/usr/local/share/rt40/plugins/RT-Authen-ExternalAuth/lib
/usr/local/share/rt40/plugins/RT-Extension-MergeUsers/lib
/usr/local/lib/perl5/site_perl/5.18 /usr/local/lib/perl5/5.18/BSDPAN
/usr/local/lib/perl5/site_perl/5.18/mach
/usr/local/lib/perl5/5.18/mach /usr/local/lib/perl5/5.18 . /usr/local)
at /usr/local/lib/perl5/site_perl/5.18/RT/Interface/Web/Handler.pm
line 181.\n
[Tue Dec 17 11:42:38 2013] [error] [client 128.114.49.22] Can't locate
RT/Action/SendEmail.pm in @INC (you may need to install the
RT::Action::SendEmail module) (@INC contains:
/usr/local/share/rt40/lib
/usr/local/share/rt40/plugins/RT-Authen-ExternalAuth/lib
/usr/local/share/rt40/plugins/RT-Extension-MergeUsers/lib
/usr/local/lib/perl5/site_perl/5.18 /usr/local/lib/perl5/5.18/BSDPAN
/usr/local/lib/perl5/site_perl/5.18/mach
/usr/local/lib/perl5/5.18/mach /usr/local/lib/perl5/5.18 . /usr/local)
at /usr/local/lib/perl5/site_perl/5.18/RT/Interface/Web/Handler.pm
line 181.\n
[Wed Dec 18 13:26:02 2013] [error] [client 128.114.49.22] Can't locate
URI/_foreign.pm in @INC (you may need to install the URI::_foreign
module) (@INC contains: /usr/local/share/rt40/lib
/usr/local/share/rt40/plugins/RT-Authen-ExternalAuth/lib
/usr/local/share/rt40/plugins/RT-Extension-MergeUsers/lib
/usr/local/lib/perl5/site_perl/5.18 /usr/local/lib/perl5/5.18/BSDPAN
/usr/local/lib/perl5/site_perl/5.18/mach
/usr/local/lib/perl5/5.18/mach /usr/local/lib/perl5/5.18 . /usr/local)
at /usr/local/lib/perl5/site_perl/5.18/URI.pm line 60.\n
[Wed Dec 18 13:26:02 2013] [error] [client 128.114.49.22] Can't locate
URI/_foreign.pm in @INC (you may need to install the URI::_foreign
module) (@INC contains: /usr/local/share/rt40/lib
/usr/local/share/rt40/plugins/RT-Authen-ExternalAuth/lib
/usr/local/share/rt40/plugins/RT-Extension-MergeUsers/lib
/usr/local/lib/perl5/site_perl/5.18 /usr/local/lib/perl5/5.18/BSDPAN
/usr/local/lib/perl5/site_perl/5.18/mach
/usr/local/lib/perl5/5.18/mach /usr/local/lib/perl5/5.18 . /usr/local)
at /usr/local/lib/perl5/site_perl/5.18/URI.pm line 60.\n
I've confirmed that those files do exist for Perl 5.16:
root at rt-dev.soe.ucsc.edu: locate RT/Action/SendEmail.pm
/usr/local/lib/perl5/site_perl/5.16/RT/Action/SendEmail.pm
root at rt-dev.soe.ucsc.edu: locate RT/Action/SendEmail.pm
/usr/local/lib/perl5/site_perl/5.16/RT/Action/SendEmail.pm
root at rt-dev.soe.ucsc.edu: locate URI/_foreign.pm
/usr/local/lib/perl5/site_perl/5.16/URI/_foreign.pm
root at rt-dev.soe.ucsc.edu: locate URI/_foreign.pm
/usr/local/lib/perl5/site_perl/5.16/URI/_foreign.pm
Why is RT looking for them in a non-existant 5.18 folder? Should I
just create a symlink for now to get past this?
--
Tim Gustafson
tjg at ucsc.edu
831-459-5354
Baskin Engineering, Room 313A
More information about the rt-users
mailing list