OBSOLETE Patch-ID# 100794-01 Keywords: keyenvoy, secure rpc, deadlock with in.rshd, ARM Synopsis: OBSOLETED by 100632 Date: 05/Nov/92 SunOS release: 4.1.x Unbundled Product: SunShield (ARM/ASET) Unbundled Release: 1.0 Topic: ARM 1.0 with secure RPC makes in.rshd(8c) deadlock with keyenvoy(8c) BugId's fixed with this patch: 1095401 Architectures for which this patch is available: sun4 (all) Patches which may conflict with this patch: Obsoleted by: 100632 Files included with this patch: keyenvoy Problem Description: Bugid 1095401 - Setup a machine with Unbundled ARM product to allow rsh(1) access and use rsh (from this, or from another machine) to execute a command. The command will execute OK, but it will leave two processes and a zombie, behind. The defunct process is the one that executed the command; it is presumably waiting to be reaped by its parent (in.rshd). The in.rshd has vfork'ed the keyenvoy and these two processes are deadlocked; in.rshd is waiting for input from keyenvoy; keyenvoy is waiting for input from in.rshd. Install Instructions: Install as root. First save the original binary and prevent its use: mv /usr/etc/keyenvoy /usr/etc/keyenvoy.FCS chmod 0400 /usr/etc/keyenvoy.FCS Copy the new version to /usr/etc: cp `arch`/keyenvoy /usr/etc/keyenvoy chown root.staff /usr/etc/keyenvoy chmod 4755 /usr/etc/keyenvoy