From: Justin H. <jus...@as...> - 2008-05-23 16:39:51
|
this error looks like Mason is trying to write it's cache to /usr/local/netdisco/mason/obj/1120325771 (probably as nobody) Justin Hunter jus...@as... ASU Data Communications Systems Analyst -----Original Message----- From: Duncan, Christopher [mailto:chduncan@IKON.com] Sent: Fri 5/23/2008 9:32 AM To: net...@li... Subject: [Netdisco] Permissions Denied Error Good Afternoon All, I used a CentOS install script for Netdsico and netdisco was up and running. Now I am getting the following error and I don't think any permission have changed. My entire /netdisco directory is netdisco:netdisco Any ideas? System error error: mkdir /usr/local/netdisco/mason/obj/1120325771: Permission denied at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Compiler/ToObject.pm line 107 context: ... 265: # whether they should generate a full stack trace (confess() and cluck()) 266: # or simply report the caller's package (croak() and carp()), respectively. 267: # confess() and croak() die, carp() and cluck() warn. 268: 269: sub croak { die shortmess @_ } 270: sub confess { die longmess @_ } 271: sub carp { warn shortmess @_ } 272: sub cluck { warn longmess @_ } 273: ... code stack: /usr/lib/perl5/5.8.8/Carp.pm:269 /usr/lib/perl5/5.8.8/File/Path.pm:168 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Compiler/ToObject.pm:107 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm:434 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm:245 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm:210 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm:97 /usr/lib/perl5/site_perl/5.8.8/MasonX/Request/WithApacheSession.pm:75 /usr/lib/perl5/site_perl/5.8.8/Class/Container.pm:275 /usr/lib/perl5/site_perl/5.8.8/Class/Container.pm:353 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm:348 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm:870 /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm:824 /usr/local/netdisco/netdisco_apache.conf:59 -e:0 raw error <https://10.12.11.174/netdisco/#raw> mkdir /usr/local/netdisco/mason/obj/1120325771: Permission denied at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Compiler/ToObject.pm line 107 Trace begun at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Exceptions.pm line 129 HTML::Mason::Exceptions::rethrow_exception('mkdir /usr/local/netdisco/mason/obj/1120325771: Permission denied at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Compiler/ToObject.pm line 107^J') called at /usr/lib/perl5/5.8.8/Carp.pm line 269 Carp::croak('mkdir /usr/local/netdisco/mason/obj/1120325771: Permission denied') called at /usr/lib/perl5/5.8.8/File/Path.pm line 168 File::Path::mkpath('/usr/local/netdisco/mason/obj/1120325771', 0, 509) called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Compiler/ToObject.pm line 107 HTML::Mason::Compiler::ToObject::compile_to_file(undef, 'file', '/usr/local/netdisco/mason/obj/1120325771/index.html.obj', 'source', 'HTML::Mason::ComponentSource=HASH(0x8cc6ed8)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm line 434 HTML::Mason::Interp::load('HTML::Mason::Interp=HASH(0x8789aa4)', '/index.html') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 245 eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 230 HTML::Mason::Request::_initialize('MasonX::Request::WithApacheSession=HASH(0x8ce2464)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 210 HTML::Mason::Request::new('MasonX::Request::WithApacheSession', 'session_class', 'Apache::Session::Postgres', 'session_cookie_name', 'netdisco', 'error_format', 'html', 'session_user_name', 'netdisco', 'session_password', '', 'session_use_cookie', 1, 'session_cookie_expires', '+1y', 'error_mode', 'output', 'session_data_source', 'dbi:Pg:dbname=netdisco', 'session_commit', 1, 'interp', 'HTML::Mason::Interp=HASH(0x8789aa4)', 'comp', '/index.html', 'args', 'ARRAY(0x8964bf0)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'apache_req', 'Apache2::Request=SCALAR(0x8ce02fc)', 'container', 'HASH(0x8e0467c)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 97 HTML::Mason::Request::ApacheHandler::new('MasonX::Request::WithApacheSession', 'session_class', 'Apache::Session::Postgres', 'session_cookie_name', 'netdisco', 'error_format', 'html', 'session_user_name', 'netdisco', 'session_password', '', 'session_use_cookie', 1, 'session_cookie_expires', '+1y', 'error_mode', 'output', 'session_data_source', 'dbi:Pg:dbname=netdisco', 'session_commit', 1, 'interp', 'HTML::Mason::Interp=HASH(0x8789aa4)', 'comp', '/index.html', 'args', 'ARRAY(0x8964bf0)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'apache_req', 'Apache2::Request=SCALAR(0x8ce02fc)', 'container', 'HASH(0x8e0467c)') called at /usr/lib/perl5/site_perl/5.8.8/MasonX/Request/WithApacheSession.pm line 75 MasonX::Request::WithApacheSession::new('MasonX::Request::WithApacheSession', 'session_class', 'Apache::Session::Postgres', 'session_cookie_name', 'netdisco', 'error_format', 'html', 'session_user_name', 'netdisco', 'session_password', '', 'session_use_cookie', 1, 'session_cookie_expires', '+1y', 'error_mode', 'output', 'session_data_source', 'dbi:Pg:dbname=netdisco', 'session_commit', 1, 'interp', 'HTML::Mason::Interp=HASH(0x8789aa4)', 'comp', '/index.html', 'args', 'ARRAY(0x8964bf0)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'apache_req', 'Apache2::Request=SCALAR(0x8ce02fc)', 'container', 'HASH(0x8e0467c)') called at /usr/lib/perl5/site_perl/5.8.8/Class/Container.pm line 275 Class::Container::call_method('HTML::Mason::Interp=HASH(0x8789aa4)', 'request', 'new', 'interp', 'HTML::Mason::Interp=HASH(0x8789aa4)', 'comp', '/index.html', 'args', 'ARRAY(0x8964bf0)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'apache_req', 'Apache2::Request=SCALAR(0x8ce02fc)', 'container', 'HASH(0x8e0467c)') called at /usr/lib/perl5/site_perl/5.8.8/Class/Container.pm line 353 Class::Container::create_delayed_object('interp', 'HTML::Mason::Interp=HASH(0x8789aa4)', 'comp', '/index.html', 'args', 'ARRAY(0x8964bf0)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'apache_req', 'Apache2::Request=SCALAR(0x8ce02fc)', 'container', 'HASH(0x8e0467c)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Interp.pm line 348 HTML::Mason::Interp::make_request('HTML::Mason::Interp=HASH(0x8789aa4)', 'comp', '/index.html', 'args', 'ARRAY(0x8964bf0)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'apache_req', 'Apache2::Request=SCALAR(0x8ce02fc)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 870 eval {...} at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 869 HTML::Mason::ApacheHandler::prepare_request('HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'Apache2::RequestRec=SCALAR(0x8e0944c)') called at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 824 HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x85f75dc)', 'Apache2::RequestRec=SCALAR(0x8e0944c)') called at /usr/local/netdisco/netdisco_apache.conf line 59 netdisco::Mason::handler('Apache2::RequestRec=SCALAR(0x8e0944c)') called at -e line 0 eval {...} at -e line 0 . ps -ef |grep netdisco postgres 4893 1145 0 12:12 ? 00:00:00 postgres: netdisco netdisco [local] idle root 4962 4291 0 12:12 pts/14 00:00:00 su - netdisco netdisco 4963 4962 0 12:12 pts/14 00:00:00 -bash postgres 5345 1145 0 12:14 ? 00:00:00 postgres: netdisco netdisco [local] idle netdisco 5880 1 0 12:18 ? 00:00:00 /usr/bin/perl -w /usr/local/netdisco/netdisco -p start postgres 5881 1145 0 12:18 ? 00:00:00 postgres: netdisco netdisco [local] idle postgres 5886 1145 0 12:18 ? 00:00:00 postgres: netdisco netdisco [local] idle postgres 5887 1145 0 12:18 ? 00:00:00 postgres: netdisco netdisco [local] idle postgres 5888 1145 0 12:18 ? 00:00:00 postgres: netdisco netdisco [local] idle postgres 5898 1145 0 12:18 ? 00:00:00 postgres: netdisco netdisco [local] idle netdisco 7024 3752 0 12:30 ? 00:00:00 crond netdisco 7027 7024 3 12:30 ? 00:00:01 /usr/bin/perl -w /usr/local/netdisco/netdisco -b -a postgres 7034 1145 2 12:30 ? 00:00:00 postgres: netdisco netdisco [local] idle Chris |