[SunHELP] Update: RPC problem after upgrade 2.6 ---> 2.7
Ives Keith M Cont AFIWC/IOT
Keith.Ives at LACKLAND.AF.MIL
Thu Feb 7 09:30:57 CST 2002
I have found a work around to my problem.
The problem again:
I have a service that registers in rpc but does not start.
inetd.conf:
tars-rmtload/1 stream rpc/tcp wait topic /tars/Bin/tars-rmtload
tars-rmtload
notice the owner is "topic"
/etc/rpc:
tars-rmtload 600000008
rpcinfo -p:
600000008 1 tcp 54509 tars-rmtload
rpcinfo -T tcp camelot 600000008 1
rpcinfo: RPC: Timed out
program 600000008 version 1 not available
/var/adm/messages:
..... rmtload[6898]: rendezvous_request : no suitable transport
(this message repeated multiple times)
..... inetd[363]: /tars/Bin/tars-rmtload: Terminated
rpcinfo:
600000008 1 tcp 0.0.0.0.128.12 tars-rmtload superuser
My work around:
rpcinfo -d -T tcp 600000008 1 (delete the regestration)
At this point the process/service is up and running.
rpcinfo -T tcp camelot 600000008 1
program 600000008 version 1 ready and waiting
rpcinfo:
600000008 1 tcp 0.0.0.0.128.12 tars-rmtload 344
notice the owner is now 344 (uid of topic)
BUT, when I reboot I am right back to where I was with superuser owning the
process.
"topic" is not a local account; we use NIS+ and topic has creds.
More information about the SunHELP
mailing list