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".
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".
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.
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
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 AIXProductos
PowerPath for AIXPropiedades 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.