emc_reserve_v3.sh fails with "PowerPath version Version not >= 5.5"
Summary: With PowerPath 6.4 for AIX, the emc_reserve_v3.sh script fails with "PowerPath version Version not >= 5.5".
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
install or upgrade PowerPath to PowerPath 6.4 for AIX
With PowerPath 6.4 for AIX, the emc_reserve_v3.sh script fails with "PowerPath version Version not >= 5.5".
With PowerPath 6.4 for AIX, the emc_reserve_v3.sh script fails with "PowerPath version Version not >= 5.5".
Cause
Starting with PowerPath 6.4, the company name in "powermt version" is DELL EMC instead of EMC.
With previous releases of PowerPath, we had :
# powermt version
EMC powermt for PowerPath (c) Version 5.5 P 05 (build 1)
With PowerPath 6.4, we now have :
# powermt version
Dell EMC powermt for PowerPath (c) Version 6.4 (build 59)
Because of the naming change, the following test is now incorrect:
VERSION=5.5
PPVERSION=`/usr/sbin/powermt version | awk '{print $7}'`
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" | bc)" -eq 1 ]
then
print "\n ...
The Version is now the 8th word in the output instead of the 7th.
With previous releases of PowerPath, we had :
# powermt version
EMC powermt for PowerPath (c) Version 5.5 P 05 (build 1)
With PowerPath 6.4, we now have :
# powermt version
Dell EMC powermt for PowerPath (c) Version 6.4 (build 59)
Because of the naming change, the following test is now incorrect:
VERSION=5.5
PPVERSION=`/usr/sbin/powermt version | awk '{print $7}'`
if [ "$(echo "if (${PPVERSION} >= ${VERSION}) 1" | bc)" -eq 1 ]
then
print "\n ...
The Version is now the 8th word in the output instead of the 7th.
Resolution
The reason of the issue is a change from "EMC" to "DELL EMC" in "powermt version" command output.
Workaround : to fix the issue, replace
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
Of course, after this change, the script will only work with PowerPath releases above 6.4.
Definitive Solution : The definitive script, which includes a correction which makes the script compatible with previous and future PowerPath releases, is delivered with ODM 6.1.2.0 (not available at the time of writing this article). The test should be something like:
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
Workaround : to fix the issue, replace
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
Of course, after this change, the script will only work with PowerPath releases above 6.4.
Definitive Solution : The definitive script, which includes a correction which makes the script compatible with previous and future PowerPath releases, is delivered with ODM 6.1.2.0 (not available at the time of writing this article). The test should be something like:
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
Affected Products
PowerPath for AIXProducts
PowerPath for AIXArticle Properties
Article Number: 000050278
Article Type: Solution
Last Modified: 17 Oct 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.