[rt-users] mod_perl rpm and perl 5.8.4
Justin Clayton
justincl at u.washington.edu
Tue Jul 6 15:02:23 EDT 2004
Hello,
I just upgraded to RT 3.2.0 on my Red Hat Linux 7.3 box, and as a result
had to compile a new version of perl (5.8.4) to comply with the new
requirements. I use the apache-1.3.27-2 and mod_perl-1.26-5 rpms, but
the compiled perl (the perl rpm is still installed). Even though I
installed RT with the 5.8.4 perl, and have confirmed that version
appears at the top of all RT-related files I've looked at so far, I
still get errors like this in many places:
Undefined subroutine &Scalar::Util::weaken called at
/usr/local/pkgs/rt3/lib/RT/Action/Generic.pm line 85.
Trace begun at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Exceptions.pm
line 128
HTML::Mason::Exceptions::rethrow_exception('Undefined subroutine
&Scalar::Util::weaken called at
/usr/local/pkgs/rt3/lib/RT/Action/Generic.pm line 85.^J') called at
/usr/local/pkgs/rt3/lib/RT/Action/Generic.pm line 85
RT::Action::Generic::_Init('RT::Action::CreateTickets=HASH(0x963dba4)')
called at /usr/local/pkgs/rt3/lib/RT/Action/Generic.pm line 55
RT::Action::Generic::new('RT::Action::CreateTickets') called at
/usr/local/pkgs/rt3/share/html/Tools/Offline.html line 81
HTML::Mason::Commands::__ANON__ at
/usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Component.pm line 133
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x94a771c)')
called at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1056
eval {...}('HTML::Mason::Component::FileBased=HASH(0x94a771c)') called
at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1050
HTML::Mason::Request::comp('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)',
'HTML::Mason::Component::FileBased=HASH(0x94a771c)') called at
/usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 746
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)')
called at /usr/local/pkgs/rt3/share/html/autohandler line 199
HTML::Mason::Commands::__ANON__ at
/usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Component.pm line 133
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x899b990)')
called at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1051
eval {...}('HTML::Mason::Component::FileBased=HASH(0x899b990)') called
at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1050
HTML::Mason::Request::comp('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)',
'HASH(0x9611878)', 'HTML::Mason::Component::FileBased=HASH(0x899b990)')
called at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 332
eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)',
'HASH(0x9611878)', 'HTML::Mason::Component::FileBased=HASH(0x899b990)')
called at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 332
eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)',
'HASH(0x9611878)', 'HTML::Mason::Component::FileBased=HASH(0x899b990)')
called at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 292
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)')
called at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm
line 134
eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)') called
at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm line 134
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x9725b68)')
called at /usr/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm
line 783
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x8df6f3c)',
'Apache=SCALAR(0x9622480)') called at /usr/local/pkgs/rt3/bin/webmux.pl
line 145
eval {...}('HTML::Mason::ApacheHandler=HASH(0x8df6f3c)',
'Apache=SCALAR(0x9622480)') called at /usr/local/pkgs/rt3/bin/webmux.pl
line 145
RT::Mason::handler('Apache=SCALAR(0x9622480)') called at /dev/null line 0
eval {...}('Apache=SCALAR(0x9622480)') called at /dev/null line 0
I've looked everywhere: what could possibly be looking at the wrong
perl, and how do I tell it to stop? This is likely also what is causing
my EX_TEMPFAIL errors on all mail sent through the mailgate.
--
Justin Clayton
VLSI Research System Administrator
University of Washington
Electrical Engineering Dept
justincl at u.washington.edu
206/543.2523 EE1 307E
More information about the rt-users
mailing list