emc_reserve_v3.sh falla con "La versión de PowerPath no es >= 5.5"

Resumen: Con PowerPath 6.4 para AIX, el script de emc_reserve_v3.sh falla con el mensaje "PowerPath version version not >= 5.5".

=-5.5"" />
Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Instalar o actualizar PowerPath a PowerPath 6.4 para AIX

Con PowerPath 6.4 para AIX, el script de emc_reserve_v3.sh falla con "La versión de PowerPath no >= 5.5".

Causa

A partir de PowerPath 6.4, el nombre de la empresa en "powermt version" es DELL EMC en lugar de EMC.

Con las versiones anteriores de PowerPath, teníamos :# powermt versión
EMC powermt para PowerPath (c) versión 5.5 P 05 (compilación 1)


Con PowerPath 6.4, ahora tenemos :

# powermt versión
Dell EMC powermt para PowerPath (c) versión 6.4 (compilación 59)


Debido al cambio de nombre, la siguiente prueba ahora es incorrecta:

VERSION=5.5 PPVERSION='/usr/sbin/powermt version | awk '{print $7}'' if [ "$(echo "if (${PPVERSION
}


>= ${VERSION}) 1" | bc)" -eq 1 ]
luego
print "\n ...


La versión es ahora la 8.ª palabra de la salida en lugar de la séptima.

Resolución

El motivo del problema es un cambio de "EMC" a "DELL EMC" en la salida del comando "powermt version".

Solución alternativa: para solucionar el problema, reemplace

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


Por supuesto, después de este cambio, el script solo funcionará con las versiones de PowerPath posteriores a 6.4.

Solución definitiva : El script definitivo, que incluye una corrección que lo hace compatible con versiones anteriores y futuras de PowerPath, se entrega con ODM 6.1.2.0 (no disponible en el momento de escribir este artículo). La prueba debería ser algo como:

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 ]
entonces
print "\n

Productos afectados

PowerPath for AIX

Productos

PowerPath for AIX
Propiedades del artículo
Número del artículo: 000050278
Tipo de artículo: Solution
Última modificación: 17 abr 2026
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.