PowerPath: L'aggiornamento di PPMA non riesce
Samenvatting: L'aggiornamento a PPMA 2.1 SP1 o versione successiva dalla versione precedente non riesce
Symptomen
Quando si esegue l'aggiornamento da PPMA 2.0.1.0.206 a 2.1.1.0.74 o versione successiva, l'aggiornamento ha esito negativo con:
# decomprimere PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Archivio: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Creazione: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/ Gonfiaggio: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/300-999-666_05.pdf Gonfiaggio: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/302-000-476_08.pdf Gonfiaggio: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt Estrazione: 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]: * Avvio del processo di aggiornamento dell'appliance * 14:29:55 [INFO]: Aggiornamento di PowerPath: 2.0.1.0.206 -> 2.1.1.0.74 14:29:55 [INFO]: I registri sono disponibili qui: 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]: * Convalida dell'aggiornamento * 14:29:55 [INFO]: Controllo della versione del prodotto installato... 14:29:55 [INFO]: Il controllo della versione del prodotto ha esito positivo. 14:29:55 [INFO]: Aggiunta del repository di aggiornamento in corso... 14:29:56 [INFO]: Aggiornamento repository aggiunto correttamente. 14:29:56 [INFO]: Controllo della versione del sistema operativo in corso... 14:29:56 [INFO]: Aggiornamento della versione del sistema operativo in corso... 14:29:56 [INFO]: Problema di zypper durante l'installazione del pacchetto sles-release. 14:29:56 [ERRORE]: Malfunzionamento del comando zypper. Interruzione della procedura di aggiornamento in corso...
(Nota, per una versione successiva, i messaggi sono identici ... con ad esempio 2.2.0.0.97 invece di 2.1.1.0.74 nell'esempio precedente)
Oorzaak
le versioni PPMA precedenti utilizzano la versione SLES = 11.3-1.138.
L'ultima versione di PPMA utilizza SLES versione = 12.1-1.331
Oplossing
Caso 1: eseguire l'aggiornamento a EMC PPMA 2.1.1
1.SSH nella VM EMC PPMA 2.0.1, quindi eseguire lo script per esportare la configurazione di EMC PowerPath Virtual Appliance 2.0.1.
chmod +x export_vApp1.x_Config
2. ./export_vApp1.2.x_Config
3. Copiare il file export_vApp1.2.x_Config.zip risultante sul desktop locale o in una posizione remota.
Quindi andare al passaggio 4
Caso 2: eseguire l'aggiornamento a EMC PPMA 2.2.x e versioni successive
1.SSH nella VM EMC PPMA 2.0.1, quindi eseguire lo script per esportare la configurazione di EMC PowerPath Virtual Appliance 2.0.1.
copiare lo script export_ppma_config dal pacchetto PPMA 2.2.x completo (non è incluso nel pacchetto di aggiornamento)
chmod +x export_ppma_config
2. ./export_ppma_config
3. Copiare il file Powerpath_Management_Appliance.zip risultante sul desktop locale o in una posizione remota.
4. Prendere nota dei dettagli dei parametri di deployment di EMC PowerPath Virtual Appliance.
5. Spegnere la VM EMC PowerPath Virtual Appliance 2.0.1.
Eliminare la macchina virtuale EMC PowerPath Virtual Appliance 2.0.1 solo dopo la corretta importazione di EMC PowerPath Virtual Appliance 2.1.1 (o versione successiva).
6. Implementare EMC PowerPath Virtual Appliance 2.1.1 (o versione successiva) con gli stessi parametri di deployment di EMC PowerPath Virtual Appliance di EMC PowerPath Virtual Appliance 2.0.1
7. Accendere la nuova VM di EMC PowerPath Virtual Appliance.
8. Nella console web aggiornata di PowerPath Virtual Appliance, accedere a System > Settings >
Import Config ZIP, quindi importare il file vApp1.2.x_Config.zip [risp. Powerpath_Management_Appliance.zip con versione 2.2 e successive].
Al termine:
Dopo un'importazione riuscita, è possibile eliminare EMC PowerPath Virtual Appliance 2.01.
Il riavvio non è necessario dopo gli aggiornamenti tramite lo script di aggiornamento.
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]: * Avvio del processo di aggiornamento dell'appliance *
14:29:55 [INFO]: Aggiornamento di PowerPath: 2.0.1.0.206 -> 2.1.1.0.74
14:29:55 [INFO]: I registri possono essere trovati qui:
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]: * Convalida dell'aggiornamento *
14:29:55 [INFO]: Controllo della versione del prodotto installato...
14:29:55 [INFO]: Il controllo della versione del prodotto ha esito positivo.
14:29:55 [INFO]: Aggiunta del repository di aggiornamento in corso...
Dettaglio:
2 argomenti del programma non opzionale: '/tmp/update/repo' 'tmp-update-repo'Inizializzazione
della destinazione
Aggiunta del repository 'tmp-update-repo' [...... done]
Il repository 'tmp-update-repo' è stato aggiunto
correttamente Abilitato:
Sì Aggiornamento automatico: Nessun
controllo GPG:
Sì URI: dir:///tmp/update/repo
Livello di dettaglio:
2 Accesso alla modalità 14'no-gpg-checks'.
Argomenti del programma non opzionale: 'tmp-update-repo'Inizializzazione
della destinazione
Repository specificati: tmp-update-repo
Controllo dell'aggiornamento dei metadati per tmp-update-repo
Recupero dei metadati 'tmp-update-repo' del repository [.
Considerare automaticamente attendibile la seguente chiave:
ID chiave: 60167xxxxxxxxxxxx
Nome chiave: Gruppo di sviluppo appliance (le chiavi per firmare il supporto di aggiornamento ADG per gli appliance del prodotto) <Ionix_Appliance_Development_Group@emc.com>
impronta digitale della chiave: 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
Chiave creata: Tue Nov 26 06:29:01 2013
La chiave scade: (non scade)
Repository: tmp-update-repo
done]
Creazione della cache del repository 'tmp-update-repo' [.... done]
I repository specificati sono stati aggiornati.
14:29:56 [INFO]: Aggiornamento repository aggiunto correttamente.
14:29:56 [INFO]: Controllo della versione del sistema operativo in corso...
14:29:56 [DEBUG]: Versione SLES installata = 11.3-1.138.
14:29:56 [DEBUG]: Aggiornare il repository SLES versione = 12.1-1.331
14:29:56 [INFO]: Aggiornamento della versione del sistema operativo in corso...
Dettaglio:
2 Accesso alla modalità non interattiva.
Accesso alla modalità
"no-gpg-checks".Argomenti del programma non opzionale: 'sles-release'Inizializzazione
della destinazione
Caricamento dati repository...
Lettura dei pacchetti installati in corso...
Forzare la risoluzione: No
Selezionare 'sles-release-12.1-1.331.x86_64' dal repository 'tmp-update-repo' per l'installazione.
Risoluzione delle dipendenze dei pacchetti in corso...
Forzare la risoluzione: Nessun
problema: yast2-registration-2.17.38-0.8.43.noarch richiede yast2-registration-branding, ma questo requisito non può essere fornito
provider eliminati: yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
Soluzione 1: Verranno eseguite le seguenti azioni:
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 argomenti del programma non opzionale: 'tmp-update-repo'Rimozione
del repository 'tmp-update-repo' [... done]
Il repository 'tmp-update-repo' è stato rimosso.
14:29:56 [INFO]: Problema di zypper durante l'installazione del pacchetto sles-release.
14:29:56 [ERRORE]: Malfunzionamento del comando zypper. Interruzione della procedura di aggiornamento in corso...