OBSOLETE Patch-ID# 101811-01 Keywords: lockd, rpc.lockd, file locking, rpc.statd Synopsis: OBSOLETED by 100075 Date: Jun/01/94 Solaris Release: SunOS release: 4.1.3 Note: This patch is available for 4.1.3_U1 as 101784-01 Unbundled Product: Unbundled Release: Topic: rpc.lockd jumbo patch BugId's fixed with this patch: 1086371 1078771 1115083 1113852 Changes incorporated in this version: Architectures for which this patch is available: sun4 sun4c sun4m Patches accumulated and obsoleted by this patch: 100075-13 Problem Description: This patch fixes bad binaries for patch T100075-12 ***************************************************************** * IMPORTANT: * This patch CAN be installed on a DBE system as well as * * a non-DBE system. * * IF YOU HAVE SunDBE ON YOUR SYSTEM, YOU MUST ALSO * * INSTALL THE LATEST VERSION OF PATCH 101149, AFTER * * INSTALLING THIS PATCH. * ***************************************************************** PROBLEMS FIXED BY 100075-12 PATCH i) Fixes problem where locking across domains does not work. ii) Fixes problem where crash recovery across domains does not work. iii) Fixes problem where unmonitored locks are not freed upon client reboot. iv) Fixes lockd dumping core in proc_priv_crash. PROBLEMS FIXED BY 100075-11 PATCH i) corrects some problems with -10 PROBLEMS FIXED BY 100075-10 PATCH i) The SunDBE 1.1, 1.2 and 1.3 compatible patch built. PROBLEMS FIXED BY 100075-09 PATCH i) When /tmp was mounted as "tmpfs" file system lock recovery failed when clients rebooted. ii) When locking with svr4 (or 4.x) machines and one of the machines was rebooted, locking to that machine would not work until both machines were rebooted as the client handle had wrong port of rpc.lockd. iii) When a client systems recovers after crash, not all locks belonging to that system get released. INSTALL: --------------- AS ROOT: After extracting fix tape contents into /tmp, install the appopriate sun4 sun4c or sun4m patches as follows: cd /sys/`arch -k`/OBJ cp ufs_lockf.o ufs_lockf.o.FCS cp /usr/etc/rpc.lockd /usr/etc/rpc.lockd.FCS cp /usr/etc/rpc.statd /usr/etc/rpc.statd.FCS cp /tmp/`arch -k`/4.x.x/ufs_lockf.o ufs_lockf.o cp /tmp/`arch -k`/4.x.x/rpc.lockd /usr/etc/rpc.lockd cp /tmp/`arch -k`/4.x.x/rpc.statd /usr/etc/rpc.statd chmod 444 ufs_lockf.o chmod 755 /usr/etc/rpc.lockd /usr/etc/rpc.statd Then a new kernel will need be made. NOTE: If you have patch 100075-11 already installed on your system, you don't have to install ufs_lockf.o module and rebuild your kernel. Please refer to the System and Network Administration manual on building and installing a custom kernel.