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

PHNE_34259 s700_800 11.23 R7.11.23 SNAplus2リンク/コモンパッチ

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

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

ITRC

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

パッチ摘要: s700_800 11.23 R7.11.23 SNAplus2リンク/コモンパッチ

作成日:  07/07/24

公開日:  07/08/22

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

	s700: 11.23
	s800: 11.23

現象:

	PHNE_34259:

	(1) JAGaf72748/8606412886
	HPR/IP(Enterprise Extender)上でのデータ伝送中に、システムが次のような
	トレースでパニックになります。

	q4> trace event 0
	  stack trace for event 0
	  crash event was a panic
	  panic+0x6c
	  report_trap_or_int_and_panic+0x94
	  trap+0xf04
	  nokgdb+0x8
	  nrt_rtp_status_check_gaps+0x55c
	  nrt_rtp_status_receive+0xe64
	  nrt_rtp_arb_receive+0x334
	  nrt_rtp_receive+0x8b0
	  nrt_receive_proc+0x118
	  nba_dispatch_input+0x310
	  nba_dispatch_process+0xbc
	  nba_scheduler+0x274
	  vpr_stream_lr_svc+0x20c
	  sq_wrapper+0x94
	  str_sched_mp_daemon+0x360
	  str_sched_daemon+0x294
	  im_mpnetstr+0x28
	  DoCalllist+0x3c
	  main+0x28
	  $vstart+0x48
	  istackatbase+0x84

	(2) JAGaf75506/8606415652
	HPR/IP(Enterprise Extender)の構成時に、"xsnapadmin"ツールがipアドレス
	を処理しません。

	(3) JAGaf64481/8606404559
	システムが、smpschedプロセス内のsna_ndg_v0_get_rw_lock+9xd0Aでハングし
	ます。TOC時のスタックトレースは次のようになっています。

	  FUNC
	  sna_ndg_v0_get_rw_lock+0xd0
	  sna_ndg_vdl_stream_read_input+0x17c
	  putnext+0xcc
	  putnext2+0x30
	  hp_dlpi_rsrv+0x88
	  sq_wrapper+0x94
	  csq_turnover_with_lock+0x8c
	  putq+0x234
	  t2_dlpi_data_ind+0xa0
	  t2_dlpi_event+0x12cc
	  t2_event+0x2464
	  t2_mblk_ics_put+0xfc
	  streams_put+0xe0
	  streams_put_release+0x348
	  t2_mblk_ics+0x2bc
	  lanc_802_2_ics+0x4dc
	  btlan_receive_frame+0x6b4
	  btlan_isr+0xf4
	  sapic_interrupt+0x2c
	  mp_ext_interrupt+0x2b0
	  ihandler+0x90c

	(4) JAGaf95442/8606437247
	"snap stop"を使ってSNAを停止すると、次のようなエラーがログファイル
	/var/opt/sna/sna.errに記録されます。

	SNAPATH  Message 16388 - 10, Subcode: 1 - 0
	Log category: EXCEPTION Cause Type: External
	System: hpfrcs06
	Process ID: 29491 (snapsnmp)

	Error opening Stream to SNA kernel subsystem.
	Errno = 6 (No such device or address)

	(5) JAGaf92918/8606434427
	SNAのインストール後、SNAドライバを構成せずにシステムをリブートすると、
	次のようなエラーが/etc/rc.logファイルに記録されます。

	chmod: can't access /dev/sna_v5access

問題点の説明:

	PHNE_34259:

	(1) JAGaf72748/8606412886
	空の再送NLPセグメントを適切に処理していませんでした。

	解決方法:
	空の再送NLPセグメントを適切に処理するようにコードを修正しました。

	(2) JAGaf75506/8606415652
	HPR/IPの構成時にipアドレスを処理できませんでした。

	解決方法:
	ipアドレスを処理するようにコードを修正しました。

	(3) JAGaf64481/8606404559
	ロックを取得する前に割り込みコンテキストのチェックを行っていませんでし
	た。そのため、DLPIからのメッセージを割り込みコンテキストで処理し、NDG
	モジュールのサービスプロシージャに割り込んでいました。その結果、システ
	ムがハングしていました。

	解決方法:
	ロックを取得する前に、割り込みコンテキストのチェックを行うようにコード
	を修正しました。

	(4) JAGaf95442/8606437247
	SNAの停止時に呼び出される一部のAPIの戻りコードは変更されています。とこ
	ろが、これらの新たな戻りコードを処理するようにSNAのコードが変更されて
	いませんでした。

	解決方法:
	変更済みの戻りコードを処理するようにコードを修正しました。

	(5) JAGaf92918/8606434427
	SNAドライバを構成しないと、デバイスファイル/dev/sna_v5accessが存在しな
	いため、SNAplus起動スクリプト内のchmod(1)コマンドが異常終了していまし
	た。

	解決方法:
	chmod(1)コマンドを実行する前に、/dev/sna_v5accessが存在するかチェック
	するようにSNA起動スクリプトを修正しました。

-----------------------------------------------------------------------------
Patch Name: PHNE_34259

Patch Description: s700_800 11.23 R7.11.23 SNAplus2 Link/Common patch

Creation Date: 07/07/24

Post Date: 07/08/22

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

Products: 
	SNAplus2-Link-R7 R7.11.23
	SNAplus2-Comn-R7 R7.11.23
	3270-Common-R7 R7.11.23

Filesets: 
	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_PA,v=HP
	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_IA,v=HP
	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_PA,v=HP
	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_IA,v=HP
	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,fa=HP-UX_B.11.23_PA,v=HP
	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,fa=HP-UX_B.11.23_IA,v=HP
	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_PA,v=HP
	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_IA,v=HP
	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_PA,v=HP
	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,fa=HP-UX_B.11.23_IA,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical: 
	Yes
	PHNE_34259: PANIC HANG

Category Tags: 
	defect_repair general_release critical panic halts_system

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

Symptoms: 
	PHNE_34259:
	(1) JAGaf72748/8606412886
	The system panics while running traffic over HPR/IP
	(Enterprise Extender) with the following trace:
	q4> trace event 0
	  stack trace for event 0
	  crash event was a panic
	  panic+0x6c
	  report_trap_or_int_and_panic+0x94
	  trap+0xf04
	  nokgdb+0x8
	  nrt_rtp_status_check_gaps+0x55c
	  nrt_rtp_status_receive+0xe64
	  nrt_rtp_arb_receive+0x334
	  nrt_rtp_receive+0x8b0
	  nrt_receive_proc+0x118
	  nba_dispatch_input+0x310
	  nba_dispatch_process+0xbc
	  nba_scheduler+0x274
	  vpr_stream_lr_svc+0x20c
	  sq_wrapper+0x94
	  str_sched_mp_daemon+0x360
	  str_sched_daemon+0x294
	  im_mpnetstr+0x28
	  DoCalllist+0x3c
	  main+0x28
	  $vstart+0x48
	  istackatbase+0x84

	(2) JAGaf75506/8606415652
	The tool "xsnapadmin" does not work when you configure
	HPR/IP (Enterprise Extender) using ip address.

	(3) JAGaf64481/8606404559
	A system hang is observed in smpsched process at
	sna_ndg_v0_get_rw_lock+9xd0. The TOC shows:
	  FUNC
	  sna_ndg_v0_get_rw_lock+0xd0
	  sna_ndg_vdl_stream_read_input+0x17c
	  putnext+0xcc
	  putnext2+0x30
	  hp_dlpi_rsrv+0x88
	  sq_wrapper+0x94
	  csq_turnover_with_lock+0x8c
	  putq+0x234
	  t2_dlpi_data_ind+0xa0
	  t2_dlpi_event+0x12cc
	  t2_event+0x2464
	  t2_mblk_ics_put+0xfc
	  streams_put+0xe0
	  streams_put_release+0x348
	  t2_mblk_ics+0x2bc
	  lanc_802_2_ics+0x4dc
	  btlan_receive_frame+0x6b4
	  btlan_isr+0xf4
	  sapic_interrupt+0x2c
	  mp_ext_interrupt+0x2b0
	  ihandler+0x90c

	(4) JAGaf95442/8606437247
	When SNA is stopped using "snap stop", the following
	error is logged in /var/opt/sna/sna.err log file:
	SNAPATH  Message 16388 - 10, Subcode: 1 - 0
	Log category: EXCEPTION Cause Type: External
	System: hpfrcs06
	Process ID: 29491 (snapsnmp)

	Error opening Stream to SNA kernel subsystem.
	Errno = 6 (No such device or address)

	(5) JAGaf92918/8606434427
	After SNA installation, if the system is rebooted without
	configuring the SNA driver, following error is logged in
	the /etc/rc.log file:
	chmod: can't access /dev/sna_v5access

Defect Description: 
	PHNE_34259:
	(1) JAGaf72748/8606412886
	The receiving of a retransmission of an empty NLP segment
	is not handled properly.

	Resolution:
	The code has been modified to handle this case now.

	(2) JAGaf75506/8606415652
	The code was not able to handle the ip address during the
	HPR/IP configuration.

	Resolution:
	Code has been modified to handle the ip address.

	(3) JAGaf64481/8606404559
	There was no check for interrupt context before attempting
	to get the lock. This lead to the processing of message from
	DLPI in the interrupt context and thus interrupting the
	service procedure for the NDG module. This was causing the
	system to hang.

	Resolution:
	Code has been modified to include a check for the interrupt
	context before trying to get the lock.

	(4) JAGaf95442/8606437247
	The return code of some of the API's called during SNA
	stop has changed. SNA code was not modified to handle these
	new return code.

	Resolution:
	Code has been modified to handle the changed return code.

	(5) JAGaf92918/8606434427
	chmod(1) command fails in the SNAplus startup script as the
	device file /dev/sna_v5access does not exist if the SNA
	driver is not configured.

	Resolution:
	SNA startup script is modified to check whether the
	/dev/sna_v5access exists or not before running the chmod(1)
	command.

Enhancement: 
	No

SR: 
	8606412886 8606415652 8606404559 8606437247 8606434427

Patch Files: 
	
	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/usr/conf/mod/sixrs
	/usr/conf/mod/sixd

	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/usr/conf/mod/sixrs
	/usr/conf/mod/sixd

	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/bin/snapdaemon

	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/bin/snapdaemon

	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/lib/libsna.2

	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/lib/libsna.2
	/opt/sna/lib/hpux32/libsna.so.2

	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/lib/pa20_64/libsna.2

	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/lib/pa20_64/libsna.2
	/opt/sna/lib/hpux64/libsna.so.2

	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/init.d/snaplus2
	/sbin/init.d/snaplus2

	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/init.d/snaplus2
	/sbin/init.d/snaplus2

what(1) Output: 
	
	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/usr/conf/mod/sixrs:
		]R7.11.23.101 (PA) SNAplus2 R7 Router in the kernel 
			(64 bit)
		]            (PHNE_34259 : 05/08/17 10:19:20)
		]
		]R7.11.23.101 (PA) SNAplus2 R7 APPN kernel library r
			outines (64 bit)
		]            (PHNE_34259 : 05/08/17 10:19:04)
		]
	/usr/conf/mod/sixd:
		]R7.11.23.101 (PA) SNAplus2 R7 NDLC to DLPI Mapping 
			(64 bit)
		]            (PHNE_34259 : 05/09/09 10:27:01)
		]

	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/usr/conf/mod/sixrs:
		]R7.11.23.101 (IA) SNAplus2 R7 Router in the kernel 
			(64 bit)
		]            (PHNE_34259 : 05/08/17 10:07:57)
		]
		]R7.11.23.101 (IA) SNAplus2 R7 APPN kernel library r
			outines (64 bit)
		]            (PHNE_34259 : 05/08/17 10:07:33)
		]
	/usr/conf/mod/sixd:
		]R7.11.23.101 (IA) SNAplus2 R7 NDLC to DLPI Mapping 
			(64 bit)
		]            (PHNE_34259 : 05/09/09 10:24:41)
		]

	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/bin/snapdaemon:
		$Revision: 92453-07 linker linker crt0.o B.11.16.01 
			030415 $
		HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
			32) $Revision: 75.04 $
		]R7.11.23.102 (PA) SNAplus2 R7 daemon (32 bit over 6
			4 bit kernel)
		]            (PHNE_34259 : 05/09/01 15:38:12)
		]

	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/bin/snapdaemon:
		]R7.11.23.102 (IA) SNAplus2 R7 daemon (32 bit over 6
			4 bit kernel)
		]            (PHNE_34259 : 05/09/01 15:37:42)
		]

	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/lib/libsna.2:
		]R7.11.23.101 (PA) SNAplus2 R7 HP-UX 11.0 multi-mode
			 Path Mgr and support libraries, User Space 
			(32 bit over 64 bit kernel)
		]            (PHNE_34259 : 06/04/19 12:59:49)
		]

	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/lib/libsna.2:
		]R7.11.23.101 (PA) SNAplus2 R7 HP-UX 11.0 multi-mode
			 Path Mgr and support libraries, User Space 
			(32 bit over 64 bit kernel)
		]            (PHNE_34259 : 06/04/19 12:59:49)
		]
	/opt/sna/lib/hpux32/libsna.so.2:
		]R7.11.23.101 (IA) SNAplus2 R7 HP-UX 11.0 multi-mode
			 Path Mgr and support libraries, User Space 
			(32 bit over 64 bit kernel)
		]            (PHNE_34259 : 06/04/28 16:42:23)
		]

	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/lib/pa20_64/libsna.2:
		]R7.11.23.101 (PA) SNAplus2 R7 HP-UX 11.0 multi-mode
			 Path Mgr and support libraries, User Space 
			(64 bit)
		]            (PHNE_34259 : 06/04/28 16:34:12)
		]

	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/lib/pa20_64/libsna.2:
		]R7.11.23.101 (PA) SNAplus2 R7 HP-UX 11.0 multi-mode
			 Path Mgr and support libraries, User Space 
			(64 bit)
		]            (PHNE_34259 : 06/04/28 16:34:12)
		]
	/opt/sna/lib/hpux64/libsna.so.2:
		]R7.11.23.101 (IA) SNAplus2 R7 HP-UX 11.0 multi-mode
			 Path Mgr and support libraries, User Space 
			(64 bit)
		]            (PHNE_34259 : 06/04/28 14:10:55)
		]

	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	/opt/sna/init.d/snaplus2:
		$Revision: R7.11.23.001 SNAPlus2 init script R7 $
	/sbin/init.d/snaplus2:
		$Revision: R7.11.23.001 SNAPlus2 init script R7 $

	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	/opt/sna/init.d/snaplus2:
		$Revision: R7.11.23.001 SNAPlus2 init script R7 $
	/sbin/init.d/snaplus2:
		$Revision: R7.11.23.001 SNAPlus2 init script R7 $

cksum(1) Output: 
	
	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	990520669 5859984 /usr/conf/mod/sixrs
	3348576217 284936 /usr/conf/mod/sixd

	SNAplus2-Link-R7.LINK-ALIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	2888569752 9446104 /usr/conf/mod/sixrs
	2523634659 453616 /usr/conf/mod/sixd

	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	4084548521 93880 /opt/sna/bin/snapdaemon

	SNAplus2-Comn-R7.CORE-SLIB-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	2051354604 135180 /opt/sna/bin/snapdaemon

	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	2557003345 393216 /opt/sna/lib/libsna.2

	3270-Common-R7.MANAGER-SLIBR7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	2557003345 393216 /opt/sna/lib/libsna.2
	785404210 529248 /opt/sna/lib/hpux32/libsna.so.2

	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	69679147 326160 /opt/sna/lib/pa20_64/libsna.2

	3270-Common-R7.MANAGERS-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	69679147 326160 /opt/sna/lib/pa20_64/libsna.2
	4051739713 552760 /opt/sna/lib/hpux64/libsna.so.2

	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_PA,v=HP:
	3377506478 12271 /opt/sna/init.d/snaplus2
	3377506478 12271 /sbin/init.d/snaplus2

	SNAplus2-Comn-R7.SNAP2-CORE-R7,fr=R7.11.23.100,
		fa=HP-UX_B.11.23_IA,v=HP:
	3377506478 12271 /opt/sna/init.d/snaplus2
	3377506478 12271 /sbin/init.d/snaplus2

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 4420 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_34259

	5. Run swinstall to install the patch:

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

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

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

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

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

Special Installation Instructions: None

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