Jump to content
 English      
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
        More options        
HP.com Home
patch database

patch details: PHNE_23502

» 

IT Resource Center

» Login
» Register
» My profile
» Search knowledge base
» Forums
» Patch database
» Download drivers, software and firmware
» Warranty check
» Support Case Manager
» Software Update Manager
» Training and Education
» More maintenance and support options
» Online help
» Site map
Content starts here
» view selected patch list
The recommended patch is :  PHNE_32477
The most recent patch is :  PHNE_39167

   useful links
» Patch Family Tree

You may provide feedback on this document.
» patch name » patch description » creation date » post date » hardware platforms - os releases » products » filesets » automatic reboot? » status » critical » category tags » path name » symptoms » defect description » sr » patch files » what(1) output » cksum(1) output » patch conflicts » patch dependencies » hardware dependencies » other dependencies » supersedes » equivalent patches » patch package size » installation instructions » special installation instructions


Patch Name: PHNE_23502

Patch Description: s700_800 11.11 ONC/NFS General Release/Performance Patch

Creation Date: 01/06/04

Post Date: 01/06/06

Hardware Platforms - OS Releases: 
	s700: 11.11
	s800: 11.11

Products: N/A

Filesets: 
	NFS.KEY-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-CLIENT,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-PRG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NIS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NISPLUS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

Automatic Reboot?: Yes

Status: General Superseded

Critical: 
	Yes
	PHNE_23502: ABORT PANIC HANG
	PHNE_22878: PANIC HANG

Category Tags: 
	defect_repair general_release critical panic halts_system
	manual_dependencies

Path Name: /hp-ux_patches/s700_800/11.X/PHNE_23502

Symptoms: 
	PHNE_23502:
	( SR:8606183171 CR:JAGad52387 )
	UDP packets sent by remote users can cause RPC applications
	to abort.

	( SR:8606160596 CR:JAGad29916 )
	The /var/adm/automount.log file fills up the /var file
	system.

	( SR:8606178618 CR:JAGad47845 )
	The rename() system call always fails when trying to rename
	a directory in a cachefs-mounted file system, if the target
	directory name exists. 'errno' gets set to EPERM ("Not
	Owner").

	( SR:8606128739 CR:JAGac86286 )
	File corruption over NFS when NFS file server is TOC'ed.

	( SR:8606140609 CR:JAGad09968 )
	Core dump occurs when user belongs to more than 16 groups.

	( SR:8606159451 CR:JAGad28779 )
	A multithreaded process can hang when performing NFS file
	operations and concurrently writing core, forking, using a
	debugger, or undergoing job control. A similar situation
	arises in any process where a user can issue a CTRL-Z, send
	a SIGSTOP, or use a debugger. These hung processes also
	carry the potential of hanging the system.

	( SR:8606180764 CR:JAGad49985 )
	rpc.lockd causes user process to hang.

	( SR:8606180765 CR:JAGad49986 )
	rpc.lockd causes user process to hang.

	( SR:8606175862 CR:JAGad45102 )
	Mount points of automounter directories are not visible when
	executing the "ls" command.

	( SR:8606175781 CR:JAGad45021 )
	The "du" output is eight times higher over NFS with an HP
	server / Sun Client configuration when compared to an HP
	server / HP Client configuration.

	( SR:8606172747 CR:JAGad42007 )
	Changing an NIS+ user's password with nispasswd() or
	passwd() while the system is in trusted mode without
	specifying the dot "." notation (non fully qualified domain)
	results in an incorrect sub-domain being created.

	( SR:8606165859 CR:JAGad35150 )
	Data page fault panic while copying a file using NFS V3
	between an HP-UX client and an NT InterDrive server where
	the target filesystem is full.

	( SR:8606199460 CR:JAGaa35208 )
	The libnsl library uses a large amount of BSS and DATA
	memory.

	( SR:8606174017 CR:JAGad43270 )
	rpc.lockd drops the lock request from the same process for a
	different file.

	( SR:8606185238 CR:JAGad54440 )
	Partial record unlocking in NFS does not work properly.

	( SR:8606173363 CR:JAGad42623 )
	The "man nfsstat" command does not display all of the
	statistical data fields.

	( SR:8606178998 CR:JAGad48223 )
	Unnecessary NFS read before write is causing severe
	decreases in write performance.

	( SR:8606176384 CR:JAGad45622 )
	The boot process of a Linux client fails due to rpc.mountd
	not allowing AUTH_NULL authentication.

	( SR:1653311530 CR:JAGab46804 )
	Unable to use fsirand() on JFS file system.

	( SR:8606169796 CR:JAGad39062 )
	Data page fault panic due to bad machine name length in NFS
	request.

	( SR:8606171662 CR:JAGad40926 )
	exportfs sometimes does not work correctly when invalid host
	names are present in a host list in the /etc/exports file.

	( SR:8606179200 CR:JAGad48424 )
	rpc.lockd core dumps when the user process is interrupted
	with CTRL-C.

	( SR:8606169011 CR:JAGad38290 )
	The automount process hangs, making automounter mount points
	inaccessible.

	( SR:8606179951 CR:JAGad49173 )
	getservbyname() using NIS returns NULL when trying to
	resolve service aliases.

	( SR:8606167053 CR:JAGad36339 )
	An NFS/TCP client operation receives "NFS server not
	responding still trying" messages while attempting to access
	the server, even though the server system is up. The server
	displays "vmunix: WARNING: tcpd_thread_create: thread_create
	failed: 11" messages in /var/adm/syslog/syslog.log.

	PHNE_23248:
	( SR:8606188447 CR:JAGad57655 )
	autofs does not appear to remove inactive mounts from
	/etc/mnttab.

	PHNE_22878:
	( SR:8606127276 CR:JAGac68822 )
	A failing mount request may return a wrong error code.

	( SR:8606168603 CR:JAGad37881 )
	Loading binary via CacheFS is slower than via NFS.

	( SR:8606166823 CR:JAGad36110 )
	NFS client panics when the server is down.

	( SR:8606168604 CR:JAGad37882 )
	Periodically the CacheFS umount command hangs.

	( SR:8606135856 CR:JAGad04988 )
	Panic occurs when trying to umount a ufs filesystem which is
	still in the process of mounting.

	( SR:8606160808 CR:JAGad30127 )
	When mounting an NFS directory with the quota option, the
	quota does not get enforced.

	( SR:8606168606 CR:JAGad37884 )
	No visible increase in performance while reloading an
	application binary.

	( SR:8606166314 CR:JAGad35601 )
	The 'kill' and 'stop' NFS processes on a client do not work.

	( SR:8606145476 CR:JAGad14812 )
	Remote locking of a file occasionally leads to a system
	hang.

	( SR:8606155843 CR:JAGad25155 )
	NIS fails to return all groups for id/group command when
	concurrent access is allowed to maps.

	( SR:8606146885 CR:JAGad16228 )
	The "rpcinfo -u" command fails when the nfsd unregisters
	a running nfsd process on startup.

	( SR:8606159736 CR:JAGad29062 )
	Unexpected delay in unmounting of Autofs mounts.

	( SR:8606158230 CR:JAGad27560 )
	Occasionally umount may cause panic within
	nfs3_close/nfs_close.

	( SR:8606145517 CR:JAGad14853 )
	If NFS is stopped and restarted, the nfsd processes do not
	get re-registered with rpcbind, and rpcinfo commands fail.

	( SR:8606169239 CR:JAGad38515 )
	Cachefsstat is not returning the correct statistics.

	( SR:8606157592 CR:JAGad26923 )
	Newkey does not recognize the root password of the remote
	machine and returns an error, "ERROR, passwd differs from
	login passwd".

Defect Description: 
	PHNE_23502:
	( SR:8606183171 CR:JAGad52387 )
	Remote users can cause denial of RPC services.

	Resolution:
	In __svcauth_sys(), change the local variables strlen,
	gid_len, and i from type integer to unsigned integer.

	( SR:8606160596 CR:JAGad29916 )
	Automountd will log "Rmdir" error messages to
	/var/adm/automount.log even if automountd was started
	without the "-T" option.

	Resolution:
	Add code to check for tracing before logging the error
	message.

	( SR:8606178618 CR:JAGad47845 )
	Function nfs3rename() is implementing the "unlink-open-file"
	semantics for the target name (when it exists), without
	checking that it should only do so if the target is not a
	directory.

	Resolution:
	Modify function nfs3rename() to only implement the
	"unlink-open-file" semantics if the target name is not a
	directory.

	( SR:8606128739 CR:JAGac86286 )
	The NFS server is TOC'ed when copying a file that is 25MB or
	greater from an NFS client hard mounting to an NFS server.
	After the NFS server comes back and the copy completes,
	doing a cksum on both the local and remote file shows
	different values for each file. Data is missing from the
	remote file.

	Resolution:
	Record the write verifier before collecting the buffers, as
	opposed to recording at sending time. Clear all of the
	buffers' links every time when the buffers are not used.

	( SR:8606140609 CR:JAGad09968 )
	The function authunix_create() calls abort() if more than 16
	groups are passed in args (gids).

	Resolution:
	Replaced abort() code with return(NULL). This prevents code
	from dumping.

	( SR:8606159451 CR:JAGad28779 )
	Any thread sleeping interruptibly over interruptible NFS
	mounts is susceptible to deadlock.

	Resolution:
	NFS threads are placed in a "nonstop" mode in sections of
	code where non-interruptible resources are being held during
	interruptible sleeps. There are five other patches which
	must be installed to enable the "nonstop" mode: PHKL_24253,
	PHKL_24254, PHKL_24255, PHKL_24256, and PHKL_24257.

	( SR:8606180764 CR:JAGad49985 )
	rpc.lockd rejects NLM_GRANTED_MSG when it is received out of
	order with NLM_LOCK_RES (blocked).

	Resolution:
	Modified the processing algorithm for NLM_GRANTED_MSG. When
	NLM_GRANTED_MSG is received ahead of NLM_LOCK_RES (blocked),
	it is treated as if NLM_LOCK_RES (granted) was received.

	( SR:8606180765 CR:JAGad49986 )
	rpc.lockd ignores NLM_GRANTED_MSG when it is received out of
	order with NLM_UNLOCK_RES.

	Resolution:
	Modified the processing algorithm for NLM_GRANTED_MSG. When
	NLM_GRANTED_MSG is received ahead of NLM_UNLOCK_RES it is
	treated as if NLM_UNLOCK_RES was received.

	( SR:8606175862 CR:JAGad45102 )
	When automounter triggers new mounts a symbolic link is
	added to the automounter vnode. After the link was added the
	modification time of the vnode was not being updated. Since
	the modification time of the vnode never changed the rddir
	cache was never invalidated.

	Resolution:
	Add code in the automounter to update the modification time
	of the automounter vnodes whenever new symbolic links are
	added.

	( SR:8606175781 CR:JAGad45021 )
	The calculation for determining the size of a file was using
	an incorrect constant value.

	Resolution:
	NFS PV3 calculates the size occupied by a file. This
	calculation was based on MAXBSIZE, which is 8192 instead of
	DEV_BSIZE which is 1024. So it was eight times too high.
	Changed this to base the calculation on DEV_BSIZE.

	( SR:8606172747 CR:JAGad42007 )
	When in trusted mode, the passwd change should always create
	a fully qualified domain name even if one was not passed in
	to the command.

	Resolution:
	New code was added to libnss_nisplus.1 to fully qualify
	domain names if they are passed non-fully qualified.

	( SR:8606165859 CR:JAGad35150 )
	NFS incorrectly handles a return from a write operation
	having a 0 status (NFS3_OK) and a count of bytes written
	that is not reflective of the number of bytes actually
	written (that is, a large negative number). By not rejecting
	such values, it attempts to use the count of bytes written
	to offset into memory causing the panic. A negative count of
	bytes written is allowed because it is cast as signed.

	Resolution:
	NFS interprets the count of bytes written as unsigned, thus
	eliminating any negative values.

	( SR:8606199460 CR:JAGaa35208 )
	Two very large global array variables in svc_run.c are being
	allocated on the stack.

	Resolution:
	Removed the explicit initialization of global arrays.

	( SR:8606174017 CR:JAGad43270 )
	rpc.lockd puts the lock requests in msg_q while waiting for
	a response from the server. If a process lock request for
	file 'f1' is waiting in msg_q, subsequent lock requests from
	the same process are ignored even if it is for a different
	file. This can happen with multi-threaded processes where
	two threads can send lock requests for two different files.

	Resolution:
	Added checking for the file handle in determining the
	uniqueness of the lock. This enables lockd to distinguish
	between requests from the same process for different files.

	( SR:8606185238 CR:JAGad54440 )
	When a client tries to unlock the first part of a locked
	area in an NFS file, the whole lock is removed in the
	server.

	Resolution:
	Fixed the delete_reclock() function to use the proper
	argument when calling the delete_kernel_lock() function.

	( SR:8606173363 CR:JAGad42623 )
	The nfsstat man page does not have a description for the
	badverfs, cantconn, nomem, interrupts, and cantsend fields.

	Resolution:
	Added these fields to the nfsstat man page.

	( SR:8606178998 CR:JAGad48223 )
	Server reads are occurring unnecessarily when a client is
	only doing writes.

	Resolution:
	Removed the read operation that occurred before the write
	operation.

	( SR:8606176384 CR:JAGad45622 )
	When booting a diskless Linux client, the process fails when
	mounting the root file system. This happens because the
	mount request uses the AUTH_NULL authentication type and
	rpc.mountd does not allow this. The mount request fails with
	a "permission denied" error.

	Resolution:
	Allowed rpc.mountd to accept mount requests with AUTH_NULL
	authentication type.

	( SR:1653311530 CR:JAGab46804 )
	The manpage does not mention that fsirand is not supported
	on a JFS file system.

	Resolution:
	Added a line to the "fsirand" man page stating that the
	command is only supported on HFS filesystems.

	( SR:8606169796 CR:JAGad39062 )
	NFS incorrectly handles a machine name length that is
	negative by not rejecting such a value and then attempting
	to use it as an offset into an array. A negative machine
	name length is allowed because it is declared as signed.

	Resolution:
	NFS interprets the machine name length as unsigned, thus
	eliminating any negative values.

	( SR:8606171662 CR:JAGad40926 )
	Invalid host names in a root option's host list are not
	handled correctly. They cause invalid entries to be created
	in the root access host list for the corresponding
	filesystem. The same type of defect occurs for the 'rw'
	option.

	Resolution:
	Changed the logic that processes the 'root' and 'rw'
	options, in order to completely ignore invalid host names.

	( SR:8606179200 CR:JAGad48424 )
	rpc.lockd logs messages to a log file by calling the LOG_MSG
	function. The LOG_MSG function is being called with
	incorrect parameters in lockd when it is logging message
	related to CTRL-C interrupt processing.

	Resolution:
	Corrected the parameters being passed to the LOG_MSG
	function.

	( SR:8606169011 CR:JAGad38290 )
	If an automounter map contains a mount point which is a
	symbolic link that points to a non-existant directory,
	automounter will hang.

	Resolution:
	During automounter initialization, add a check which will
	ignore these invalid map entries and log an error message
	to syslog.

	( SR:8606179951 CR:JAGad49173 )
	getservbyname() first searches the NIS map servi.bynp, which
	can only resolve official service names. getservbyname()
	never gets to call YP_ALL as a last resort to parse through
	the other NIS map services.byname for the service alias.

	Resolution:
	If getservbyname() cannot resolve the service name passed to
	it, call YP_ALL and parse through the NIS map
	services.byname.

	( SR:8606167053 CR:JAGad36339 )
	NFS/TCP incorrectly handles the case where a new thread
	cannot be created by the NFS TCP kernel daemon (nfsktcpd).
	In such cases, it allows data to come in to be processed
	though there is no thread to do such. On the close of the
	data stream, the nfsd associated with TCP hangs waiting
	for the incoming data to be processed.

	Resolution:
	NFS/TCP immediately closes the data stream when its
	associated thread cannot be created, unless the reason for
	the failure is that the maximum number of threads threshold
	for nfsktcpd has been reached. In this case, the maximum
	number of threads for nfsktcpd is dynamically increased
	so that the thread can be created.

	PHNE_23248:
	( SR:8606188447 CR:JAGad57655 )
	Automounted file systems do not behave properly with
	PHNE_22878 installed. After the autofs timeout expires,
	the file system should unmount automatically. This does not
	happen properly, and duplicate entries appear in the
	/etc/mnttab file every time the file system is accessed
	after a timeout.

	Resolution:
	Corrected the logic in libautofs.a so that the automounted
	file systems are unmounted properly and the /etc/mnttab
	entries are removed.

	PHNE_22878:
	( SR:8606127276 CR:JAGac68822 )
	The mount function returns the ENOENT error, without
	checking the existence of the file in the mount table, when
	the realpath() function does not find the path entry for the
	file.

	Resolution:
	The function call "mount_enoent_error" is added to check the
	existence of the file or the existence of the file name
	entry in the mount table and return the error appropriately,
	when the realpath() in the mount function fails with the
	ENOENT error.

	( SR:8606168603 CR:JAGad37881 )
	CacheFS uses smaller block size and therefore smaller number
	of pages to page in, than the underlying NFS block size.

	Resolution:
	Increased the maximum number of pages to page in.

	( SR:8606166823 CR:JAGad36110 )
	NFS function hpnfs_delay was coded incorrectly such that the
	callout table could run out of entries under extremely high
	loads and when the server is down.

	Resolution:
	Used a different address for each thread to wait on.

	( SR:8606168604 CR:JAGad37882 )
	Unlocking statements are missing in the kernel source code.
	Also, there is a problem with unmounting in the user space.

	Resolution:
	Adding unlocking statements in kernel space unmount code
	and correcting user space code to unmount proper mount
	points.

	( SR:8606135856 CR:JAGad04988 )
	Race condition between mount and umount with ufs
	filesystems.

	Resolution:
	Check VFS_MOUNTING flag in make_unmount_list and
	get_hierarchical_mounts.

	( SR:8606160808 CR:JAGad30127 )
	The automountd code simply was not parsing the quota option
	out of the options string.

	Resolution:
	Added a hasmntopt call to check for the quota option and set
	the quota flag as needed.

	( SR:8606168606 CR:JAGad37884 )
	The error return values were not checked correctly and
	CacheFS did not populate cache from subsequent page in
	calls.

	Resolution:
	Corrected the corresponding error-checking statements.

	( SR:8606166314 CR:JAGad35601 )
	By masking SIGKILL and SIGSTOP it is not possible to kill an
	NFS client process if the server goes down. Also, SIGKILL
	and SIGSTOP are non-maskable signals in HP-UX, hence they
	should not be masked.

	Resolution:
	Unmask SIGKILL and SIGSTOP in masked_sigs in the routine,
	nfs_subr.c.

	( SR:8606145476 CR:JAGad14812 )
	When a client crashes and does recovery after locking a
	remote file, the server does not grant the lock held by the
	crashed client to other clients waiting for the lock.

	Resolution:
	In recovery, server releases the lock information held by
	the crashed client after waking up a client waiting for the
	lock.

	( SR:8606155843 CR:JAGad25155 )
	When more than two processes execute the "id/group" command
	simultaneously, the ypserv fails to return group information
	to all processes.

	Resolution:
	A local data structure is defined where a buffer is
	allocated to keep the nextkey or firstkey.

	( SR:8606146885 CR:JAGad16228 )
	The nfsd does a pmap_unset on startup before it looks for
	running nfsd's. This leads to the situation where the new
	nfsd's are running, but somewhere in the subseqeuent code
	are conditions which are preventing nfsd from
	re-registering. The formerly running nfsd's are not
	completely useless, but all SG monitor scripts, which are
	using "rpcinfo -u" will fail.

	Resolution:
	Modified the return errno from EINVAL to EIDRM which will
	be used in nfsd.c.

	( SR:8606159736 CR:JAGad29062 )
	When an unmount request comes in to the automountd, it
	"stats" each file system to find the entry with the matching
	file system id. The "stat" command updates the reference
	times of the autonodes, preventing them from unmounting when
	they should.

	Resolution:
	AutoFS now uses an existing macro to make sure that
	the calling process is not "automountd", before updating the
	reference times of autonodes.

	( SR:8606158230 CR:JAGad27560 )
	Panic occurs when vfs lock is improperly unlocked and an
	attempt to unlock it occurs.

	Resolution:
	Code modified to check the return value of vfs_lock and if
	it is busy, sleep for some time and try to acquire the lock
	again.

	( SR:8606145517 CR:JAGad14853 )
	When NFS is stopped and re-started, the nfsd transport table
	can reach a state where the table is full and the new nfsd
	daemons start faster than the old nfsd daemons stop. The
	only way to get the table to a correct state is to reboot
	the system.

	Resolution:
	Fixed the code that controls the nfsd transport table.

	( SR:8606169239 CR:JAGad38515 )
	The buffer cache does not return correct structure to
	cacheFS, which leads to incorrect CacheFS statistics.

	Resolution:
	Do not count buffer cache results in CacheFS statistics,
	read them from the local disk.

	( SR:8606157592 CR:JAGad26923 )
	In changing a public/secret key pair for the privileged user
	of a given hostname on the master server with "newkey", this
	command fails with error message, "ERROR, passwd differs
	from login passwd". "Newkey" prompts for the root password
	of the given hostname, but compares the given password
	with the root password of the master server.

	Resolution:
	The prompt to ask the root password of the given hostname
	is inserted if the password supplied is different from that
	of the master server.

SR: 
	1653311530 8606128739 8606140609 8606159451 8606160596
	8606127276 8606135856 8606145476 8606145517 8606146885
	8606155843 8606157592 8606158230 8606159736 8606160808
	8606165859 8606167053 8606169011 8606169796 8606171662
	8606166314 8606166823 8606168603 8606168604 8606168606
	8606169239 8606172747 8606173363 8606174017 8606175781
	8606175862 8606176384 8606178618 8606178998 8606179200
	8606179951 8606180764 8606180765 8606183171 8606185238
	8606199460 8606188447

Patch Files: 
	
	NFS.KEY-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/sbin/newkey

	NFS.NFS-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/pa20_64/libnsl.a

	NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/pa20_64/libnsl.1
	/usr/lib/pa20_64/libnss_nis.1
	/usr/lib/pa20_64/libnss_nisplus.1

	NFS.NFS-CLIENT,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/sbin/fs/cachefs/umount
	/usr/lib/netsvc/fs/autofs/automountd
	/usr/lib/netsvc/fs/automount/automount

	NFS.NFS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/sbin/rpc.lockd
	/usr/sbin/setoncenv

	NFS.NFS-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/share/man/man1m.Z/fsirand.1m
	/usr/share/man/man1m.Z/nfsstat.1m

	NFS.NFS-PRG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/libnsl.a

	NFS.NFS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/sbin/exportfs
	/usr/sbin/nfsd
	/usr/sbin/rpc.mountd

	NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/libnsl.1
	/usr/lib/libnss_nis.1

	NFS.NIS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/netsvc/yp/ypserv

	NFS.NISPLUS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/libnss_nisplus.1

	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	/usr/conf/lib/libautofs.a
	/usr/conf/lib/libcachefs.a
	/usr/conf/lib/libnfs.a
	/usr/conf/lib/librpc.a

	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	/usr/conf/lib/libautofs.a
	/usr/conf/lib/libcachefs.a
	/usr/conf/lib/libnfs.a
	/usr/conf/lib/librpc.a

what(1) Output: 
	
	NFS.KEY-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/sbin/newkey:
		newkey.c $Date: 2001/02/21 17:16:16 $Revision: r11.1
			1/1 PATCH_11.11 (PHNE_22878)

	NFS.NFS-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/pa20_64/libnsl.a:
		read_config.c $Date: 2001/05/31 10:27:05 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		auth_sys.c $Date: 2001/05/29 13:43:18 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
		rpc_comdata.c $Date: 2001/05/29 13:43:40 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_auth_sys.c $Date: 2001/05/29 13:44:08 $Revision:
			 r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_run.c $Date: 2001/05/29 13:44:33 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		svc_vc.c $Date: 2001/05/29 13:44:55 $Revision: r11.1
			1/1 PATCH_11.11 (PHNE_23502)

	NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/pa20_64/libnsl.1:
		read_config.c $Date: 2001/05/31 10:27:05 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		auth_sys.c $Date: 2001/05/29 13:43:18 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
		rpc_comdata.c $Date: 2001/05/29 13:43:40 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_auth_sys.c $Date: 2001/05/29 13:44:08 $Revision:
			 r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_run.c $Date: 2001/05/29 13:44:33 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		svc_vc.c $Date: 2001/05/29 13:44:55 $Revision: r11.1
			1/1 PATCH_11.11 (PHNE_23502)
	/usr/lib/pa20_64/libnss_nis.1:
		getservent.c $Date: 2001/05/29 13:45:22 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)
	/usr/lib/pa20_64/libnss_nisplus.1:
		ngetprpwent.c $Date: 2001/05/29 13:48:01 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)

	NFS.NFS-CLIENT,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/sbin/fs/cachefs/umount:
		umount.c $Date: 2001/02/21 17:24:12 $Revision: r11.1
			1/1 PATCH_11.11 (PHNE_22878)
	/usr/lib/netsvc/fs/autofs/automountd:
		autod_mount.c $Date: 2001/05/29 13:48:23 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		autod_nfs.c $Date: 2001/02/21 17:23:03 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_22878)
	/usr/lib/netsvc/fs/automount/automount:
		auto_look.c $Date: 2001/05/29 13:42:07 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)
		auto_node.c $Date: 2001/05/29 13:42:40 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)

	NFS.NFS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/sbin/rpc.lockd:
		prot_lock.c $Date: 2001/05/29 13:46:47 $Revision: r1
			1.11/2 PATCH_11.11 (PHNE_23502)
		prot_msg.c $Date: 2001/05/29 13:47:12 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
		prot_proc.c $Date: 2001/05/29 13:47:32 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)
		prot_priv.c $Date: 2001/02/21 17:20:30 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_22878)
		prot_share.c   JAGad00646
		sm_monitor.c   JAGad00646
		svc_dg1.c.c   JAGad00646
	/usr/sbin/setoncenv:
		setoncenv.c $Date: 2001/06/01 14:42:38 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)
		$Revision: vw: -f    selectors: CUP11.11_BL2001_0604
			_2 PHNE_23502 'CUP11.11_BL2001_0604_2'
		Mon Jun  4 18:49:10 PDT 2001 $

	NFS.NFS-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/share/man/man1m.Z/fsirand.1m:
		None
	/usr/share/man/man1m.Z/nfsstat.1m:
		None

	NFS.NFS-PRG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/libnsl.a:
		read_config.c $Date: 2001/05/31 10:27:05 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		auth_sys.c $Date: 2001/05/29 13:43:18 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
		rpc_comdata.c $Date: 2001/05/29 13:43:40 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_auth_sys.c $Date: 2001/05/29 13:44:08 $Revision:
			 r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_run.c $Date: 2001/05/29 13:44:33 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		svc_vc.c $Date: 2001/05/29 13:44:55 $Revision: r11.1
			1/1 PATCH_11.11 (PHNE_23502)

	NFS.NFS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/sbin/exportfs:
		exportfs.c $Date: 2001/05/29 13:45:42 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
	/usr/sbin/nfsd:
		nfsd.c $Date: 2001/05/29 13:46:23 $Revision: r11.11/
			2 PATCH_11.11 (PHNE_23502)
		nfsd daemon 11R2 - ONC+ Performance Patch (compatibl
			e)
	/usr/sbin/rpc.mountd:
		rpc.mountd.c $Date: 2001/05/29 13:46:03 $Revision: r
			11.11/2 PATCH_11.11 (PHNE_23502)

	NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/libnsl.1:
		read_config.c $Date: 2001/05/31 10:27:05 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		auth_sys.c $Date: 2001/05/29 13:43:18 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
		rpc_comdata.c $Date: 2001/05/29 13:43:40 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_auth_sys.c $Date: 2001/05/29 13:44:08 $Revision:
			 r11.11/1 PATCH_11.11 (PHNE_23502)
		svc_run.c $Date: 2001/05/29 13:44:33 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		svc_vc.c $Date: 2001/05/29 13:44:55 $Revision: r11.1
			1/1 PATCH_11.11 (PHNE_23502)
	/usr/lib/libnss_nis.1:
		getservent.c $Date: 2001/05/29 13:45:22 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)

	NFS.NIS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/netsvc/yp/ypserv:
		ypserv_dbmtrak.c $Date: 2001/02/21 17:21:57 $Revisio
			n: r11.11/1 PATCH_11.11 (PHNE_22878)

	NFS.NISPLUS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	/usr/lib/libnss_nisplus.1:
		ngetprpwent.c $Date: 2001/05/29 13:48:01 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_23502)

	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	/usr/conf/lib/libautofs.a:
		auto_vnops.c $Date: 2001/05/29 13:39:27 $Revision: r
			11.11/2 PATCH_11.11 (PHNE_23502)
		auto_vfsops.c $Date: 2001/02/21 17:12:20 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_22878)
		auto_subr.c $Date: 2001/05/29 13:39:00 $Revision: r1
			1.11/3 PATCH_11.11 (PHNE_23502)
	/usr/conf/lib/libcachefs.a:
		cachefs_vnops.c $Date: 2001/02/21 17:15:33 $Revision
			: r11.11/1 PATCH_11.11 (PHNE_22878)
		cachefs_vfsops.c $Date: 2001/02/21 17:14:11 $Revisio
			n: r11.11/1 PATCH_11.11 (PHNE_22878)
	/usr/conf/lib/libnfs.a:
		klm_lckmgr.c $Date: 2001/05/29 13:37:07 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)
		nfs_vnops.c $Date: 2001/05/29 13:36:41 $Revision: r1
			1.11/2 PATCH_11.11 (PHNE_23502)
		nfs_subr.c $Date: 2001/05/29 13:35:59 $Revision: r11
			.11/2 PATCH_11.11 (PHNE_23502)
		nfs_dispatch.c $Date: 2001/02/21 17:04:14 $Revision:
			 r11.11/1 PATCH_11.11 (PHNE_22878)
		nfs_common.c $Date: 2001/05/29 13:35:26 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)
		nfs_client.c $Date: 2001/05/29 13:34:40 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)
		nfs3_vnops.c $Date: 2001/05/29 13:33:08 $Revision: r
			11.11/2 PATCH_11.11 (PHNE_23502)
		hpnfs_vnops.c $Date: 2001/05/29 13:38:37 $Revision: 
			r11.11/2 PATCH_11.11 (PHNE_23502)
		hpnfs_util.c $Date: 2001/02/26 13:19:29 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_22878)
	/usr/conf/lib/librpc.a:
		tcp_svc.c $Date: 2001/05/29 13:41:31 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		svc_gen.c $Date: 2001/02/21 17:08:51 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_22878)
		svc_cots.c $Date: 2001/05/29 13:40:38 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
		svc_authu.c $Date: 2001/05/29 13:38:14 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)
		rpc_tcp.c $Date: 2001/05/29 13:41:02 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		clnt_cots.c $Date: 2001/05/29 13:39:59 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)
		clnt_clts.c $Date: 2001/05/29 13:37:41 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)

	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	/usr/conf/lib/libautofs.a:
		auto_vnops.c $Date: 2001/05/29 13:39:27 $Revision: r
			11.11/2 PATCH_11.11 (PHNE_23502)
		auto_vfsops.c $Date: 2001/02/21 17:12:20 $Revision: 
			r11.11/1 PATCH_11.11 (PHNE_22878)
		auto_subr.c $Date: 2001/05/29 13:39:00 $Revision: r1
			1.11/3 PATCH_11.11 (PHNE_23502)
	/usr/conf/lib/libcachefs.a:
		cachefs_vnops.c $Date: 2001/02/21 17:15:33 $Revision
			: r11.11/1 PATCH_11.11 (PHNE_22878)
		cachefs_vfsops.c $Date: 2001/02/21 17:14:11 $Revisio
			n: r11.11/1 PATCH_11.11 (PHNE_22878)
	/usr/conf/lib/libnfs.a:
		klm_lckmgr.c $Date: 2001/05/29 13:37:07 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)
		nfs_vnops.c $Date: 2001/05/29 13:36:41 $Revision: r1
			1.11/2 PATCH_11.11 (PHNE_23502)
		nfs_subr.c $Date: 2001/05/29 13:35:59 $Revision: r11
			.11/2 PATCH_11.11 (PHNE_23502)
		nfs_dispatch.c $Date: 2001/02/21 17:04:14 $Revision:
			 r11.11/1 PATCH_11.11 (PHNE_22878)
		nfs_common.c $Date: 2001/05/29 13:35:26 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)
		nfs_client.c $Date: 2001/05/29 13:34:40 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_23502)
		nfs3_vnops.c $Date: 2001/05/29 13:33:08 $Revision: r
			11.11/2 PATCH_11.11 (PHNE_23502)
		hpnfs_vnops.c $Date: 2001/05/29 13:38:37 $Revision: 
			r11.11/2 PATCH_11.11 (PHNE_23502)
		hpnfs_util.c $Date: 2001/02/26 13:19:29 $Revision: r
			11.11/1 PATCH_11.11 (PHNE_22878)
	/usr/conf/lib/librpc.a:
		tcp_svc.c $Date: 2001/05/29 13:41:31 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		svc_gen.c $Date: 2001/02/21 17:08:51 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_22878)
		svc_cots.c $Date: 2001/05/29 13:40:38 $Revision: r11
			.11/1 PATCH_11.11 (PHNE_23502)
		svc_authu.c $Date: 2001/05/29 13:38:14 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)
		rpc_tcp.c $Date: 2001/05/29 13:41:02 $Revision: r11.
			11/1 PATCH_11.11 (PHNE_23502)
		clnt_cots.c $Date: 2001/05/29 13:39:59 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)
		clnt_clts.c $Date: 2001/05/29 13:37:41 $Revision: r1
			1.11/1 PATCH_11.11 (PHNE_23502)

cksum(1) Output: 
	
	NFS.KEY-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	863656798 36864 /usr/sbin/newkey

	NFS.NFS-64ALIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	179321417 1517748 /usr/lib/pa20_64/libnsl.a

	NFS.NFS-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	2865677231 701480 /usr/lib/pa20_64/libnsl.1
	3009497632 46216 /usr/lib/pa20_64/libnss_nis.1
	3944980571 66680 /usr/lib/pa20_64/libnss_nisplus.1

	NFS.NFS-CLIENT,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	2703323440 24576 /sbin/fs/cachefs/umount
	1187068244 81920 /usr/lib/netsvc/fs/autofs/automountd
	1344655407 98304 /usr/lib/netsvc/fs/automount/automount

	NFS.NFS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	2747792863 122880 /usr/sbin/rpc.lockd
	1546172862 16384 /usr/sbin/setoncenv

	NFS.NFS-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	3967304456 1032 /usr/share/man/man1m.Z/fsirand.1m
	3857013789 2446 /usr/share/man/man1m.Z/nfsstat.1m

	NFS.NFS-PRG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	1581459505 782424 /usr/lib/libnsl.a

	NFS.NFS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	3284452190 28672 /usr/sbin/exportfs
	3637463539 32768 /usr/sbin/nfsd
	1175832192 49152 /usr/sbin/rpc.mountd

	NFS.NFS-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	616586351 720896 /usr/lib/libnsl.1
	1567982731 45056 /usr/lib/libnss_nis.1

	NFS.NIS-SERVER,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	2161686970 65536 /usr/lib/netsvc/yp/ypserv

	NFS.NISPLUS-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
	2889479897 65536 /usr/lib/libnss_nisplus.1

	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
	13301914 53170 /usr/conf/lib/libautofs.a
	92439766 211612 /usr/conf/lib/libcachefs.a
	358596854 360864 /usr/conf/lib/libnfs.a
	498519938 161048 /usr/conf/lib/librpc.a

	NFS.NFS-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
	2417374184 104472 /usr/conf/lib/libautofs.a
	321928724 418832 /usr/conf/lib/libcachefs.a
	2020932129 788104 /usr/conf/lib/libnfs.a
	2854716753 335188 /usr/conf/lib/librpc.a

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: 
	Fix for JAGad28779 depends on PM patches PHKL_24253,
	PHKL_24254, PHKL_24255, PHKL_24256, and PHKL_24257.

Supersedes: 
	PHNE_23248 PHNE_22878

Equivalent Patches: None

Patch Package Size: 6890 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. Login as root.

	3. Copy the patch to the /tmp directory.

	4. Move to the /tmp directory and unshar the patch:

		cd /tmp
		sh PHNE_23502

	5. Run swinstall to install the patch:

		swinstall -x autoreboot=true -x patch_match_target=true \
			  -s /tmp/PHNE_23502.depot

	By default swinstall will archive the original software in 
	/var/adm/sw/save/PHNE_23502.  If you do not wish to retain a
	copy of the original software, include the patch_save_files
	option in the swinstall command above:

		-x patch_save_files=false

	WARNING: If patch_save_files is false when a patch is installed,
		 the patch cannot be deinstalled.  Please be careful
		 when using this feature.

	For future reference, the contents of the PHNE_23502.text file is 
	available in the product readme:

		swlist -l product -a readme -d @ /tmp/PHNE_23502.depot

	To put this patch on a magnetic tape and install from the
	tape drive, use the command:

		dd if=/tmp/PHNE_23502.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: 
	To resolve the process hang/deadlock due to unkillable
	processes defect (JAGad28779), PHKL_24253, PHKL_24254,
	PHKL_24255, PHKL_24256, and PHKL_24257 must also be
	installed along with this patch. All six of these patches
	may be installed independently. If all six patches are not
	installed, the fix will not be enabled.




» top of page
Printable version
Privacy statement Using this site means you accept its terms
© 2009 Hewlett-Packard Development Company, L.P.