emc_reserve_v3.shが「PowerPath version not >= 5.5」で失敗する
概要: PowerPath 6.4 for AIXでは、emc_reserve_v3.shスクリプトが「PowerPath version not >= 5.5」で失敗します。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
PowerPathのインストールまたはPowerPath 6.4 for AIXへのアップグレード
PowerPath 6.4 for AIXでは、emc_reserve_v3.shスクリプトが「PowerPathバージョンが >= 5.5ではありません」で失敗します。
PowerPath 6.4 for AIXでは、emc_reserve_v3.shスクリプトが「PowerPathバージョンが >= 5.5ではありません」で失敗します。
原因
PowerPath 6.4以降、「powermtバージョン」の会社名はEMCではなくDELL EMCです
PowerPathの以前のリリースでは、:
# powermt version
EMC powermt for PowerPath (c) Version 5.5 P 05 (build 1)
with PowerPath 6.4では、:
# powermt version
Dell EMC powermt for PowerPath (c) Version 6.4 (build 59)
名前が変更されたため、次のテストが正しくなくなりました。
VERSION=5.5
PPVERSION='/usr/sbin/powermt version | awk '{print $7}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)" -eq 1 ]
then
print "\n ...
バージョンは、出力の7番目の単語ではなく、8番目の単語になりました。
PowerPathの以前のリリースでは、:
# powermt version
EMC powermt for PowerPath (c) Version 5.5 P 05 (build 1)
with PowerPath 6.4では、:
# powermt version
Dell EMC powermt for PowerPath (c) Version 6.4 (build 59)
名前が変更されたため、次のテストが正しくなくなりました。
VERSION=5.5
PPVERSION='/usr/sbin/powermt version | awk '{print $7}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)" -eq 1 ]
then
print "\n ...
バージョンは、出力の7番目の単語ではなく、8番目の単語になりました。
解決方法
この問題の原因は、「powermt version」コマンド出力が「EMC」から「DELL EMC」に変更されたことです
回避策: この問題を解決するには、
VERSION=5.5
PPVERSION='/usr/sbin/powermt version | awk '{print $7}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)" -eq 1 ]
then
print "\n
WITH
VERSION=5.5
PPVERSION='/usr/sbin/powermt version |awk '{print $8}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)」 -eq 1 ]
then
print "\n
もちろん、この変更後、スクリプトは6.4.より後のPowerPathリリースでのみ機能します
決定的な解決策: 決定版スクリプトは、前後のPowerPathリリースと互換性を持たせるための修正が含まれており、ODM 6.1.2.0で提供されています(この記事の執筆時点では利用できません)。テストは次のようになります:
VERSION=5.5
PPVERSION='/usr/sbin/powermt version | awk -F 'Version' '{print $2}' | awk '{print $1}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)」 -eq 1 ]
then
print "\n
回避策: この問題を解決するには、
VERSION=5.5
PPVERSION='/usr/sbin/powermt version | awk '{print $7}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)" -eq 1 ]
then
print "\n
WITH
VERSION=5.5
PPVERSION='/usr/sbin/powermt version |awk '{print $8}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)」 -eq 1 ]
then
print "\n
もちろん、この変更後、スクリプトは6.4.より後のPowerPathリリースでのみ機能します
決定的な解決策: 決定版スクリプトは、前後のPowerPathリリースと互換性を持たせるための修正が含まれており、ODM 6.1.2.0で提供されています(この記事の執筆時点では利用できません)。テストは次のようになります:
VERSION=5.5
PPVERSION='/usr/sbin/powermt version | awk -F 'Version' '{print $2}' | awk '{print $1}''
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" |bc)」 -eq 1 ]
then
print "\n
対象製品
PowerPath for AIX製品
PowerPath for AIX文書のプロパティ
文書番号: 000050278
文書の種類: Solution
最終更新: 17 4月 2026
バージョン: 5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。