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

PHSS_37035 s700_800 11.23 Metrocluster CAEVA A.01.00

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

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

ITRC

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

パッチ摘要: s700_800 11.23 Metrocluster CAEVA  A.01.00

作成日:  07/08/21

公開日:  07/08/30

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

	s700: 11.23
	s800: 11.23

現象:

	PHSS_37035:

	SR:8606493706 DTS:JAGag45639
	WBEMバージョンA.02.05.00以降をHP-UXノードにインストールすると、
	"evadiscovery"ツールやMetrocluster for Continuous Access EVAバイナリ
	"DRCheckCAEVADevGrp"が次のようなエラーメッセージを表示して終了します。

	   /usr/lib/dld.sl: Unresolved symbol: [Vtable]
	   key:__dt__9exceptionFv (data)
	   from /opt/wbem/lib/libpegcommon.1

問題点の説明:

	PHSS_37035:

	SR:8606493706 DTS:JAGag45639
	実行時に、Metrocluster CAEVAバイナリが共有ライブラリではなくアーカイブ
	aC++ライブラリにリンクしていました。この原因は、カーネル生成環境で使用
	するaCCラッパースクリプトが、一部のベースライブラリをアーカイブとして
	ハードコードしていたためです。Metrocluster CAEVAはWBEMライブラリを共有
	ライブラリとして使用するので、使用するその他のaC++ライブラリもすべて共
	有ライブラリでなければなりません。このように、アーカイブライブラリと共
	有ライブラリが不正に混在していたため、Metrocluster CAEVAが異常終了して
	いました。

	解決方法:
	アーカイブライブラリをハードコードしないようにaCCラッパースクリプトを
	修正しました。そして、この修正済みaCCラッパースクリプトを使って
	Metrocluster CAEVAバイナリ"DRCheckCAEVADevGrp"および"evadiscovery"を再
	生成しました。

-----------------------------------------------------------------------------
Patch Name: PHSS_37035

Patch Description: s700_800 11.23 Metrocluster CAEVA  A.01.00

Creation Date: 07/08/21

Post Date: 07/08/30

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

Products: 
	Metrocluster CAEVA Toolkit A.01.00

Filesets: 
	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_IA,v=HP
	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_PA,v=HP

Automatic Reboot?: No

Status: General Release

Critical: 
	Yes
	PHSS_37035: ABORT
	   During runtime, Metrocluster CAEVA binaries are linking
	   to archive aC++ libraries instead of shared libraries.
	   This is because the aCC wrapper script used in build
	   environment hard codes few base libraries as archive.
	   Since Metrocluster CAEVA uses WBEM libraries as shared,
	   all other aC++ libraries used must also be shared.
	   Because of this illegal mixing of archive and shared
	   libraries Metrocluster CAEVA is aborting.

	PHSS_35714: ABORT
	   In WBEM versions prior to A.02.00.09, the libraries were
	   mistakenly linking with /usr/lib . It was modified to
	   not to link to /usr/lib from A.02.00.09 onwards. The
	   usual is that clients which use these libraries must
	   link dynamically to /usr/lib. Because of this change,
	   two of Metrocluster for Continuous Access EVA A.01.00
	   binaries 'DRCheckCAEVADevGrp' and 'evadiscovery' fails
	   to run and aborts. This is because they are not linked
	   to correct libraries which defines the symbols used by
	   WBEM. As a consequence users will not be able to
	   configure EVA information in Metrocluster environment.
	   Without EVA information a Metrocluster package will fail
	   to run.

Category Tags: 
	defect_repair general_release critical halts_system

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

Symptoms: 
	PHSS_37035:

	1. SR: 8606493706  DTS: JAGag45639

	   If WBEM version A.02.05.00 or later is installed on the
	   HP-UX node, the evadiscovery tool and the
	   DRCheckCAEVADevGrp binary provided with Metrocluster for
	   Continuous Access EVA will output the following messages
	   and abort::

	   /usr/lib/dld.sl: Unresolved symbol: [Vtable]
	   key:__dt__9exceptionFv (data)
	   from /opt/wbem/lib/libpegcommon.1

	PHSS_35714:

	1. SR: 8606457812  DTS: JAGag14080

	   If WBEM version A.02.00.09 or later is installed on the
	   node, the evadiscovery tool and the DRCheckCAEVADevGrp
	   binary provided with Metrocluster for Continuous Access
	   EVA will output the following messages and abort::

	   /usr/lib/dld.sl: Unresolved symbol: __tcerr (data)
	   from /opt/wbem/lib/libpegcommon.1

Defect Description: 
	PHSS_37035:

	1. SR: 8606493706  DTS: JAGag45639

	   During runtime, Metrocluster CAEVA binaries are linking
	   to archive aC++ libraries instead of shared libraries.
	   This is because the aCC wrapper script used in build
	   environment hard codes few base libraries as archive.
	   Since Metrocluster CAEVA uses WBEM libraries as shared,
	   all other aC++ libraries used must also be shared.
	   Because of this illegal mixing of archive and shared
	   libraries Metrocluster CAEVA is aborting.

	   Resolution:
	   The aCC wrapper script must be modified to remove the
	   hard coding of archive libraries. Metrocluster CAEVA
	   binaries 'DRCheckCAEVADevGrp' and 'evadiscovery' must be
	   re-built using this modified aCC wrapper script.

	PHSS_35714:

	1. SR: 8606457812  DTS: JAGag14080

	   In WBEM versions prior to A.02.00.09, the libraries were
	   mistakenly linking with /usr/lib . It was modified to
	   not to link to /usr/lib from A.02.00.09 onwards. The
	   usual practice is that clients which use these libraries
	   must link dynamically to /usr/lib. Because of this
	   change, two of Metrocluster for Continuous Access EVA
	   A.01.00 binaries 'DRCheckCAEVADevGrp' and 'evadiscovery'
	   fails to run and abort. This is because they are not
	   linked to correct libraries which defines the symbols
	   used by WBEM. As a consequence users will not be able to
	   configure EVA information in Metrocluster environment.
	   Without EVA information a Metrocluster package fails
	   to run.

	   Resolution:
	   Metrocluster for Continuous Access EVA
	   binaries 'DRCheckCAEVADevGrp' and 'evadiscovery' must be
	   dynamically linked to shared dynamic library 'libstream'
	   which defines the unresolved symbol obtained in the
	   error.

Enhancement: 
	No

SR: 
	8606493706 8606457812

Patch Files: 
	
	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_IA,
		v=HP:
	/usr/sbin/DRCheckCAEVADevGrp
	/usr/sbin/evadiscovery

	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_PA,
		v=HP:
	/usr/sbin/DRCheckCAEVADevGrp
	/usr/sbin/evadiscovery

what(1) Output: 
	
	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_IA,
		v=HP:
	/usr/sbin/DRCheckCAEVADevGrp:
		HP Metrocluster CA EVA -- A.01.00
		A.01.00  MCCAEVA  PHSS_37035  Revision 1.0
		EVAAIP File version -- 01.00
		SMISServer File version -- 01.01
		HP Data Replication Integration Framework -- A.01.00
	/usr/sbin/evadiscovery:
		HP Metrocluster CA EVA -- A.01.00
		A.01.00  MCCAEVA  PHSS_37035  Revision 1.0
		EVAAIP File version -- 01.00
		SMISServer File version -- 01.01

	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_PA,
		v=HP:
	/usr/sbin/DRCheckCAEVADevGrp:
		$Revision: 92453-07 linker linker crt0.o B.11.16.01 
			030415 $
		HP Metrocluster CA EVA -- A.01.00
		A.01.00  MCCAEVA  PHSS_37035  Revision 1.0
		EVAAIP File version -- 01.00
		SMISServer File version -- 01.01
		HP Data Replication Integration Framework -- A.01.00
	/usr/sbin/evadiscovery:
		$Revision: 92453-07 linker linker crt0.o B.11.16.01 
			030415 $
		HP Metrocluster CA EVA -- A.01.00
		A.01.00  MCCAEVA  PHSS_37035  Revision 1.0
		EVAAIP File version -- 01.00
		SMISServer File version -- 01.01

cksum(1) Output: 
	
	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_IA,
		v=HP:
	1942723295 2320528 /usr/sbin/DRCheckCAEVADevGrp
	2404708144 2267376 /usr/sbin/evadiscovery

	SG-CAEVA-Tool.CM-SGCAEVA,fr=A.01.00,fa=HP-UX_B.11.23_PA,
		v=HP:
	2458591801 532480 /usr/sbin/DRCheckCAEVADevGrp
	1471970793 487424 /usr/sbin/evadiscovery

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: 
	PHSS_35714 

Equivalent Patches: 
	PHSS_36734:
	s700: 11.11
	s800: 11.11

Patch Package Size: 1190 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 PHSS_37035

	5. Run swinstall to install the patch:

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

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

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

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

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

Special Installation Instructions: None

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