Make sure your Apache perl modules are up-to-date, in particular the perl-libapreq2 RPM
On Tue, 2007-11-27 at 12:29 +1100, Stuart J. Browne wrote: > Hi, > > We're using RT 3.6.0 with mod_perl-2.0.2, and up until yesterday, it was > working fine. > > Updated apache and perl and a few other modules on a RHEL4 box and after > restarting apache, am getting 0-byte replies and these errors when accessing > RT: > > [Tue Nov 27 01:09:04 2007] [crit]: Can't locate object method "request" via > package "Apache" at /usr/lib/perl5/5.8.5/CGI.pm line 315. > (/opt/rt3/bin/webmux.pl:125) > > No other errors in the error log. > > I've tried back tracking it to figure out what's causing the issue, and it's > coming back to CGI.pm(315) calling: > > $self->r(Apache->request) unless $self->r; > > Verified that CGI.pm didn't change during the update. > > Simple command line test to check required packages passed without issue: > > perl -e 'require mod_perl; require Apache::Response; require > Apache::RequestRec; require Apache::RequestUtil; require APR::Pool' > > So, I'm at a bit of a loss as to why this is now fried. > > Short of reverting the updates, any ideas on where to look next would be > appreciated. > > Thanks > > Stuart > > Apache v-host: > > <VirtualHost *:80> > ServerName rt.<removed> > DocumentRoot /opt/rt3/share/html > > PerlRequire /opt/rt3/bin/webmux.pl > > <Location /> > SetHandler perl-script > PerlHandler RT::Mason > AddDefaultCharset UTF-8 > </Location> > </VirtualHost> > > Versions: > > RT 3.6.0 > mod_perl-2.0.2 > > Subset of packages updated: > httpd-2.0.52-38.ent > perl-5.8.5-36.el4_5.2 > perl-Archive-Tar-1.30-1.el4 > perl-Compress-Zlib-1.42-1.el4 > perl-IO-Zlib-1.04-4.2.el4 > perl-Net-DNS-0.48-2.el4 > perl-TimeDate-1.16-5.el4 > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > SAVE THOUSANDS OF DOLLARS ON RT SUPPORT: > > If you sign up for a new RT support contract before December 31, we'll take > up to 20 percent off the price. This sale won't last long, so get in touch > today. > Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745. > > > Community help: http://wiki.bestpractical.com > Commercial support: [EMAIL PROTECTED] > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users SAVE THOUSANDS OF DOLLARS ON RT SUPPORT: If you sign up for a new RT support contract before December 31, we'll take up to 20 percent off the price. This sale won't last long, so get in touch today. Email us at [EMAIL PROTECTED] or call us at +1 617 812 0745. Community help: http://wiki.bestpractical.com Commercial support: [EMAIL PROTECTED] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
