[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