Need Serious Help Fast - Production RT System is down

I am running on Fedora Core 3 and tried to upgrade to RT 3.4.4 from 3.4.1.
I successfully completed all the dependencies in the ‘make testdeps’ for
3.4.4 and then ran ‘./configure --PREFIX=/usr/local/rt3/’ which completed
the overwrite. Well, after doing the ‘make upgrade’ command, I found that
I needed mod_perl 2.0 and I only have 1.9 avail on fc3. I tried to back
down to 3.4.2 by replacing the rt3 dir w/ a back up of what I had, but now
i’m getting the following error. Please help, this is a production system
that gets used heavily.

-John Oliver

mkdir /usr/local/rt3/var/mason_data/obj/local: Permission denied at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Compiler/ToObject.pm line 102

Trace begun at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Exceptions.pm
line 131
HTML::Mason::Exceptions::rethrow_exception(‘mkdir
/usr/local/rt3/var/mason_data/obj/local: Permission denied at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Compiler/ToObject.pm line
102^J’) called at /usr/lib/perl5/5.8.5/Carp.pm line 201
Carp::croak(‘mkdir /usr/local/rt3/var/mason_data/obj/local: Permission
denied’) called at /usr/lib/perl5/5.8.5/File/Path.pm line 154
File::Path::mkpath(’/usr/local/rt3/var/mason_data/obj/local’, 0, 509)
called at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Compiler/ToObject.pm
line 102
HTML::Mason::Compiler::ToObject::compile_to_file(undef, ‘file’,
’/usr/local/rt3/var/mason_data/obj/local/index.html’, ‘source’,
‘HTML::Mason::ComponentSource=HASH(0xf8c63288)’) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Interp.pm line 308
HTML::Mason::Interp::load(‘HTML::Mason::Interp=HASH(0xf7878ee0)’,
’/index.html’) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 198
eval {…} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 186
HTML::Mason::Request::_initialize(‘HTML::Mason::Request::ApacheHandler=HASH(0xf77c5bb8)’)
called at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm line 166
HTML::Mason::Request::new(‘HTML::Mason::Request::ApacheHandler’,
‘error_mode’, ‘output’, ‘autoflush’, 0, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0xf7878ee0)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0xf8bc7dd4)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0xf7c3e930)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0xf77cb4ac)’, ‘container’,
‘HASH(0xf8c6a138)’) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm line 60
HTML::Mason::Request::ApacheHandler::new(‘HTML::Mason::Request::ApacheHandler’,
‘error_mode’, ‘output’, ‘autoflush’, 0, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0xf7878ee0)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0xf8bc7dd4)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0xf7c3e930)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0xf77cb4ac)’, ‘container’,
‘HASH(0xf8c6a138)’) called at
/usr/lib/perl5/site_perl/5.8.5/Class/Container.pm line 275
Class::Container::call_method(‘HTML::Mason::Interp=HASH(0xf7878ee0)’,
‘request’, ‘new’, ‘interp’, ‘HTML::Mason::Interp=HASH(0xf7878ee0)’,
‘comp’, ‘/index.html’, ‘args’, ‘ARRAY(0xf8bc7dd4)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0xf7c3e930)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0xf77cb4ac)’, ‘container’, ‘HASH(0xf8c6a138)’)
called at /usr/lib/perl5/site_perl/5.8.5/Class/Container.pm line 353
Class::Container::create_delayed_object(‘interp’,
‘HTML::Mason::Interp=HASH(0xf7878ee0)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0xf8bc7dd4)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0xf7c3e930)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0xf77cb4ac)’, ‘container’,
‘HASH(0xf8c6a138)’) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Interp.pm line 213
HTML::Mason::Interp::make_request(‘HTML::Mason::Interp=HASH(0xf7878ee0)’,
‘comp’, ‘/index.html’, ‘args’, ‘ARRAY(0xf8bc7dd4)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0xf7c3e930)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0xf77cb4ac)’) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm line 863
eval {…} at /usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm
line 862
HTML::Mason::ApacheHandler::prepare_request(‘HTML::Mason::ApacheHandler=HASH(0xf7c3e930)’,
‘Apache::RequestRec=SCALAR(0xf77cb4ac)’) called at
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm line 789
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(0xf7c3e930)’,
‘Apache::RequestRec=SCALAR(0xf77cb4ac)’) called at
/usr/local/rt3/bin/webmux.pl line 136
eval {…} at /usr/local/rt3/bin/webmux.pl line 136
RT::Mason::handler(‘Apache::RequestRec=SCALAR(0xf77cb4ac)’) called at -e
line 0
eval {…} at -e line 0

RESOLVED!

Ok, i’m a moron, i didn’t notice that it defaulted to user/group ‘www’ and
this server uses ‘apache’. So that was all that was wrong there. Not going
to bother on the upgrade as we are going to migrate to RHAS4 w/ latest ver
of RT.

-John Oliver