I got a alittle more info: 1631: door_call(3, 0xFC3F9C58) = 0 1631: setgroups(11, 0x0885A758) = 0 1631: setppriv(PRIV_SET, PRIV_LIMIT, {ffffffffffffffffffffffff}) = 0 1631: setppriv(PRIV_SET, PRIV_INHERITABLE, {01830090e300080000000000}) = 0 1631: getprojid() = 0 1631: settaskid(0, 0x00000000) = 86 1631: setreuid(0, 0) = 0 1631: setppriv(PRIV_SET, PRIV_PERMITTED, {01830090e300080000000000}) = 0 1631: chdir("/root") Err#13 EACCES [file_dac_search] 1631: fstat64(2, 0xFC3F9CF0) = 0 7/377: door_call(14, 0xFC3F9E28) = 0 1631: write(2, " s v c . s t a r t d c".., 45) = 45 7/377: getpid() = 7 [1] 7/377: door_call(14, 0xFC3F9CE8) = 0 1631: write(2, " c h d i r", 5) = 5 7/377: getpid() = 7 [1] 1631: write(2, " : ", 2) = 2 1631: write(2, " P e r m i s s i o n d".., 17) = 17 1631: write(2, "\n", 1) = 1 1631: _exit(1)
/root's permissions are 700. I didn't change them (at least not on purpose or that I know of) recently. What am I missing? -Kyle Kyle McDonald wrote: > > /network/rpc/bind stopped working for me very recently. > > svcs -xv points me to: > > > # tail -f /var/svc/log/network-rpc-bind:default.log > svc.startd could not set context for method: chdir: Permission denied > [ Oct 17 17:13:31 Method "start" exited with status 1. ] > [ Oct 17 17:13:31 Executing start method ("/lib/svc/method/rpc-bind > start"). ] > svc.startd could not set context for method: chdir: Permission denied > [ Oct 17 17:13:31 Method "start" exited with status 1. ] > [ Oct 17 20:33:46 Leaving maintenance because clear requested. ] > [ Oct 17 20:33:46 Enabled. ] > [ Oct 17 20:33:46 Executing start method ("/lib/svc/method/rpc-bind > start"). ] > svc.startd could not set context for method: chdir: Permission denied > [ Oct 17 20:33:46 Method "start" exited with status 1. ] > > > How can I find out what exacllty svc.startd is trying to do with 'chdir' > when it gets permission denied? > > -Kyle > > _______________________________________________ > smf-discuss mailing list > smf-discuss at opensolaris.org >