PowerPath : Échec de la mise à niveau de PPMA
Samenvatting: La mise à niveau vers PPMA 2.1 SP1 ou version ultérieure à partir d’une version inférieure échoue
Symptomen
Lors de la mise à niveau de PPMA 2.0.1.0.206 vers 2.1.1.0.74 ou une version ultérieure, la mise à niveau échoue avec :
# unzip PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Archive: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Créer: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/ Gonflage: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/300-999-666_05.pdf Gonflage: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/302-000-476_08.pdf Gonflage: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt Extraction: 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] : * Démarrage du processus de mise à jour de l’appliance * 14:29:55 [INFO] : Mise à jour de PowerPath : 2.0.1.0.206 à> 2.1.1.0.74 14:29:55 [INFO] : Les journaux sont disponibles ici : 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] : * Validation de la mise à jour * 14:29:55 [INFO] : Vérification de la version du produit installé... 14:29:55 [INFO] : La vérification de la version du produit a réussi. 14:29:55 [INFO] : Ajout du référentiel de mise à jour ... 14:29:56 [INFO] : Mise à jour du référentiel ajoutée avec succès. 14:29:56 [INFO] : Vérification de la version du système d’exploitation... 14:29:56 [INFO] : Mise à jour de la version du système d’exploitation ... 14:29:56 [INFO] : Problème zypper lors de l’installation du package sles-release. 14:29:56 [ERROR] : Zypper command malfunction. Procédure d’abandon de la mise à jour ...
(remarque, pour une version supérieure, les messages sont identiques... avec par exemple 2.2.0.0.97 au lieu de 2.1.1.0.74 dans l’exemple ci-dessus)
Oorzaak
Les anciennes versions de PPMA utilisent la version SLES = 11.3-1.138.
La dernière version de PPMA utilise SLES version = 12.1-1.331
Oplossing
Cas 1 : effectuez une mise à niveau vers EMC PPMA 2.1.1
1.SSH dans la machine virtuelle EMC PPMA 2.0.1, puis exécutez le script pour exporter la configuration de l’appliance virtuelle EMC PowerPath 2.0.1.
chmod +x export_vApp1.x_Config
2. ./export_vApp1.2.x_Config
3. Copiez le fichier export_vApp1.2.x_Config.zip résultant sur le bureau local ou un emplacement distant.
Passez ensuite à l’étape 4
Cas 2 : effectuez une mise à niveau vers EMC PPMA 2.2.x et versions ultérieures
1.SSH dans la machine virtuelle EMC PPMA 2.0.1, puis exécutez le script pour exporter la configuration de l’appliance virtuelle EMC PowerPath 2.0.1.
Copiez le script export_ppma_config à partir du package PPMA 2.2.x complet (il n’est pas inclus dans le package de mise à niveau)
chmod +x export_ppma_config
2. ./export_ppma_config
3. Copiez le fichier Powerpath_Management_Appliance.zip résultant sur le bureau local ou un emplacement distant.
4. Prenez note des détails des paramètres de déploiement de l’appliance virtuelle EMC PowerPath.
5. Mettez hors tension la machine virtuelle de l’appliance virtuelle EMC PowerPath Virtual Appliance 2.0.1.
Ne supprimez pas la machine virtuelle de l’appliance virtuelle EMC PowerPath 2.0.1 tant que l’importation de l’appliance virtuelle EMC PowerPath 2.1.1 (ou version ultérieure) n’a pas réussi.
6. Déployez l’appliance virtuelle EMC PowerPath 2.1.1 (ou version supérieure) avec les mêmes paramètres de déploiement de l’appliance virtuelle EMC PowerPath que l’appliance virtuelle EMC PowerPath 2.0.1
7. Mettez sous tension la nouvelle machine virtuelle de l’appliance virtuelle EMC PowerPath.
8. Dans la console Web de l’appliance virtuelle PowerPath mise à niveau, accédez à System > Settings >
Import Config ZIP, puis importez le fichier vApp1.2.x_Config.zip [resp. Powerpath_Management_Appliance.zip avec version 2.2 et ultérieures].
Une fois que vous avez terminé :
Après une importation réussie, l’appliance virtuelle EMC PowerPath 2.01 peut être supprimée.
Aucun redémarrage n’est nécessaire après les mises à niveau effectuées à l’aide du script de mise à niveau.
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] : * Démarrage du processus de mise à jour de l’appliance *
14:29:55 [INFO] : Mise à jour de PowerPath : 2.0.1.0.206 -> 2.1.1.0.74
14:29:55 [INFO] : Les journaux se trouvent ici :
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] : * Validating update *
14:29:55 [INFO] : Vérification de la version du produit installé...
14:29:55 [INFO] : La vérification de la version du produit a réussi.
14:29:55 [INFO] : Ajout du référentiel de mise à jour ...
Verbosité:
2 Arguments de programme non-optionnels : '/tmp/update/repo' 'tmp-update-repo’Initialisation
de la cible
Ajout du référentiel 'tmp-update-repo' [...... done]
Repository 'tmp-update-repo' successfully added
Enabled :
Oui, actualisation automatique : Pas de
vérification GPG :
Yes URI : dir:///tmp/update/repo
verbosity :
2 Entrer en mode 14'no-gpg-checks'.
Arguments de programme non-optionnels : 'tmp-update-repo’Initialisation
de la cible
Référentiels spécifiés : tmp-update-repo
Vérification de l’actualisation des métadonnées pour tmp-update-repo
Récupération des métadonnées du référentiel 'tmp-update-repo' [.
Approuver automatiquement la clé suivante :
ID de clé : 60167xxxxxxxxxxxx
Key Name : Groupe de développement de l’appliance (clés de signature du support de mise à jour ADG pour les appliances du produit) <Ionix_Appliance_Development_Group@emc.com>
Empreinte de clé : 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
Key Created : Tue Nov 26 06:29:01 2013
Key Expires : (n’expire pas)
Repository : tmp-update-repo
done]
Building repository 'tmp-update-repo' cache [.... done]
Les référentiels spécifiés ont été actualisés.
14:29:56 [INFO] : Mise à jour du référentiel ajoutée avec succès.
14:29:56 [INFO] : Vérification de la version du système d’exploitation...
14:29:56 [DEBUG] : Version SLES installée = 11.3-1.138.
14:29:56 [DEBUG] : Update repo SLES version = 12.1-1.331
14:29:56 [INFO] : Mise à jour de la version du système d’exploitation ...
Verbosité:
2 Passage en mode non interactif.
Passage en mode 'no-gpg-checks'.
Arguments de programme non-optionnels : 'sles-release’Initializing
Target
Loading repository data...
Lecture des packages installés...
Forcer la résolution : Sélection
de « sles-release-12.1-1.331.x86_64 » dans le référentiel « tmp-update-repo » pour l’installation.
Résolution des dépendances de package...
Forcer la résolution : Pas
de problème : yast2-registration-2.17.38-0.8.43.noarch nécessite yast2-registration-branding, mais cette exigence ne peut pas être fournie
fournisseurs supprimés : yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
Solution 1 : Les actions suivantes seront effectuées :
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 Arguments de programme non-optionnels : 'tmp-update-repo’Suppression
du référentiel 'tmp-update-repo' [... done]
Le dépôt 'tmp-update-repo' a été supprimé.
14:29:56 [INFO] : Problème zypper lors de l’installation du package sles-release.
14:29:56 [ERROR] : Zypper command malfunction. Procédure d’abandon de la mise à jour ...