PowerPath: La actualización de PPMA falla
Samenvatting: La actualización a PPMA 2.1 SP1 o superior desde una versión anterior falla
Symptomen
Cuando se actualiza de PPMA 2.0.1.0.206 a 2.1.1.0.74 o superior, la actualización falla con lo siguiente:
# descomprimir PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Archivo: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Creación: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/ Inflado: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/300-999-666_05.pdf Inflado: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/302-000-476_08.pdf Inflado: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt Extracción: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-update-2.1.1.00.00-74.zip # /bin/bash update/applianceUpdate 14:29:55 [INFO]: * Iniciando el proceso de actualización del dispositivo * 14:29:55 [INFO]: Actualización de PowerPath: De 2.0.1.0.206 a> 2.1.1.0.74 14:29:55 [INFO]: Los registros se pueden encontrar aquí: 14:29:55 [INFO]: /opt/ADG/update/logs/update-2.0.1.0.206-2.1.1.0.74-2017_02_13-14_29_55.log 14:29:55 [INFO]: * Validando actualización * 14:29:55 [INFO]: Comprobando la versión instalada del producto ... 14:29:55 [INFO]: La comprobación de la versión del producto se realizó correctamente. 14:29:55 [INFO]: Agregando repositorio de actualización... 14:29:56 [INFO]: El repositorio de actualización se agregó correctamente. 14:29:56 [INFO]: Comprobando la versión del SO... 14:29:56 [INFO]: Actualizando la versión del sistema operativo... 14:29:56 [INFO]: Problema de Zypper durante la instalación del paquete sles-release. 14:29:56 [ERROR]: Zypper command malfunction. Anulando el procedimiento de actualización...
(Tenga en cuenta que, para una versión superior, los mensajes son idénticos... con, por ejemplo, 2.2.0.0.97 en lugar de 2.1.1.0.74 en el ejemplo anterior)
Oorzaak
Las versiones anteriores de PPMA utilizan la versión de SLES = 11.3-1.138.
La última versión de PPMA utiliza SLES versión = 12.1-1.331
Oplossing
Caso 1: actualice a EMC PPMA 2.1.1
1. Acceda mediante SSH a la VM de EMC PPMA 2.0.1 y, a continuación, ejecute el script para exportar la configuración del dispositivo virtual EMC PowerPath 2.0.1.
chmod +x export_vApp1.x_Config
2. ./export_vApp1.2.x_Configuración
3. Copie el archivo de export_vApp1.2.x_Config.zip resultante en el escritorio local o en una ubicación remota.
A continuación, vaya al paso 4
Caso 2: actualice a EMC PPMA 2.2.x y superior
1.SSH en la VM de EMC PPMA 2.0.1 y, a continuación, ejecute el script para exportar la configuración del dispositivo virtual EMC PowerPath 2.0.1.
copie el script de export_ppma_config del paquete completo de PPMA 2.2.x (no se incluye en el paquete de actualización)
chmod +x export_ppma_config
2. ./export_ppma_config
3. Copie el archivo Powerpath_Management_Appliance.zip resultante en el escritorio local o en una ubicación remota.
4. Tome nota de los detalles de los parámetros de implementación del dispositivo virtual EMC PowerPath.
5. Apague la VM del dispositivo virtual EMC PowerPath 2.0.1.
No elimine la VM del dispositivo virtual EMC PowerPath 2.0.1 hasta después de la importación correcta del dispositivo virtual EMC PowerPath 2.1.1 (o superior).
6. Implemente el dispositivo virtual EMC PowerPath 2.1.1 (o superior) con los mismos parámetros de implementación del dispositivo virtual EMC PowerPath que el dispositivo virtual EMC PowerPath 2.0.1
7. Encienda la nueva VM del dispositivo virtual EMC PowerPath.
8. En la consola web del dispositivo virtual PowerPath actualizada, vaya a Configuración >
del sistema > Importar configuración ZIP y, a continuación, importe el archivo
vApp1.2.x_Config.zip [o Powerpath_Management_Appliance.zip con 2.2 y superior].Después de finalizar:
Después de una importación correcta, se puede eliminar el dispositivo virtual EMC PowerPath 2.01.
No es necesario reiniciar después de las actualizaciones mediante el script de actualización.
Extra informatie
/opt/ADG/update/logs/update-2.0.1.0.206-2.1.1.0.74-X_X_X-X_X_X.log
[INFO]: * Iniciando el proceso de actualización del dispositivo *
14:29:55 [INFO]: Actualización de PowerPath: 2.0.1.0.206 a> 2.1.1.0.74
14:29:55 [INFO]: Los registros se pueden encontrar aquí:
14:29:55 [INFO]: /opt/ADG/update/logs/update-2.0.1.0.206-2.1.1.0.74-2017_02_13-14_29_55.log
14:29:55 [INFO]: * Validando actualización *
14:29:55 [INFO]: Comprobando la versión instalada del producto ...
14:29:55 [INFO]: La comprobación de la versión del producto se realizó correctamente.
14:29:55 [INFO]: Agregando repositorio de actualización...
Verbosidad:
2 Argumentos del programa que no son de opción: "/tmp/update/repo" "tmp-update-repo"
Inicializando destino
agregando repositorio "tmp-update-repo" [...... done]
El repositorio 'tmp-update-repo' se agregó
correctamente Habilitado:
Sí Actualización automática: Sin
comprobación de GPG:
Sí URI: dir:///tmp/update/repo
Detalles:
2 Entrando en el modo 14'no-gpg-checks'.
Argumentos del programa que no son de opción: "tmp-update-repo"
Inicializando destino
Repositorios especificados: tmp-update-repo
Comprobación de los metadatos de tmp-update-repo
Recuperación de metadatos del repositorio "tmp-update-repo" [.
Confía automáticamente en la siguiente clave:
ID de clave: 60167xxxxxxxxxxxx
Nombre de clave: Grupo de desarrollo de dispositivos (las claves para firmar los medios de actualización de ADG para los dispositivos del producto) <Ionix_Appliance_Development_Group@emc.com>
Huella digital de clave: 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
Clave creada: Tue Nov 26 06:29:01 2013
La clave expira: (no caduca)
Repositorio: tmp-update-repo
hecho]
Creación de la caché del repositorio 'tmp-update-repo' [.... done]
Se actualizaron los repositorios especificados.
14:29:56 [INFO]: El repositorio de actualización se agregó correctamente.
14:29:56 [INFO]: Comprobando la versión del SO...
14:29:56 [DEPURACIÓN]: Versión instalada de SLES = 11.3-1.138.
14:29:56 [DEPURACIÓN]: Actualizar repositorio SLES versión = 12.1-1.331
14:29:56 [INFO]: Actualizando la versión del sistema operativo...
Verbosidad:
2 Ingresando al modo no interactivo.
Ingresando al modo 'no-gpg-checks'.
Argumentos del programa que no son de opción: 'sles-release'Inicializando
destino
Cargando datos del repositorio...
Leyendo los paquetes instalados...
Forzar resolución: No: selección
de "sles-release-12.1-1.331.x86_64" del repositorio "tmp-update-repo" para la instalación.
Resolviendo dependencias de paquetes...
Forzar resolución: No hay
problema: yast2-registration-2.17.38-0.8.43.noarch requiere yast2-registration-branding, pero este requisito no se puede proporcionar
proveedores eliminados: yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
Solución 1: Se realizarán las siguientes acciones:
deinstallation of yast2-registration-2.17.38-0.8.43.noarch
deinstallation of product:SUSE_SLES-11.3-1.138.x86_64
deinstallation of pam-modules-11-1.22.1.x86_64
deinstallation of yast2-core-2.17.45-0.5.1.x86_64
deinstallation of yast2-dbus-server-2.17.5-0.5.1.x86_64
deinstallation of yast2-hardware-detection-2.17.2-2.7.1.x86_64
deinstallation of yast2-perl-bindings-2.17.2-1.32.121.x86_64
deinstallation of yast2-pkg-bindings-2.17.59-0.9.28.x86_64
deinstallation of yast2-storage-2.17.142-0.7.1.x86_64
deinstallation of yast2-ycp-ui-bindings-2.21.1-2.5.107.x86_64
deinstallation of mdadm-3.2.6-0.19.9.x86_64
deinstallation of multipath-tools-0.4.9-0.83.2.x86_64
deinstallation of libxml2-2.7.6-0.31.1.x86_64
deinstallation of postgresql-8.3.23-0.4.1.x86_64
deinstallation of postgresql-server-8.3.23-0.4.1.x86_64
deinstallation of syslog-ng-2.0.9-27.34.36.1.x86_64
deinstallation of libmng-1.0.10-46.18.x86_64
deinstallation of cryptsetup-1.0.5_SVNr46-58.37.3.x86_64
deinstallation of nfs-client-1.2.3-18.31.1.x86_64
deinstallation of cyrus-sasl-2.1.22-182.20.1.x86_64
deinstallation of sendmail-8.14.3-50.24.1.x86_64
deinstallation of liblcms1-1.17-77.16.1.x86_64
deinstallation of autoyast2-installation-2.17.69-0.7.1.noarch
deinstallation of bootsplash-3.3-146.24.12.x86_64
deinstallation of gpg2-lang-2.0.9-25.33.39.1.x86_64
deinstallation of hal-0.5.12-23.68.1.x86_64
deinstallation of limal-ca-mgm-perl-1.5.23-0.3.2.x86_64
deinstallation of limal-perl-1.5.3-0.2.11.x86_64
deinstallation of perl-Config-Crontab-1.21-73.21.x86_64
deinstallation of perl-Config-IniFiles-2.39-1.24.1.x86_64
deinstallation of perl-HTML-Parser-3.56-1.18.1.x86_64
deinstallation of perl-HTML-Tagset-3.20-1.22.x86_64
deinstallation of perl-Parse-RecDescent-1.96.0-1.22.x86_64
deinstallation of perl-TimeDate-1.16-71.22.x86_64
deinstallation of perl-URI-1.37-1.22.x86_64
deinstallation of perl-WWW-Curl-4.09-2.1.72.x86_64
deinstallation of perl-X500-DN-0.29-78.22.x86_64
deinstallation of perl-XML-Writer-0.604-2.10.x86_64
deinstallation of perl-XML-XPath-1.13-74.15.x86_64
deinstallation of perl-doc-5.10.0-64.70.1.x86_64
deinstallation of perl-gettext-1.05-91.95.x86_64
deinstallation of python-argparse-1.2.1-2.5.65.x86_64
deinstallation of subscription-tools-1.0-0.21.1.noarch
deinstallation of suseRegister-1.4-1.35.1.noarch
deinstallation of yast2-2.17.129-0.7.2.x86_64
deinstallation of yast2-add-on-2.17.31-0.7.49.noarch
deinstallation of yast2-bootloader-2.17.96-0.7.22.x86_64
deinstallation of yast2-country-2.17.54-0.7.9.x86_64
deinstallation of yast2-dbus-client-2.17.0-0.1.65.x86_64
deinstallation of yast2-installation-2.17.108-0.7.12.noarch
deinstallation of yast2-ldap-2.17.8-0.7.61.x86_64
deinstallation of yast2-ncurses-pkg-2.17.20-0.5.1.x86_64
deinstallation of yast2-network-2.17.195-0.7.7.x86_64
deinstallation of yast2-online-update-2.17.23-0.7.119.noarch
deinstallation of yast2-packager-2.17.107-0.7.1.x86_64
deinstallation of yast2-transfer-2.16.3-0.5.133.x86_64
deinstallation of yast2-users-2.17.54-0.7.151.x86_64
deinstallation of yast2-xml-2.16.1-1.23.x86_64
deinstallation of yast2-firewall-2.17.13-0.11.11.noarch
deinstallation of yast2-ldap-client-2.17.37-0.7.283.noarch
deinstallation of yast2-mouse-2.16.1-19.38.x86_64
deinstallation of yast2-pam-2.17.3-0.5.211.noarch
deinstallation of yast2-security-2.17.16-0.7.25.noarch
deinstallation of yast2-update-2.17.24-0.7.69.x86_64
deinstallation of zypper-1.6.307-0.7.12.x86_64
deinstallation of zypper-log-1.6.307-0.7.12.x86_64
deinstallation of hwinfo-15.50-0.7.3.x86_64
deinstallation of pm-utils-0.99.4.20071229-12.14.1.x86_64
deinstallation of gfxboot-4.1.32-0.7.11.x86_64
deinstallation of klogd-1.4.1-708.44.32.x86_64
deinstallation of libzypp-9.37.1-0.7.1.x86_64
Solution 2: do not install sles-release-12.1-1.331.x86_64
Solution 3: break yast2-registration-2.17.38-0.8.43.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c] (c): c
Verbosity:
2 Argumentos del programa que no son de opción: 'tmp-update-repo'Eliminando
el repositorio 'tmp-update-repo' [... done]
Se ha eliminado el repositorio 'tmp-update-repo'.
14:29:56 [INFO]: Problema de Zypper durante la instalación del paquete sles-release.
14:29:56 [ERROR]: Zypper command malfunction. Anulando el procedimiento de actualización...