Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
企業ユーザ向けサポート情報   >  HP-UX サポート  >  セキュリティ報告&パッチダイジェスト翻訳版

PHNE_35512 s700_800 11.23 Lock Manager累積パッチ

企業ユーザ向けサポート情報

HP-UX サポート
Tru64 サポート
OpenVMS サポート
セキュリティ報告&パッチダイジェスト翻訳版
技術情報ツリー
ソフトウェアアップデート情報
ITRC日本フォーラム

ITRC

パッチデータベース
技術情報ベースの検索
サポートケースマネージャ
ソフトウェア アップデート マネージャ (SUM)
ご利用の手順
日本HPサイトマップ
コンテンツに進む
パッチ名:   PHNE_35512

パッチ摘要: s700_800 11.23 Lock Manager累積パッチ

作成日:  07/01/27

公開日:  07/02/26

ハードウェアプラットフォームおよびOSリリース:

	s700: 11.23
	s800: 11.23

現象:

	PHNE_35512:

	1. (SR:8606345889 CR:JAGaf06735)
	猶予時間を過ぎても、サーバーのrpc.lockdがクライアントからの(ロックの)
	回復要求を受け入れます。

	2. (SR:8606377207 CR:JAGaf37485)
	SIGALRMシグナルを受け取ると、rpc.lockdが終了してしまいます。rpc.lockd
	のロギング機能が有効になっている場合は、"signal handler: signal = 14"
	というメッセージが/var/adm/rpc.lockd.logファイルに記録されます。

	3. (SR:8606389142 CR:JAGaf49290)
	SIGBUSにより、rpc.lockdでコアダンプが取られます。

	4. (SR:8606401733 CR:JAGaf61670)
	クライアント接続数が2048を超えると、サーバー上のrpc.lockdプロセスでコ
	アダンプが取られます。同様に、/var/statmon/sm内のホストエントリ数が
	2048を超えていると、ファイルロックリカバリ時にrpc.statdでコアダンプが
	取られることがあります。

	5. (SR:8606401738 CR:JAGaf61675)
	ロギングを何度も有効にしたり無効にしたりすると、rpc.lockdプロセスや
	rpc.statdプロセスがハングします。

	6. (SR:8606440308 CR:JAGaf98199)
	サーバーのクラッシュ後クライアントがロックを回復できないと、rpc.lockd
	プロセスでコアダンプが取られます。

	7. (SR:8606441116 CR:JAGaf98873)
	ログファイルのパーミッションが不適切です。

	8. (SR:8606467952 CR:JAGag23306)
	リモートのNFSクライアント用にローカルにマウントおよびエクスポートした
	ファイルシステムのあるファイルをローカルのrpc.lockdがロックしたりロック
	解除したりすると、そのファイルシステムがアンマウントできません。

	9. (SR:8606461972 CR:JAGag17899)
	ログファイル名の長さが64文字を超えると、rpc.lockdプロセスやrpc.statdプ
	ロセスがログファイルを作成できません。

	10.(SR:8606402519 CR:JAGaf62454)
	ロギングが無効な場合にI/Oエラーを記録しようとすると、rpc.lockdプロセス
	やrpc.statdプロセスでコダンプが取られます。

	11.(SR:8606468451 CR:JAGag23745)
	お客様からは報告されていませんが、"NaT Consumption Fault"により、
	rpc.lockdプロセス、rpc.statdプロセスおよびカーネルロックマネージャがク
	ラッシュすることがあります。

問題点の説明:
 
	PHNE_35512:

	1. (SR:8606345889 CR:JAGaf06735)
	サーバーのrpc.lockdが再起動されると、クライアントはそれらのロックを回
	復しようとします。一方、サーバーは、全クライアントのrpc.lockdからの回
	復要求待ちで一定の猶予時間待機します。ところが、猶予時間を過ぎても、
	回復要求を受け入れていたため、データ破壊が起きることがありました。猶予
	時間が過ぎた後、サーバーのrpc.lockdは、ロック要求が新たな要求なのか回
	復要求なのかをチェックしていませんでした。

	解決方法:
	猶予時間を過ぎたら、回復要求を拒否するようにサーバーのrpc.lockdを修正
	しました。

	2. (SR:8606377207 CR:JAGaf37485)
	再送処理中にSIGALRMシグナルを受け取ると、rpc.lockdプロセスが終了してい
	ました。

	解決方法:
	再送処理中にはSIGALRMシグナルを無視するようにコードを修正しました。

	3. (SR:8606389142 CR:JAGaf49290)
	一部のrpc.lockdプロシージャで、あるフラグが正しくセットされていなかっ
	たため、TCPトランスポートハンドルがUDPルーチンに渡されていました。その
	ため、rpc.lockdでコアダンプが取られていました。

	解決方法:
	トランスポートハンドルがTCPまたはUDPのいずれであるかをチェックして、
	フラグを正しくセットするようにrpc.lockdプロシージャを修正しました。

	4. (SR:8606401733 CR:JAGaf61670)
	クライアントファイル記述子を格納する構造のサイズが小さすぎたため、最大
	2048個のファイル記述子しか処理できませんでした。そのため、2048より多く
	のクライアントがサーバーに接続しようとすると、キャッシュへのファイル記
	述子データの書き込み時にrpc.lockdプロセスでコアダンプが取られたり、
	ファイルロックリカバリ時にrpc.statdプロセスでコアダンプが取られること
	がありました。

	解決方法:
	rpc.lockdおよびrpc.statd内のクライアントファイル記述子データ用キャッ
	シュのサイズを拡張しました。

	5. (SR:8606401738 CR:JAGaf61675)
	SIGUSR2を使ってロギングを無効にすると、rpc.lockdプロセスやrpc.statdプ
	ロセスはファイル記述子をクローズしませんでした。そのため、これらのプロ
	セスが、ファイル記述子をすべて使い果してハングしていました。

	解決方法:
	ロギングを無効にしたら、ファイル記述子をクローズするようにロギングルー
	チンを修正しました。

	6. (SR:8606440308 CR:JAGaf98199)
	rpc.lockdプロセスは内部キューを管理してすべての(ロック)要求を追跡しま
	す。(ロックの)回復要求が失敗した場合は、内部キューをクリーンアップしま
	す。ところが、キューを部分的にしかクリーンアップしていなかったため、
	キューが破壊されることがありました。その結果、rpc.lockdで断続的にコア
	ダンプが取られていました。

	解決方法:
	内部キューを適切にクリーンアップするようにrpc.lockdのコードを修正しま
	した。これで、キューが破壊されることはありません。

	7. (SR:8606441116 CR:JAGaf98873)
	rpc.lockd/rpc.statdデーモンによって作成されたログファイルの書き込みパ
	ーミッションが"すべてのユーザー"になっていました。

	解決方法:
	ファイルの所有者だけが書き込めるようにログファイルのパーミッションを修
	正しました。

	8. (SR:8606467952 CR:JAGag23306)
	ファイルロックの解放時に、rpc.lockdはそのファイルのvノードを解放してい
	ませんでした。そのため、ローカルにマウントされエクスポートされたファイ
	ルシステムのアンマウントができませんでした。

	解決方法:
	ファイルロックの解放後そのファイルのvノードを解放するようにrpc.lockdを
	修正しました。

	9. (SR:8606461972 CR:JAGag17899)
	ログファイル名の長さが64文字を超えると、rpc.lockdおよびrpc.statd内でバ
	ッファオーバーフローが起きていました。そのため、ログファイルを作成でき
	ませんでした。

	解決方法:
	ログファイル名を保持する配列の大きさを最大パス長に拡張しました。ファイ
	ル名の長さが1023文字を超える場合は、ログファイル名を1023文字で切り捨て
	ます。

	10.(SR:8606402519 CR:JAGaf62454)
	rpc.lockdプロセスやrpc.statdプロセスは、ロギングが有効かどうかチェック
	せずにI/Oエラーを記録しようとしていました。そのため、ロギングが有効で
	ないと、ヌルのファイル記述子に書き込もうとしてコアダンプが取られていま
	した。"-l"オプションを使用しないでこれらのプロセスを起動すると、この問
	題が起きていました。

	解決方法:
	I/Oエラーを記録する前に、ロギングが有効かどうかチェックするようにロギ
	ングプロシージャを修正しました。

	11.(SR:8606468451 CR:JAGag23745)
	未初期化変数を任意のレジスタに割り当てていました。そのため、そのレジス
	タのNaTビットがセットされていると、"NaT Consumption Fault"により、カー
	ネルコード内でパニックが起きたり、ユーザーコード内でアプリケーションク
	ラッシュが起きたりすることがありました。

	解決方法:
	未初期化変数を初期化するように、rpc.lockd、rpc.statdおよびカーネルロッ
	クマネージャのコードを修正しました。

-----------------------------------------------------------------------------
Patch Name: PHNE_35512

Patch Description: s700_800 11.23 Lock Manager cumulative patch

Creation Date: 07/01/27

Post Date: 07/02/26

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

Products: 
	NFS B.11.23;

Filesets: 
	NFS.NFS-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP
	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical: 
	Yes
	PHNE_35512: HANG ABORT PANIC
	PHNE_34551: ABORT

Category Tags: 
	defect_repair general_release critical panic halts_system

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

Symptoms: 
	PHNE_35512:
	( SR:8606345889 CR:JAGaf06735 )
	The server's rpc.lockd grants reclaim requests to clients
	after the grace period expires.

	( SR:8606377207 CR:JAGaf37485 )
	rpc.lockd terminates when it receives a SIGALRM signal. If
	rpc.lockd logging is enabled, the message "signal handler:
	signal = 14" appears in the /var/adm/rpc.lockd.log file.

	( SR:8606389142 CR:JAGaf49290 )
	rpc.lockd dumps core with SIGBUS.

	( SR:8606401733 CR:JAGaf61670 )
	The rpc.lockd process dumps core on a server with more than
	2048 client connections. Similarly, rpc.statd may dump core
	during file lock recovery when there are more than 2048
	host entries in /var/statmon/sm.

	( SR:8606401738 CR:JAGaf61675 )
	The rpc.lockd and rpc.statd processes hang if logging is
	enabled and disabled many times.

	( SR:8606440308 CR:JAGaf98199 )
	The rpc.lockd process dumps core when a client is unable to
	reclaim a lock after a server crash.

	( SR:8606441116 CR:JAGaf98873 )
	Incorrect permissions for logfiles.

	( SR:8606467952 CR:JAGag23306 )
	A file system which has been locally mounted and exported
	for remote NFS clients cannot be unmounted if one of its
	files is locked and unlocked by the local rpc.lockd.

	( SR:8606461972 CR:JAGag17899 )
	The rpc.lockd and rpc.statd processes cannot create a
	logfile if the file name length exceeds 64 characters.

	( SR:8606402519 CR:JAGaf62454 )
	The rpc.lockd and rpc.statd processes dump core when trying
	to log an I/O error with logging disabled.

	( SR:8606468451 CR:JAGag23745 )
	The rpc.lockd and rpc.statd processes and the kernel lock
	manager may crash due to a "NaT Consumption Fault", though
	this has not been reported by customers.

	PHNE_34551:
	( SR:8606391790 CR:JAGaf51922 )
	It is difficult to accurately configure IPFilter and other
	firewalls for NFS.

	( SR:8606346996 CR:JAGaf07819 )
	The rpc.lockd daemon fails to start and displays the error
	message "/usr/sbin/rpc.lockd: already started". There is no
	instance of rpc.lockd running on the system.

	( SR:8606406143 CR:JAGaf66051 )
	The rpc.lockd daemon dumps core when it receives SIGILL.

Defect Description: 
	PHNE_35512:
	( SR:8606345889 CR:JAGaf06735 )
	After a server's rpc.lockd is restarted, the clients attempt
	to reclaim their locks. The server waits for a grace period
	for all client rpc.lockd reclaim requests. When the grace
	period expires, granting reclaim requests can cause data
	corruption. The server's rpc.lockd does not check whether
	the lock request is a new request or a reclaim request after
	the grace period expires.

	Resolution:
	The server's rpc.lockd was modified to deny reclaim requests
	after the grace period expires.

	( SR:8606377207 CR:JAGaf37485 )
	If rpc.lockd is performing a re-transmission and it receives
	a SIGALRM signal, the rpc.lockd process exits.

	Resolution:
	Ignore the SIGALRM signal while performing the
	re-transmission.

	( SR:8606389142 CR:JAGaf49290 )
	A TCP transport handle is passed to a UDP routine because a
	flag is not set correctly in some rpc.lockd procedures. This
	causes rpc.lockd to dump core.

	Resolution:
	The rpc.lockd procedures now check whether the transport
	handle is TCP or UDP and set the flag correctly.

	( SR:8606401733 CR:JAGaf61670 )
	The structure which stores the client file descriptors can
	only handle 2048 file descriptors. If more than 2048 clients
	connect to the server, the rpc.lockd process dumps core when
	it tries to cache the file descriptor data and the rpc.statd
	process may dump core during file lock recovery.

	Resolution:
	Increased the cache size for the client file descriptor data
	in rpc.lockd and rpc.statd.

	( SR:8606401738 CR:JAGaf61675 )
	The rpc.lockd and rpc.statd processes do not close the file
	descriptor when logging is disabled with SIGUSR2. If all of
	file descriptors are used this causes the process to hang.

	Resolution:
	The logging routines now close the file descriptor when
	logging is disabled.

	( SR:8606440308 CR:JAGaf98199 )
	The rpc.lockd process manages an internal queue to keep
	track of all requests. In case of failed reclaim request, an
	internal queue has to be cleaned. The queue is only
	partially cleaned and may get corrupted, which causes
	rpc.lockd to dump core intermittently.

	Resolution:
	Properly cleanup the internal queue so that it does not get
	corrupted.

	( SR:8606441116 CR:JAGaf98873 )
	The logfiles created by the rpc.lockd and rpc.statd daemons
	allow all users to write to the file.

	Resolution:
	Only allow the file owner to have write permission.

	( SR:8606467952 CR:JAGag23306 )
	When rpc.lockd releases a file lock it is not releasing the
	vnode for the file. If the file system is locally mounted
	and exported, this causes an unmount of the file system to
	fail.

	Resolution:
	Modified rpc.lockd to release the vnode for the file after
	releasing the file lock.

	( SR:8606461972 CR:JAGag17899 )
	Buffer overflow occurs in rpc.lockd and rpc.statd when the
	length of the logfile name exceeds 64 characters. This
	causes the creation of the logfile to fail.

	Resolution:
	Increased the size of the array that holds the logfile name
	to the maximum path length. If the file name length exceeds
	1023 characters, then the logfile name is truncated to 1023
	characters.

	( SR:8606402519 CR:JAGaf62454 )
	The rpc.lockd and rpc.statd processes attempt to log I/O
	errors without checking whether logging is enabled or not.
	If logging is not enabled then an attempt is made to write
	to a null file descriptor, which causes a core dump. This
	problem occurs when the processes are started without using
	the "-l" option.

	Resolution:
	The logging procedures now check whether or not logging is
	enabled before attempting to log I/O errors.

	( SR:8606468451 CR:JAGag23745 )
	Uninitialized variables are assigned to arbitrary registers.
	If one of the arbitrary registers has its NaT bit set, it
	can lead to a "NaT Consumption Fault" and cause a panic in
	kernel code or an application crash in user code.

	Resolution:
	Initialized the uninitialized variables in rpc.lockd,
	rpc.statd, and the kernel lock manager code.

	PHNE_34551:
	( SR:8606391790 CR:JAGaf51922 )
	The rpc.lockd and rpc.statd daemons use random ports for
	transport connections. This makes it difficult to configure
	firewalls which require specific port numbers to be used.

	Resolution:
	An interface is provided for assigning port numbers for the
	rpc.lockd and rpc.statd daemons. To assign port numbers, add
	the following variables to the end of the
	/etc/rc.config.d/nfsconf file:
	LOCKD_PORT=<port number>
	STATD_PORT=<port number>

	The port number can be any value from 1 to 65536. For
	example:
	LOCKD_PORT=1234
	STATD_PORT=5678

	The daemons need to be restarted for the change to take
	effect. To revert back to random port numbers, delete the
	variables and restart the daemons.

	PHNE_34550 provides similar functionality for the rpc.mountd
	daemon.

	NOTE: The LOCKD_PORT variable will be obsolete in the HP-UX
	11i v3 release, since the 11i v3 rpc.lockd uses port 4045.
	For this reason, it is recommended to use port 4045 for the
	LOCKD_PORT value. The STATD_PORT variable will be supported
	in 11i v3, although the configuration file will be
	/etc/default/nfs instead of /etc/rc.config.d/nfsconf.

	( SR:8606346996 CR:JAGaf07819 )
	The semaphore value which is used to check the running
	instance of rpc.lockd is not set properly after rpc.lockd
	dumps core. If rpc.lockd is restarted from the command line
	it fails to start and the inaccurate error message is
	displayed.

	Resolution:
	Verify that rpc.lockd starts properly if it is not already
	running.

	( SR:8606406143 CR:JAGaf66051 )
	The rpc.lockd daemon uses a routine which is usually passed
	fewer arguments than it expects. This results in a SIGILL
	under rare circumstances when an uninitialized argument
	marked with the NAT bit is accessed.

	Resolution:
	Modified rpc.lockd so that the routine now expects a
	variable number of arguments.

Enhancement: 
	No

SR: 
	8606345889 8606377207 8606389142 8606401733 8606401738
	8606440308 8606441116 8606467952 8606461972 8606402519
	8606468451 8606391790 8606346996 8606406143

Patch Files: 

	NFS.NFS-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
	/usr/share/man/man1m.Z/lockd.1m
	/usr/share/man/man1m.Z/statd.1m
	/usr/share/man/man1m.Z/rpc.lockd.1m
	/usr/share/man/man1m.Z/rpc.statd.1m

	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
	/usr/conf/lib/libklmmod.a

	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
	/usr/sbin/rpc.lockd
	/usr/sbin/rpc.statd

	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
	/usr/conf/lib/libklmmod.a

	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
	/usr/sbin/rpc.lockd
	/usr/sbin/rpc.statd

what(1) Output: 

	NFS.NFS-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
	/usr/share/man/man1m.Z/lockd.1m:
		None
	/usr/share/man/man1m.Z/statd.1m:
		None
	/usr/share/man/man1m.Z/rpc.lockd.1m:
		None
	/usr/share/man/man1m.Z/rpc.statd.1m:
		None

	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
	/usr/conf/lib/libklmmod.a:
		nfs_fcntl.c $Date: 2006/12/04 12:29:24 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		libklmmod.modmeta $Date: 2006/12/21 11:32:16 $Revisi
			on: r11.23/1 PATCH_11.23 (PHNE_35512)

	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
	/usr/sbin/rpc.lockd:
		prot_main.c $Date: 2006/11/21 11:11:36 $Revision: r1
			1.23/4 PATCH_11.23 (PHNE_35512)
		prot_lock.c $Date: 2006/12/04 12:08:11 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		prot_pnlm.c $Date: 2006/12/04 12:19:59 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		prot_msg.c $Date: 2006/09/29 17:25:54 $Revision: r11
			.23/3 PATCH_11.23 (PHNE_35512)
		prot_proc.c $Date: 2006/09/29 17:14:07 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		prot_priv.c $Date: 2004/08/05 12:55:59 $Revision: i3
			80/4 PATCH_11.23 (PHKL_31500)
		prot_share.c $Date: 2006/12/04 12:21:32 $Revision: r
			11.23/1 PATCH_11.23 (PHNE_35512)
		rpc_soc1.c $Date: 2006/04/05 14:01:55 $Revision: r11
			.23/1 PATCH_11.23 (PHNE_34551)
		xdr_klm.c $Date: 2004/08/05 12:56:17 $Revision: i380
			/3 PATCH_11.23 (PHKL_31500)
		sem.c $Date: 2006/03/06 11:14:19 $Revision: r11.23/1
			 PATCH_11.23 (PHNE_34551)
		sm_monitor.c $Date: 2004/08/05 12:56:08 $Revision: i
			380/3 PATCH_11.23 (PHKL_31500)
		prot_libr.c $Date: 2006/09/29 17:07:54 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		self_host.c $Date: 2004/08/16 10:44:15 $Revision: i3
			80/2 PATCH_11.23 (PHKL_31500)
		logging.c $Date: 2006/11/27 11:33:31 $Revision: r11.
			23/3 PATCH_11.23 (PHNE_35512)
		pmap.c $Date: 2006/12/04 12:06:23 $Revision: r11.23/
			1 PATCH_11.23 (PHNE_35512)
		udp.c $Date: 2006/12/04 12:26:08 $Revision: r11.23/2
			 PATCH_11.23 (PHNE_35512)
		svc_dg1.c $Date: 2006/12/04 12:24:21 $Revision: r11.
			23/2 PATCH_11.23 (PHNE_35512)
		xdr_nlm.c $Date: 2004/08/05 12:56:22 $Revision: i380
			/3 PATCH_11.23 (PHKL_31500)
	/usr/sbin/rpc.statd:
		sm_svc.c $Date: 2006/11/21 11:13:46 $Revision: r11.2
			3/4 PATCH_11.23 (PHNE_35512)
		sm_statd.c $Date: 2006/12/04 12:27:36 $Revision: r11
			.23/2 PATCH_11.23 (PHNE_35512)
		udp.c $Date: 2006/12/04 12:26:08 $Revision: r11.23/2
			 PATCH_11.23 (PHNE_35512)
		pmap.c $Date: 2006/12/04 12:06:23 $Revision: r11.23/
			1 PATCH_11.23 (PHNE_35512)
		logging.c $Date: 2006/11/27 11:33:31 $Revision: r11.
			23/3 PATCH_11.23 (PHNE_35512)
		rpc_soc1.c $Date: 2006/04/05 14:01:55 $Revision: r11
			.23/1 PATCH_11.23 (PHNE_34551)
		svc_dg1.c $Date: 2006/12/04 12:24:21 $Revision: r11.
			23/2 PATCH_11.23 (PHNE_35512)

	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
	/usr/conf/lib/libklmmod.a:
		nfs_fcntl.c $Date: 2006/12/04 12:29:24 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		libklmmod.modmeta $Date: 2006/12/21 11:32:16 $Revisi
			on: r11.23/1 PATCH_11.23 (PHNE_35512)

	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
	/usr/sbin/rpc.lockd:
		$Revision: 92453-07 linker linker crt0.o B.11.16.01
			030415 $
		prot_main.c $Date: 2006/11/21 11:11:36 $Revision: r1
			1.23/4 PATCH_11.23 (PHNE_35512)
		prot_lock.c $Date: 2006/12/04 12:08:11 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		prot_pnlm.c $Date: 2006/12/04 12:19:59 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		prot_msg.c $Date: 2006/09/29 17:25:54 $Revision: r11
			.23/3 PATCH_11.23 (PHNE_35512)
		prot_proc.c $Date: 2006/09/29 17:14:07 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		prot_priv.c $Date: 2004/08/05 12:55:59 $Revision: i3
			80/4 PATCH_11.23 (PHKL_31500)
		prot_share.c $Date: 2006/12/04 12:21:32 $Revision: r
			11.23/1 PATCH_11.23 (PHNE_35512)
		rpc_soc1.c $Date: 2006/04/05 14:01:55 $Revision: r11
			.23/1 PATCH_11.23 (PHNE_34551)
		xdr_klm.c $Date: 2004/08/05 12:56:17 $Revision: i380
			/3 PATCH_11.23 (PHKL_31500)
		sem.c $Date: 2006/03/06 11:14:19 $Revision: r11.23/1
			 PATCH_11.23 (PHNE_34551)
		sm_monitor.c $Date: 2004/08/05 12:56:08 $Revision: i
			380/3 PATCH_11.23 (PHKL_31500)
		prot_libr.c $Date: 2006/09/29 17:07:54 $Revision: r1
			1.23/2 PATCH_11.23 (PHNE_35512)
		self_host.c $Date: 2004/08/16 10:44:15 $Revision: i3
			80/2 PATCH_11.23 (PHKL_31500)
		logging.c $Date: 2006/11/27 11:33:31 $Revision: r11.
			23/3 PATCH_11.23 (PHNE_35512)
		pmap.c $Date: 2006/12/04 12:06:23 $Revision: r11.23/
			1 PATCH_11.23 (PHNE_35512)
		udp.c $Date: 2006/12/04 12:26:08 $Revision: r11.23/2
			 PATCH_11.23 (PHNE_35512)
		svc_dg1.c $Date: 2006/12/04 12:24:21 $Revision: r11.
			23/2 PATCH_11.23 (PHNE_35512)
		xdr_nlm.c $Date: 2004/08/05 12:56:22 $Revision: i380
			/3 PATCH_11.23 (PHKL_31500)
	/usr/sbin/rpc.statd:
		$Revision: 92453-07 linker linker crt0.o B.11.16.01
			030415 $
		sm_svc.c $Date: 2006/11/21 11:13:46 $Revision: r11.2
			3/4 PATCH_11.23 (PHNE_35512)
		sm_statd.c $Date: 2006/12/04 12:27:36 $Revision: r11
			.23/2 PATCH_11.23 (PHNE_35512)
		udp.c $Date: 2006/12/04 12:26:08 $Revision: r11.23/2
			 PATCH_11.23 (PHNE_35512)
		pmap.c $Date: 2006/12/04 12:06:23 $Revision: r11.23/
			1 PATCH_11.23 (PHNE_35512)
		logging.c $Date: 2006/11/27 11:33:31 $Revision: r11.
			23/3 PATCH_11.23 (PHNE_35512)
		rpc_soc1.c $Date: 2006/04/05 14:01:55 $Revision: r11
			.23/1 PATCH_11.23 (PHNE_34551)
		svc_dg1.c $Date: 2006/12/04 12:24:21 $Revision: r11.
			23/2 PATCH_11.23 (PHNE_35512)

cksum(1) Output: 

	NFS.NFS-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
	1300582862 2118 /usr/share/man/man1m.Z/lockd.1m
	1582908483 1425 /usr/share/man/man1m.Z/statd.1m
	1300582862 2118 /usr/share/man/man1m.Z/rpc.lockd.1m
	1582908483 1425 /usr/share/man/man1m.Z/rpc.statd.1m

	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
	3018659880 68392 /usr/conf/lib/libklmmod.a

	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
	2622625822 343964 /usr/sbin/rpc.lockd
	1118571060 179116 /usr/sbin/rpc.statd

	NFS.NFS-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
	3005138438 49512 /usr/conf/lib/libklmmod.a

	NFS.NFS2-CORE,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
	2184550081 180224 /usr/sbin/rpc.lockd
	4189210258 94208 /usr/sbin/rpc.statd

Patch Conflicts: None

Patch Dependencies: 
	s700: 11.23: PHKL_31500
	s800: 11.23: PHKL_31500

Hardware Dependencies: None

Other Dependencies: None

Supersedes: 
	PHNE_34551

Equivalent Patches: None

Patch Package Size: 420 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_35512

	5. Run swinstall to install the patch:

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

	By default swinstall will archive the original software in
	/var/adm/sw/save/PHNE_35512.  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_35512.text file is
	available in the product readme:

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

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

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

Special Installation Instructions: None

ページトップへ
セキュリティ報告&パッチダイジェスト翻訳版に戻る
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.