PowerPath: Falha no upgrade do PPMA
Samenvatting: Falha no upgrade da versão inferior para o PPMA 2.1 SP1 ou posterior
Symptomen
Ao fazer upgrade do PPMA 2.0.1.0.206 para o 2.1.1.0.74 ou superior, o upgrade falha com:
# descompactar PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Arquivo: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Criar: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/ Inflar: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/300-999-666_05.pdf Inflar: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/302-000-476_08.pdf Inflar: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt Extrair: 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 [INFORMAÇÕES]: * Iniciando o processo de atualização do equipamento * 14:29:55 [INFORMAÇÕES]: Como atualizar o PowerPath: 2.0.1.0.206 –> 2.1.1.0.74 14:29:55 [INFORMAÇÕES]: Os logs podem ser encontrados aqui: 14:29:55 [INFORMAÇÕES]: /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 [INFORMAÇÕES]: * Validando atualização * 14:29:55 [INFORMAÇÕES]: Verificando a versão do produto instalado... 14:29:55 [INFORMAÇÕES]: A verificação da versão do produto foi bem-sucedida. 14:29:55 [INFORMAÇÕES]: Adicionando repositório de atualização... 14:29:56 [INFORMAÇÕES]: Repositório de atualização adicionado com sucesso. 14:29:56 [INFORMAÇÕES]: Verificando a versão do SO... 14:29:56 [INFORMAÇÕES]: Atualizando a versão do SO... 14:29:56 [INFORMAÇÕES]: Problema do Zypper durante a instalação do pacote sles-release. 14:29:56 [ERRO]: Zypper command malfunction. Anulando o procedimento de atualização ...
(nota, para uma versão mais alta, as mensagens são idênticas... com, por exemplo, 2.2.0.0.97 em vez de 2.1.1.0.74 no exemplo acima)
Oorzaak
as versões mais antigas do PPMA usam a versão SLES = 11.3-1.138.
A versão mais recente do PPMA usa a versão SLES = 12.1-1.331
Oplossing
Caso 1: upgrade para o EMC PPMA 2.1.1
1.SSH na VM do EMC PPMA 2.0.1 e, em seguida, execute o script para exportar a configuração do EMC PowerPath Virtual Appliance 2.0.1.
chmod +x export_vApp1.x_Configuração
2. ./export_vApp1.2.x_Config
3. Copie o arquivo export_vApp1.2.x_Config.zip resultante na área de trabalho local ou em um local remoto.
Em seguida, vá para a etapa 4
Caso 2: upgrade para o EMC PPMA 2.2.x e posterior
1.SSH na VM do EMC PPMA 2.0.1 e, em seguida, execute o script para exportar a configuração do EMC PowerPath Virtual Appliance 2.0.1.
copie o script export_ppma_config do pacote completo do PPMA 2.2.x (não está incluído no pacote de upgrade)
chmod +x export_ppma_config
2. ./export_ppma_config
3. Copie o arquivo Powerpath_Management_Appliance.zip resultante na área de trabalho local ou em um local remoto.
4. Anote os detalhes dos parâmetros de implementação do EMC PowerPath Virtual Appliance.
5. Desligue a VM do EMC PowerPath Virtual Appliance 2.0.1.
Não exclua a VM do EMC PowerPath Virtual Appliance 2.0.1 até a importação bem-sucedida do EMC PowerPath Virtual Appliance 2.1.1 (ou posterior).
6. Implemente o EMC PowerPath Virtual Appliance 2.1.1 (ou posterior) com os mesmos parâmetros de implementação do EMC PowerPath Virtual Appliance que o EMC PowerPath Virtual Appliance 2.0.1
7. Ligue a nova VM
do EMC PowerPath Virtual Appliance.8. No console da Web do PowerPath Virtual Appliance que recebeu upgrade, navegue até System > Settings >
Import Config ZIP e, em seguida, importe o arquivo vApp1.2.x_Config.zip [resp. Powerpath_Management_Appliance.zip com 2.2 e superior].
Depois de terminar:
após uma importação bem-sucedida, o EMC PowerPath Virtual Appliance 2.01 pode ser excluído.
A reinicialização não é necessária após upgrades usando o script de upgrade.
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 o processo de atualização do equipamento *
14:29:55 [INFO]: Como atualizar o PowerPath: 2.0.1.0.206 –> 2.1.1.0.74
14:29:55 [INFO]: Os logs podem ser encontrados aqui:
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 a atualização *
14:29:55 [INFO]: Verificando a versão do produto instalado...
14:29:55 [INFORMAÇÕES]: A verificação da versão do produto foi bem-sucedida.
14:29:55 [INFORMAÇÕES]: Adicionando repositório de atualização...
Verbosidade:
2 Argumentos de programa não opcionais: '/tmp/update/repo' 'tmp-update-repo'Inicializando
o destino
Adicionando repositório 'tmp-update-repo' [...... feito]
Repositório 'tmp-update-repo' adicionado
com sucesso Ativado:
Sim, atualização automática: Nenhuma
verificação de GPG:
URI Sim: dir:///tmp/update/repo
Detalhamento:
2 Entrar no modo 14'no-gpg-checks'.
Argumentos de programa não opcionais: 'tmp-update-repo'Inicializando
o destino
Repositórios especificados: tmp-update-repo
Verificando se os metadados devem ser atualizados para tmp-update-repo
Recuperando metadados do repositório 'tmp-update-repo' [.
Confiar automaticamente na seguinte chave:
ID da chave: 60167xxxxxxxxxxxx
Nome da chave: Grupo de desenvolvimento de equipamentos (as chaves para assinar a mídia de atualização do ADG dos equipamentos do produto) <Ionix_Appliance_Development_Group@emc.com>
impressão digital da chave: 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
chave criada: Tue Nov 26 06:29:01 2013
Key expira: (não expira
)Repositório: tmp-update-repo
done]
Criando repositório 'tmp-update-repo' cache [.... done]
Os repositórios especificados foram atualizados.
14:29:56 [INFORMAÇÕES]: Repositório de atualização adicionado com sucesso.
14:29:56 [INFORMAÇÕES]: Verificando a versão do SO...
14:29:56 [DEPURAÇÃO]: Versão do SLES instalada = 11.3-1.138.
14:29:56 [DEPURAÇÃO]: Versão do SLES do repositório de atualização = 12.1-1.331
14:29:56 [INFO]: Atualizando a versão do SO...
Verbosidade:
2 Entrar no modo não interativo.
Entrando no modo 'no-gpg-checks'.
Argumentos de programa não opcionais: 'sles-release'Inicializando
o destino
Carregando dados do repositório...
Lendo pacotes instalados...
Force a resolução: Não
Selecionar 'sles-release-12.1-1.331.x86_64' no repositório 'tmp-update-repo' para instalação.
Resolvendo dependências de pacotes...
Force a resolução: Não
há problema: yast2-registration-2.17.38-0.8.43.noarch requer yast2-registration-branding, mas esse requisito não pode ser fornecido
Provedores excluídos: yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
Solução 1: As seguintes ações serão feitas:
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 de programa não opcionais: 'tmp-update-repo'Removendo
repositório 'tmp-update-repo' [... feito]
O repositório 'tmp-update-repo' foi removido.
14:29:56 [INFORMAÇÕES]: Problema do Zypper durante a instalação do pacote sles-release.
14:29:56 [ERRO]: Zypper command malfunction. Anulando o procedimento de atualização ...