 |
≫ |
|
|
 |
パッチ名: PHCO_36420
パッチ摘要: 11.31 VxVM 4.1コマンドパッチ01
作成日: 07/07/06
公開日: 07/07/18
ハードウェアプラットフォームおよびOSリリース:
11.31
現象:
PHCO_36420:
1.(SR:8606489512 CR:JAGag42063)
SYMANTEC不具合番号: 892521(892547)
vxdiskadmコマンドが以下のようなエラーメッセージを表示します。
/usr/lib/vxvm/voladm.d/bin/exclude.do[17]:
find_disk_device_special_file: not found.
/usr/lib/vxvm/voladm.d/bin/exclude.do[17]:
check_rootdisk_vidpid: recursion too deep.
2.(SR:8606489511 CR:JAGag42062)
SYMANTEC不具合番号: 837414(893502)
vxconfigrestoreを使って複数のパスを持つディスクグループを復元しようと
すると、次のようなエラーメッセージが表示されます。
VxVM vxconfigrestore ERROR V-5-2-3706 Diskgroup
configuration restoration for dgXX failed.
問題点の説明:
PHCO_36420:
1.(SR:8606489512 CR:JAGag42063)
SYMANTEC不具合番号: 892521(892547)
ユーティリティ関数find_disk_device_special_file、check_rootdisk_vidpid
およびlvm_find_a_valid_pathを、一部のシェルスクリプトでしか使用されな
い不正なライブラリに追加していました。
解決方法:
すべてのスクリプトで使用できる正しいライブラリに上記の関数を移動するよ
うにコードを修正しました。
2.(SR:8606489511 CR:JAGag42062)
SYMANTEC不具合番号: 837414(893502)
複数パス設定の場合、UUID(Universal User ID)が正しく生成されませんでし
た。この原因は、複数パス設定の場合、"vxddladm print_property_list"コマ
ンドの出力からLUNシリアル番号を正しく抽出していなかったためです。その
ため、vxconfigbackupとvxconfigrestoreがこの影響を受けていました。
解決方法:
単一パス設定の場合だけでなく、複数パス設定の場合でも、"vxddladm
print_property_list"の出力を正しく解析するようにコードを修正しました。
-----------------------------------------------------------------------------
Patch Name: PHCO_36420
Patch Description: 11.31 VxVM 4.1 Commands Patch 01
Creation Date: 07/07/06
Post Date: 07/07/18
Hardware Platforms - OS Releases:
11.31
Products:
VxVM 4.1
Filesets:
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_IA,v=HP
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_IA,v=VERITAS
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_PA,v=HP
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_PA,v=VERITAS
Automatic Reboot?: Yes
Status: General Release
Critical: No
Category Tags:
defect_repair general_release
Path Name: /hp-ux_patches/11.X/PHCO_36420
Symptoms:
PHCO_36420:
(SR: 8606489512 CR: JAGag42063)
SYMANTEC Incident Number : 892521(892547)
vxdiskadm command displays the following error messages
/usr/lib/vxvm/voladm.d/bin/exclude.do[17]:
find_disk_device_special_file: not found.
/usr/lib/vxvm/voladm.d/bin/exclude.do[17]:
check_rootdisk_vidpid: recursion too deep.
(SR:8606489511 CR:JAGag42062)
SYMANTEC Incident Number: 837414 (893502)
When restoring a disk group with multiple paths
vxconfigrestore fails with the following message:
VxVM vxconfigrestore ERROR V-5-2-3706 Diskgroup
configuration restoration for dgXX failed.
Defect Description:
PHCO_36420:
(SR: 8606489512 CR: JAGag42063)
SYMANTEC Incident Number : 892521(892547)
The utility functions find_disk_device_special_file,
check_rootdisk_vidpid, lvm_find_a_valid_path
were added to the wrong library that is
not used by all the shell scripts
Resolution:
The functions are now moved to the correct library
available for all shell scripts
(SR:8606489511 CR:JAGag42062)
SYMANTEC Incident Number: 837414 (893502)
The Universal User IDs (UUID) are not generated
accurately when multiple paths are configured.
It is because the LUN serial number is extracted
wrongly from the output of the command "vxddladm
print_property_list" in case of multiple paths.
This problem impacts both vxconfigbackup and
vxconfigrestore.
Resolution:
Parse the output of "vxddladm print_property_list"
correctly for both single path and multiple path setups.
Enhancement:
No
SR:
8606489511 8606489512
Patch Files:
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_IA,v=HP:
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_IA,v=VERITAS:
/usr/lib/vxvm/voladm.d/lib/vxadm_lvmlib.sh
/usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh
/usr/lib/vxvm/voladm.d/lib/vxcbrlib.sh
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_PA,v=HP:
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_PA,v=VERITAS:
/usr/lib/vxvm/voladm.d/lib/vxadm_lvmlib.sh
/usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh
/usr/lib/vxvm/voladm.d/lib/vxcbrlib.sh
what(1) Output:
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_IA,v=HP:
/usr/lib/vxvm/voladm.d/lib/vxadm_lvmlib.sh:
vxadm_lvmlib.sh $Date: 2006/12/27 22:30:15 $Revision
: 1.46.4.7.6.4.8.6 PATCH_11.31 (PHCO_36420)
/usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh:
vxadm_syslib.sh $Date: 2006/12/27 22:30:15 $Revision
: 1.68.2.15.4.3.10.6 PATCH_11.31 (PHCO_36420
)
/usr/lib/vxvm/voladm.d/lib/vxcbrlib.sh:
vxcbrlib.sh $Date: 2007/04/05 14:26:13 $Revision: 1.
1.2.13.10.1.16.3 PATCH_11.31 (PHCO_36420)
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_PA,v=HP:
/usr/lib/vxvm/voladm.d/lib/vxadm_lvmlib.sh:
vxadm_lvmlib.sh $Date: 2006/12/27 22:30:15 $Revision
: 1.46.4.7.6.4.8.6 PATCH_11.31 (PHCO_36420)
/usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh:
vxadm_syslib.sh $Date: 2006/12/27 22:30:15 $Revision
: 1.68.2.15.4.3.10.6 PATCH_11.31 (PHCO_36420
)
/usr/lib/vxvm/voladm.d/lib/vxcbrlib.sh:
vxcbrlib.sh $Date: 2007/04/05 14:26:13 $Revision: 1.
1.2.13.10.1.16.3 PATCH_11.31 (PHCO_36420)
cksum(1) Output:
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_IA,v=HP:
884226780 46067 /usr/lib/vxvm/voladm.d/lib/vxadm_lvmlib.sh
3899847000 70626 /usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh
2960282817 10026 /usr/lib/vxvm/voladm.d/lib/vxcbrlib.sh
VRTSvxvm.VXVM-RUN,fr=4.1.032,fa=HP-UX_B.11.31_PA,v=HP:
884226780 46067 /usr/lib/vxvm/voladm.d/lib/vxadm_lvmlib.sh
3899847000 70626 /usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh
2960282817 10026 /usr/lib/vxvm/voladm.d/lib/vxcbrlib.sh
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 100 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 PHCO_36420
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHCO_36420.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHCO_36420. 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 PHCO_36420.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHCO_36420.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_36420.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|