PowerPath: Aktualizacja PPMA kończy się niepowodzeniem
Samenvatting: Aktualizacja do wersji PPMA 2.1 SP1 lub nowszej z niższej wersji kończy się niepowodzeniem
Symptomen
Podczas uaktualniania z PPMA 2.0.1.0.206 do wersji 2.1.1.0.74 lub nowszej aktualizacja kończy się niepowodzeniem:
# rozpakuj PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Archiwum: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Tworzenie: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/ Pompowania: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/300-999-666_05.pdf Pompowania: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/302-000-476_08.pdf Pompowania: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt Wyodrębnianie: 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 [INFORMACJE]: * Rozpoczęcie procesu aktualizacji urządzenia * 14:29:55 [INFORMACJE]: Aktualizowanie PowerPath: 2.0.1.0.206 —> 2.1.1.0.74 14:29:55 [INFORMACJE]: Dzienniki można znaleźć tutaj: 14:29:55 [INFORMACJE]: /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 [INFORMACJE]: * Sprawdzanie poprawności aktualizacji * 14:29:55 [INFORMACJE]: Sprawdzanie zainstalowanej wersji produktu... 14:29:55 [INFORMACJE]: Sprawdzanie wersji produktu powiodło się. 14:29:55 [INFORMACJE]: Dodawanie repozytorium aktualizacji ... 14:29:56 [INFORMACJE]: Pomyślnie dodano repozytorium aktualizacji. 14:29:56 [INFORMACJE]: Sprawdzanie wersji systemu operacyjnego... 14:29:56 [INFORMACJE]: Aktualizowanie wydania systemu operacyjnego... 14:29:56 [INFORMACJE]: Problem z Zypperem podczas instalowania pakietu sles-release. 14:29:56 [BŁĄD]: Nieprawidłowe działanie polecenia Zypper. Przerwanie procedury aktualizacji...
(Uwaga, w przypadku wyższej wersji komunikaty są identyczne... na przykład 2.2.0.0.97 zamiast 2.1.1.0.74 w powyższym przykładzie)
Oorzaak
starsze wersje PPMA używają wersji SLES = 11.3-1.138.
Najnowsza wersja PPMA używa wersji SLES = 12.1-1.331
Oplossing
Przypadek 1: uaktualnij do EMC PPMA 2.1.1
1.SSH do maszyny wirtualnej EMC PPMA 2.0.1, a następnie uruchom skrypt, aby wyeksportować konfigurację EMC PowerPath Virtual Appliance 2.0.1.
chmod +x export_vApp1.x_Config
2. ./export_vApp1.2.x_Konfiguracja
3. Skopiuj wynikowy plik export_vApp1.2.x_Config.zip na pulpit lokalny lub do lokalizacji zdalnej.
Następnie przejdź do kroku 4
Przypadek 2: uaktualnij do EMC PPMA 2.2.x i nowszych
1.SSH do maszyny wirtualnej EMC PPMA 2.0.1, a następnie uruchom skrypt, aby wyeksportować konfigurację EMC PowerPath Virtual Appliance 2.0.1.
skopiuj export_ppma_config skrypt z pełnego pakietu PPMA 2.2.x (nie jest zawarty w pakiecie aktualizacji)
chmod +x export_ppma_config
2. ./export_ppma_config
3. Skopiuj wynikowy plik Powerpath_Management_Appliance.zip na pulpit lokalny lub do lokalizacji zdalnej.
4. Zwróć uwagę na szczegóły parametru wdrażania urządzenia wirtualnego EMC PowerPath.
5. Wyłącz maszynę wirtualną EMC PowerPath Virtual Appliance 2.0.1.
Nie należy usuwać maszyny wirtualnej EMC PowerPath Virtual Appliance 2.0.1 do momentu pomyślnego zaimportowania urządzenia wirtualnego EMC PowerPath w wersji 2.1.1 (lub nowszej).
6. Wdrożenie urządzenia wirtualnego EMC PowerPath w wersji 2.1.1 (lub nowszej) z tymi samymi parametrami wdrożenia urządzenia wirtualnego EMC PowerPath co w przypadku urządzenia wirtualnego EMC PowerPath w wersji 2.0.1
7. Włącz nową maszynę wirtualną EMC PowerPath Virtual Appliance.
8. W zaktualizowanej konsoli internetowej urządzenia wirtualnego PowerPath przejdź do opcji System > Settings >
Import Config ZIP, a następnie zaimportuj plik vApp1.2.x_Config.zip [lub Powerpath_Management_Appliance.zip w wersji 2.2 lub nowszej].
Po zakończeniu:
po pomyślnym zaimportowaniu można usunąć urządzenie wirtualne EMC PowerPath 2.01.
Po uaktualnieniu przy użyciu skryptu aktualizacji nie jest wymagane ponowne uruchomienie.
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]: * Rozpoczęcie procesu aktualizacji urządzenia *
14:29:55 [INFO]: Aktualizowanie PowerPath: 2.0.1.0.206 -> 2.1.1.0.74
14:29:55 [INFO]: Logi można znaleźć tutaj:
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 [INFORMACJE]: * Aktualizacja sprawdzająca *
14:29:55 [INFO]: Sprawdzanie zainstalowanej wersji produktu...
14:29:55 [INFORMACJE]: Sprawdzanie wersji produktu powiodło się.
14:29:55 [INFORMACJE]: Dodawanie repozytorium aktualizacji ...
Szczegółowości:
2 argumenty programu niezwiązanego z opcją: '/tmp/update/repo' 'tmp-update-repo'
Inicjalizacja celu
Dodawanie repozytorium 'tmp-update-repo' [...... done]
Pomyślnie dodano
repozytorium "tmp-update-repo" Włączono:
Tak, automatyczne odświeżanie: Brak
kontroli GPG:
Tak URI: dir:///tmp/update/repo
szczegółowość:
2 Wchodzenie w tryb 14'no-gpg-checks'.
Argumenty programu niezwiązanego z opcją: 'tmp-update-repo'Inicjowanie
docelowych
określonych repozytoriów: tmp-update-repo
Sprawdzanie, czy odświeżać metadane dla tmp-update-repo
Pobieranie metadanych repozytorium 'tmp-update-repo' [.
Automatyczne uznawanie następującego klucza za zaufane:
Identyfikator klucza: 60167xxxxxxxxxxxx
Nazwa klucza: Grupa deweloperów urządzeń (Klucze do podpisywania nośników aktualizacji ADG dla urządzeń produktu) <Ionix_Appliance_Development_Group@emc.com>
Odcisk palca klucza: 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
Utworzono klucz: Tue Nov 26 06:29:01 2013
Klucz Wygasa: (nie wygasa)
Repozytorium: tmp-update-repo
zrobione]
Budowanie pamięci podręcznej repozytorium 'tmp-update-repo' [.... done]
Określone repozytoria zostały odświeżone.
14:29:56 [INFORMACJE]: Pomyślnie dodano repozytorium aktualizacji.
14:29:56 [INFORMACJE]: Sprawdzanie wersji systemu operacyjnego...
14:29:56 [DEBUGOWANIE]: Zainstalowana wersja SLES = 11.3–1.138.
14:29:56 [DEBUGOWANIE]: Aktualizacja wersji repozytorium SLES = 12.1-1.331
14:29:56 [INFO]: Aktualizowanie wydania systemu operacyjnego...
Szczegółowości:
2 Wchodzenie w tryb nieinteraktywny.
Wchodzenie w tryb 'no-gpg-checks'.
Argumenty programu niezwiązanego z opcją: 'sles-release'Inicjowanie
celu
Ładowanie danych repozytorium...
Czytanie zainstalowanych pakietów...
Wymuszone rozwiązanie: Nie
: Wybieranie pliku 'sles-release-12.1-1.331.x86_64' z repozytorium "tmp-update-repo" w celu instalacji.
Rozwiązywanie zależności pakietów...
Wymuszone rozwiązanie: Nie ma
problemu: yast2-registration-2.17.38-0.8.43.noarch wymaga yast2-registration-branding, ale nie można podać
tego wymagania usunięto dostawców: yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
Rozwiązanie 1: Zostaną wykonane następujące czynności:
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 argumenty programu niezwiązanego z opcją: 'tmp-update-repo'Usuwanie
repozytorium 'tmp-update-repo' [... done]
Repozytorium 'tmp-update-repo' zostało usunięte.
14:29:56 [INFORMACJE]: Problem z Zypperem podczas instalowania pakietu sles-release.
14:29:56 [BŁĄD]: Nieprawidłowe działanie polecenia Zypper. Przerwanie procedury aktualizacji...