PowerPath:PPMAのアップグレードが失敗する
Samenvatting: 下位バージョンからPPMA 2.1 SP1以降へのアップグレードが失敗する
Symptomen
PPMA 2.0.1.0.206から2.1.1.0.74以降にアップグレードすると、次のエラーでアップグレードが失敗します。
# PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip解凍 アーカイブ:PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip 作成:PowerPath_Management_Appliance_2.1_SP1_アップグレード専用/ 膨らませる:PowerPath_Management_Appliance_2.1_SP1_アップグレード専用/300-999-666_05.pdf 膨らませる:PowerPath_Management_Appliance_2.1_SP1_アップグレード専用/302-000-476_08.pdf 膨らませる:PowerPath_Management_Appliance_2.1_SP1_アップグレード専用/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt 抽出:PowerPath_Management_Appliance_2.1_SP1_アップグレード専用/EMCPower.PPMA-update-2.1.1.00.00-74.zip # /bin/bash update/applianceUpdate 14:29:55 [INFO]: * アプライアンス アップデート プロセスの開始* 14:29:55 [INFO]: PowerPathのアップデート: 2.0.1.0.206-> 2.1.1.0.74 14:29:55 [INFO]: ログは次の場所にあります。 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]: * アップデートを検証しています * 14:29:55 [INFO]: インストールされている製品のバージョンを確認しています... 14:29:55 [INFO]: 製品のバージョン チェックに成功しました。 14:29:55 [INFO]: アップデート リポジトリーを追加しています... 14:29:56 [INFO]: アップデート リポジトリーが正常に追加されました。 14:29:56 [INFO]: OSバージョンを確認しています... 14:29:56 [INFO]: OSリリースをアップデートしています... 14:29:56 [INFO]: sles-releaseパッケージのインストール中のzypperの問題。 14:29:56 [エラー]: Zypper command malfunction.アップデート手順を中止しています...
(上位のリリースでは、メッセージは同じであることに注意してください...たとえば、上記の例の 2.1.1.0.74 ではなく 2.2.0.0.97)
Oorzaak
古いPPMAバージョンでは、SLESバージョン = 11.3-1.138.
が使用されます最新のPPMAバージョンでは、SLESバージョン = 12.1-1.331を使用します
Oplossing
ケース1:EMC PPMA 2.1.1
1.にアップグレードし、EMC PPMA 2.0.1 VMにSSHで接続し、スクリプトを実行してEMC PowerPath Virtual Appliance 2.0.1構成をエクスポートします
chmod +x export_vApp1.x_Config
2 を実行します。./export_vApp1.2.x_Config
3。生成されたexport_vApp1.2.x_Config.zip ファイルをローカル デスクトップまたはリモートの場所にコピーします
次に、ステップ4
ケース2:EMC PPMA 2.2.x以降にアップグレード
1.SSHでEMC PPMA 2.0.1 VMに接続し、スクリプトを実行してEMC PowerPath Virtual Appliance 2.0.1構成をエクスポートします
完全なPPMA 2.2.xパッケージからexport_ppma_configスクリプトをコピー します(アップグレード パッケージには含まれていません)
chmod +x export_ppma_config
2../export_ppma_config
3.生成されたPowerpath_Management_Appliance.zip ファイルをローカル デスクトップまたはリモートの場所にコピーします。
4.EMC PowerPath仮想アプライアンス導入パラメーターの詳細をメモします。
5.EMC PowerPath仮想アプライアンス2.0.1 VMの電源を切ります
EMC PowerPath仮想アプライアンス2.1.1(またはそれ以降)のインポートが正常に完了するまで、EMC PowerPath仮想アプライアンス2.0.1 VMを削除しないでください。
6.EMC PowerPath仮想アプライアンス2.0.1
7と同じEMC PowerPath仮想アプライアンス導入パラメーターを使用して、EMC PowerPath仮想アプライアンス2.1.1(またはそれ以降)を導入します。新しいEMC PowerPath仮想アプライアンスVMの電源を入れます
8.アップグレードされたPowerPath Virtual Appliance Webコンソールで、[System > Settings] >
Import Config ZIP]に移動し、vApp1.2.x_Config.zip[res. Powerpath_Management_Appliance.zip with 2.2 and above]ファイルをインポートします
終了後:インポート
正常に完了したら、EMC PowerPath Virtual Appliance 2.01を削除できます。
アップグレード スクリプトを使用したアップグレード後は、再起動は必要ありません。
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]: * アプライアンスのアップデート プロセスを開始しています *
14:29:55 [INFO]: PowerPathのアップデート: 2.0.1.0.206-> 2.1.1.0.74
14:29:55 [INFO]: ログは次の場所にあります:
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]: * アップデートの検証中 *
14:29:55 [INFO]: インストールされている製品のバージョンを確認しています...
14:29:55 [INFO]: 製品のバージョン チェックに成功しました。
14:29:55 [INFO]: アップデート リポジトリーを追加しています...
詳細:2
オプションではないプログラム引数: '/tmp/update/repo' 'tmp-update-repo'
ターゲットの初期化
リポジトリの追加 'tmp-update-repo' [......done]
リポジトリ 'tmp-update-repo'が正常に追加されました
有効: はい
自動更新: No
GPGチェック: はい
URI: dir:///tmp/update/repo
冗長性: 2
14「no-gpg-checks」モードに入ります。
オプションではないプログラム引数: 'tmp-update-repo'
ターゲット
指定されたリポジトリの初期化: tmp-update-repo
tmp-update-repo
リポジトリ 'tmp-update-repo'メタデータの取得のメタデータを更新するかどうかを確認しています[.
次のキーを自動的に信頼します:
キーID: 60167xxxxxxxxxxxx
キー名: アプライアンス開発グループ(製品アプライアンスのADGアップデート メディアに署名するためのキー) <Ionix_Appliance_Development_Group@emc.com>
キー フィンガープリント: 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
キーが作成されました: Tue Nov 26 06:29:01 2013
キーの有効期限: (有効期限なし)
リポジトリ: tmp-update-repo
done]
リポジトリ 'tmp-update-repo'キャッシュのビルド [....done]
指定されたリポジトリーが更新されました。
14:29:56 [INFO]: アップデート リポジトリーが正常に追加されました。
14:29:56 [INFO]: OSバージョンを確認しています...
14:29:56 [デバッグ]: インストールされているSLESバージョン = 11.3-1.138.
14:29:56 [デバッグ]: Update repo SLES version = 12.1-1.331
14:29:56 [INFO]: OSリリースをアップデートしています...
詳細:2
非対話モードに入ります。
「no-gpg-checks」モードに入ります。
オプションではないプログラム引数: 'sles-release'
ターゲットを初期化しています
リポジトリデータを読み込んでいます...
インストールされたパッケージを読み込んでいます...
強制解決: いいえ
リポジトリ「tmp-update-repo」から「sles-release-12.1-1.331.x86_64」を選択してインストールします。
パッケージの依存関係を解決しています...
強制解決: いいえ
問題: yast2-registration-2.17.38-0.8.43.noarch には yast2-registration-branding が必要ですが、この要件を指定できません
削除されたプロバイダ: yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
解決策1: 次のアクションが実行されます。
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
オプションではないプログラム引数: 'tmp-update-repo'
リポジトリ 'tmp-update-repo'を削除しています[...done]
リポジトリ 'tmp-update-repo'が削除されました。
14:29:56 [INFO]: sles-releaseパッケージのインストール中のzypperの問題。
14:29:56 [エラー]: Zypper command malfunction.アップデート手順を中止しています...