Patch-ID# 100565-02 Keywords: processes, zombies, handle, command, defunct, zombie, fuser Synopsis: SunOS 4.1.1: RFS fuser command does not handle zombies and defunct processes Date: 27/Mar/92 SunOS release: 4.1.1 Unbundled Product: Unbundled Release: Topic: RFS fuser zombies BugId's fixed with this patch: 1085741 Architectures for which this patch is available: sun4 sun4c Patches which may conflict with this patch: Obsoleted by: Files included with this patch: fuser Problem Description: -------------------- rfuadmin executes fuser(8) to kill all processes using the resource, unmounts the resource, and attempts to mount the resource again. the problem is, every now and again rfuadmin gets the error.... vm_check: can't read seg 0 what is happening is that fuser is looking through the proc table and examining the vnodes associated with that process. If the mapping is no longer valid it prints this message and exits. But this situation could happen if the process in question is a zombie/defunct and init has not had chance to clean up. Install Instructions: --------------------- AS ROOT: 1. mv /usr/kvm/fuser /usr/kvm/fuser.fcs Copy new fuser to the correct place 2 cp fuser /usr/kvm/fuser 3. Use "chmod" & "chown" commands to set the file permissions on /usr/kvm/fuser to match those below. -rwxr-xr-x 1 root staff 16423 Oct 2 15:47 /usr/kvm/fuser*