Patch Name: PHCO_5061 Patch Description: s700 9.X unsupported sfuser(1M) that works on NFS mounts Creation Date: 94/12/22 Post Date: 95/01/10 Repost: 95/07/21 The patch was modified to allow installation on HP-UX 9.07. Hardware Platforms - OS Releases: s700: 9.01 9.03 9.05 9.07 Products: N/A Filesets: SYS-ADMIN Automatic Reboot?: No Status: Special Release Critical: No Path Name: /hp-ux_patches/s700/9.X/PHCO_5061 Symptoms: PHCO_5061: 1. Unable to umount a stale NFS mount. 2. "Device busy" error from umount. 3. The fuser program lists no users on an NFS mount, when in fact there are users on the mount. Defect Description: PHCO_5061: The defect resolved by this patch is the inability to umount a stale NFS mount because of a "device busy" message (a stale NFS mount is an NFS mount to a machine that not accessable). The specific message from umount is: umount: umount(1M) of : Device busy where is a stale NFS mount. The "device busy" message indicates that open files exist on the stale mount. An administrator needs to kill the processes with open files on the mount before proceeding, however, the 'fuser' command cannot list processes using files on an NFS mount. The 'sfuser' program provided in this patch can find, and kill processes with open files on an NFS mount. SR: 5003056812 5003142976 5003177626 5003208009 5003213447 1653096115 Patch Files: /usr/contrib/bin/scfuser /usr/contrib/bin/sfuser /usr/contrib/man/man1m/sfuser.1m what(1) Output: /usr/contrib/bin/scfuser: $Revision: 70.1 $ /usr/contrib/bin/sfuser: $Revision: 70.2 $ PATCH_9_0: sfuser.o 94/12/22 /usr/contrib/man/man1m/sfuser.1m: None sum(1) Output: 58242 2 /usr/contrib/bin/scfuser 703 56 /usr/contrib/bin/sfuser 3475 8 /usr/contrib/man/man1m/sfuser.1m Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: PHCO_5062: s800: 9.00 9.04 Patch Package Size: 90 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Copy the patch to your /tmp directory and unshar it: cd /tmp cp patch_source/PHCO_5061 . sh PHCO_5061 3. Become root and run update: /etc/update 4. Use the cursor keys to select "Change Source or Destination ->" and press [Return]. 5. Select "From Tape Device to Local System ..." in the Change window and 6. Change "Source: /dev/rmt/0m" to "Source: /tmp/PHCO_5061.updt" 7. Press "Done" (f4). 8. Follow the standard directions for update. Update moves the original software to /system/PHCO_5061/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHCO_5061 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHCO_5061.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None