Mkdir /other/rt3/var/mason_data/obj: Permission denied

Hi,

I know this isn’t the first time this thread has been created but as I’ve
not found a solution in the mail archives I can’t think of anything but to
open it anew.

I’ve been trying to get RT running on an up2date Red Hat 8.0 installation
with little luck.
I’m running httpd-2.0.40-11.5 with mod_perl-1.99_05-3, both RPM
installations (all-in-all its a fairly vanilla system).

As previous users have also attempted I tried creating the directory in
question and gave it 777 permissions all to no avail. It seems like apache
is denying the module rights to perform modifications to the filesystem
rather than their being any permission problem with the fs itself.

I can’t think of anything else to try so any input would be greatly
appreciated!

Thanks,
Frans

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

Trace begun at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm line
131
HTML::Mason::Exceptions::rethrow_exception(‘mkdir
/other/rt3/var/mason_data/obj: Permission denied at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Compiler/ToObject.pm line 102^J’)
called at /usr/lib/perl5/5.8.0/Carp.pm line 191
Carp::croak(‘mkdir /other/rt3/var/mason_data/obj: Permission denied’) called
at /usr/lib/perl5/5.8.0/File/Path.pm line 150
File::Path::mkpath(’/other/rt3/var/mason_data/obj’, 0, 509) called at
/usr/lib/perl5/5.8.0/File/Path.pm line 143
File::Path::mkpath(’/other/rt3/var/mason_data/obj/standard’, 0, 509) called
at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Compiler/ToObject.pm line 102
HTML::Mason::Compiler::ToObject::compile_to_file(undef, ‘file’,
’/other/rt3/var/mason_data/obj/standard/index.html’, ‘source’,
‘HTML::Mason::ComponentSource=HASH(0x9354390)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 308
HTML::Mason::Interp::load(‘HTML::Mason::Interp=HASH(0x909d58c)’,
’/index.html’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 199
eval {…}(‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘/index.html’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 186
HTML::Mason::Request::_initialize(‘HTML::Mason::Request::ApacheHandler=HASH(
0x9354348)’) called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm
line 166
HTML::Mason::Request::new(‘HTML::Mason::Request::ApacheHandler’,
‘error_mode’, ‘output’, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0x8fd3070)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0x909a984)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 60
HTML::Mason::Request::ApacheHandler::new(‘HTML::Mason::Request::ApacheHandle
r’, ‘error_mode’, ‘output’, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0x8fd3070)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0x909a984)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm line 265
Class::Container::call_method(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘request’, ‘new’, ‘interp’, ‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’,
’/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm line 343
Class::Container::create_delayed_object(‘HTML::Mason::Interp=HASH(0x909d58c)
’, ‘request’, ‘interp’, ‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’,
’/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 213
HTML::Mason::Interp::make_request(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘comp’, ‘/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 862
HTML::Mason::ApacheHandler::prepare_request(‘HTML::Mason::ApacheHandler=HASH
(0x909a984)’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 789
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(
0x909a984)’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/other/rt3/bin/webmux.pl line 118
RT::Mason::handler(‘Apache::RequestRec=SCALAR(0x9098c10)’) called at -e line
0
eval {…}(‘Apache::RequestRec=SCALAR(0x9098c10)’) called at -e line 0

The only time this happened to me, I used the wrong --with-web-user. var
was owned by someone other than the user the web server runs as. After
fixing that, problem went away.

Hi,

I know this isn’t the first time this thread has been created but as I’ve
not found a solution in the mail archives I can’t think of anything but to
open it anew.

I’ve been trying to get RT running on an up2date Red Hat 8.0 installation
with little luck.
I’m running httpd-2.0.40-11.5 with mod_perl-1.99_05-3, both RPM
installations (all-in-all its a fairly vanilla system).

As previous users have also attempted I tried creating the directory in
question and gave it 777 permissions all to no avail. It seems like
apache
is denying the module rights to perform modifications to the filesystem
rather than their being any permission problem with the fs itself.

I can’t think of anything else to try so any input would be greatly
appreciated!

Thanks,
Frans

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

Trace begun at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm
line
131
HTML::Mason::Exceptions::rethrow_exception(‘mkdir
/other/rt3/var/mason_data/obj: Permission denied at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Compiler/ToObject.pm line
102^J’)
called at /usr/lib/perl5/5.8.0/Carp.pm line 191
Carp::croak(‘mkdir /other/rt3/var/mason_data/obj: Permission denied’)
called
at /usr/lib/perl5/5.8.0/File/Path.pm line 150
File::Path::mkpath(‘/other/rt3/var/mason_data/obj’, 0, 509) called at
/usr/lib/perl5/5.8.0/File/Path.pm line 143
File::Path::mkpath(‘/other/rt3/var/mason_data/obj/standard’, 0, 509)
called
at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Compiler/ToObject.pm line 102
HTML::Mason::Compiler::ToObject::compile_to_file(undef, ‘file’,
‘/other/rt3/var/mason_data/obj/standard/index.html’, ‘source’,
‘HTML::Mason::ComponentSource=HASH(0x9354390)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 308
HTML::Mason::Interp::load(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘/index.html’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 199
eval {…}(‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘/index.html’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 186

HTML::Mason::Request::_initialize('HTML::Mason::Request::ApacheHandler=HASH(

0x9354348)') called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm
line 166
HTML::Mason::Request::new(‘HTML::Mason::Request::ApacheHandler’,
‘error_mode’, ‘output’, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0x8fd3070)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0x909a984)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 60

HTML::Mason::Request::ApacheHandler::new('HTML::Mason::Request::ApacheHandle

r’, ‘error_mode’, ‘output’, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0x8fd3070)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0x909a984)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm line 265
Class::Container::call_method(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘request’, ‘new’, ‘interp’, ‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’,
‘/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm line 343

Class::Container::create_delayed_object('HTML::Mason::Interp=HASH(0x909d58c)

', ‘request’, ‘interp’, ‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’,
‘/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 213
HTML::Mason::Interp::make_request(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘comp’, ‘/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 862

HTML::Mason::ApacheHandler::prepare_request('HTML::Mason::ApacheHandler=HASH

(0x909a984)', ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 789

HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(

0x909a984)', ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/other/rt3/bin/webmux.pl line 118
RT::Mason::handler(‘Apache::RequestRec=SCALAR(0x9098c10)’) called at -e
line
0
eval {…}(‘Apache::RequestRec=SCALAR(0x9098c10)’) called at -e line 0


rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

Hi

Just installed perl-5.8.0 + apache + mod_+perl and got the same error …

It was a simple matter of “who’s running the httpd”:

  • before the update, it was user=apache, group=apache.
  • After the update it was user=nobody, group=nobody.

Quick and dirty:
Check who owns /other/rt3/var/mason_data/obj . If it is apache.apache, change your httpd.conf accordingly (i.e, run httpd as apache.apache).

Hope it helps.

*********** REPLY SEPARATOR ***********On 28-07-2003 at 14:48 Frans Lawaetz wrote:

Hi,

I know this isn’t the first time this thread has been created but as I’ve
not found a solution in the mail archives I can’t think of anything but to
open it anew.

I’ve been trying to get RT running on an up2date Red Hat 8.0 installation
with little luck.
I’m running httpd-2.0.40-11.5 with mod_perl-1.99_05-3, both RPM
installations (all-in-all its a fairly vanilla system).

As previous users have also attempted I tried creating the directory in
question and gave it 777 permissions all to no avail. It seems like apache
is denying the module rights to perform modifications to the filesystem
rather than their being any permission problem with the fs itself.

I can’t think of anything else to try so any input would be greatly
appreciated!

Thanks,
Frans

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

Trace begun at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm line
131
HTML::Mason::Exceptions::rethrow_exception(‘mkdir
/other/rt3/var/mason_data/obj: Permission denied at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Compiler/ToObject.pm line 102^J’)
called at /usr/lib/perl5/5.8.0/Carp.pm line 191
Carp::croak(‘mkdir /other/rt3/var/mason_data/obj: Permission denied’)
called
at /usr/lib/perl5/5.8.0/File/Path.pm line 150
File::Path::mkpath(‘/other/rt3/var/mason_data/obj’, 0, 509) called at
/usr/lib/perl5/5.8.0/File/Path.pm line 143
File::Path::mkpath(‘/other/rt3/var/mason_data/obj/standard’, 0, 509) called
at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Compiler/ToObject.pm line 102
HTML::Mason::Compiler::ToObject::compile_to_file(undef, ‘file’,
‘/other/rt3/var/mason_data/obj/standard/index.html’, ‘source’,
‘HTML::Mason::ComponentSource=HASH(0x9354390)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 308
HTML::Mason::Interp::load(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘/index.html’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 199
eval {…}(‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘/index.html’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 186
HTML::Mason::Request::_initialize(‘HTML::Mason::Request::ApacheHandler=HASH(
0x9354348)’) called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm
line 166
HTML::Mason::Request::new(‘HTML::Mason::Request::ApacheHandler’,
‘error_mode’, ‘output’, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0x8fd3070)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0x909a984)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 60
HTML::Mason::Request::ApacheHandler::new(‘HTML::Mason::Request::ApacheHandle
r’, ‘error_mode’, ‘output’, ‘error_format’, ‘html’, ‘interp’,
‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’, ‘/index.html’, ‘args’,
‘ARRAY(0x8fd3070)’, ‘ah’, ‘HTML::Mason::ApacheHandler=HASH(0x909a984)’,
‘apache_req’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm line 265
Class::Container::call_method(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘request’, ‘new’, ‘interp’, ‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’,
‘/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm line 343
Class::Container::create_delayed_object('HTML::Mason::Interp=HASH(0x909d58c)
', ‘request’, ‘interp’, ‘HTML::Mason::Interp=HASH(0x909d58c)’, ‘comp’,
‘/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 213
HTML::Mason::Interp::make_request(‘HTML::Mason::Interp=HASH(0x909d58c)’,
‘comp’, ‘/index.html’, ‘args’, ‘ARRAY(0x8fd3070)’, ‘ah’,
‘HTML::Mason::ApacheHandler=HASH(0x909a984)’, ‘apache_req’,
‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 862
HTML::Mason::ApacheHandler::prepare_request(‘HTML::Mason::ApacheHandler=HASH
(0x909a984)’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 789
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(
0x909a984)’, ‘Apache::RequestRec=SCALAR(0x9098c10)’) called at
/other/rt3/bin/webmux.pl line 118
RT::Mason::handler(‘Apache::RequestRec=SCALAR(0x9098c10)’) called at -e
line
0
eval {…}(‘Apache::RequestRec=SCALAR(0x9098c10)’) called at -e line 0


rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm