PowerPath: PPMA:n päivitys epäonnistuu
Samenvatting: Päivitys vanhemmasta versiosta PPMA 2.1 SP1:een tai uudempaan epäonnistuu
Symptomen
Kun päivität PPMA 2.0.1.0.206 -versiosta versioon 2.1.1.0.74 tai uudempaan, päivitys epäonnistuu ja tarjoaa seuraavaa:
# pura PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Arkisto: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip Luominen: PowerPath_Management_Appliance_2.1_SP1_Vain päivitys/ Paisuttaa: PowerPath_Management_Appliance_2.1_SP1_Vain päivitys/300-999-666_05.pdf Paisuttaa: PowerPath_Management_Appliance_2.1_SP1_Vain päivitys/302-000-476_08.pdf Paisuttaa: PowerPath_Management_Appliance_2.1_SP1_Vain päivitys/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt Talteen: PowerPath_Management_Appliance_2.1_SP1_Vain päivitys/EMCPower.PPMA-update-2.1.1.00.00-74.zip # /bin/bash päivitys/laitepäivitys 14:29:55 [INFO]: * Laitteen päivitysprosessin aloittaminen * 14:29:55 [INFO]: PowerPathin päivittäminen: 2.0.1.0.206 -> 2.1.1.0.74 14:29:55 [INFO]: Lokit löytyvät täältä: 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]: * Vahvistetaan päivitystä * 14:29:55 [INFO]: Tarkistetaan asennetun tuotteen versiota... 14:29:55 [INFO]: Tuoteversion tarkistus on onnistunut. 14:29:55 [INFO]: Lisätään päivityssäilöä... 14:29:56 [INFO]: Päivityssäilö lisätty onnistuneesti. 14:29:56 [INFO]: Tarkistetaan käyttöjärjestelmän versiota ... 14:29:56 [INFO]: Päivitetään käyttöjärjestelmän julkaisua... 14:29:56 [INFO]: Zypper-ongelma asennettaessa sles-release-pakettia. 14:29:56 [VIRHE]: Zypper-komennon toimintahäiriö. Keskeytetään päivitystä...
(Huomaa, että korkeammassa julkaisussa viestit ovat identtisiä ... esimerkiksi 2.2.0.0.97 eikä 2.1.1.0.74 yllä olevassa esimerkissä)
Oorzaak
vanhemmat PPMA-versiot käyttävät SLES-versiota = 11.3-1.138.
Uusin PPMA-versio käyttää SLES-versiota = 12.1-1.331
Oplossing
Tapaus 1: päivitys EMC PPMA 2.1.1
1.SSH -versioon EMC PPMA 2.0.1 -virtuaalikoneeseen ja vie EMC PowerPath -virtuaalilaite 2.0.1 -kokoonpano suorittamalla komentosarja.
chmod +x export_vApp1.x_Kokoonpano
2. ./export_vApp1.2.x_Kokoonpano
3. Kopioi tuloksena saatu export_vApp1.2.x_Config.zip tiedosto paikalliseen työpöydälle tai etäsijaintiin.
Siirry sitten vaiheeseen 4
Tapaus 2: päivitä EMC PPMA 2.2.x -versioon ja uudempaan
1.SSH-versioon EMC PPMA 2.0.1 -virtuaalikoneeseen ja vie EMC PowerPath Virtual Appliance 2.0.1 -kokoonpano suorittamalla komentosarja.
kopioi export_ppma_config-komentosarja täydestä PPMA 2.2.x -paketista (se ei sisälly päivityspakettiin)
chmod +x export_ppma_config
2. ./export_ppma_config
3. Kopioi tuloksena saatu Powerpath_Management_Appliance.zip tiedosto paikalliseen työpöydälle tai etäsijaintiin.
4. Huomioi EMC PowerPath -virtuaalilaitteen käyttöönoton parametrin tiedot.
5. Sammuta EMC PowerPath -virtuaalilaite 2.0.1 -virtuaalikone.
Älä poista EMC PowerPath -virtuaalilaite 2.0.1 -virtuaalikonetta, ennen kuin EMC PowerPath -virtuaalilaite 2.1.1 (tai uudempi) on tuotu onnistuneesti.
6. Ota EMC PowerPath -virtuaalilaite 2.1.1 (tai uudempi) käyttöön samoilla EMC PowerPath -virtuaalilaitteen käyttöönoton parametreilla kuin EMC PowerPath -virtuaalilaite 2.0.1
7. Käynnistä uusi EMC PowerPath -virtuaalilaitteen virtuaalikone.
8. Siirry päivitetyssä PowerPath Virtual Appliance -verkkokonsolissa kohtaan System > Settings >
Import Config ZIP ja tuo sitten vApp1.2.x_Config.zip [resp. Powerpath_Management_Appliance.zip, jossa on vähintään 2.2] -tiedosto.
Kun olet valmis:
Onnistuneen tuonnin jälkeen EMC PowerPath -virtuaalilaite 2.01 voidaan poistaa.
Uudelleenkäynnistystä ei tarvita päivityskomentosarjaa käyttävien päivitysten jälkeen.
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]: * Laitteen päivitysprosessin aloittaminen *
14:29:55 [INFO]: PowerPathin päivittäminen: 2.0.1.0.206 -> 2.1.1.0.74
14:29:55 [TIEDOT]: Lokit löytyvät täältä:
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]: * Vahvistetaan päivitys *
14:29:55 [INFO]: Tarkistetaan asennetun tuotteen versiota...
14:29:55 [INFO]: Tuoteversion tarkistus on onnistunut.
14:29:55 [INFO]: Lisätään päivityssäilöä...
Monisanaisuus:
2 Ei-valinnaisen ohjelman argumentit: '/tmp/update/repo' 'tmp-update-repo'Initializing
Target
Säilön lisääminen 'tmp-update-repo' [...... valmis]
Repository 'tmp-update-repo' lisätty
onnistuneesti Käytössä:
Kyllä, automaattinen päivitys: Ei
GPG-tarkistusta:
Kyllä URI: dir:///tmp/update/repo
Monisanaisuus:
2 Siirtyminen 14"ei gpg-tarkistuksia" -tilaan.
Ei-valinnaisen ohjelman argumentit: 'tmp-update-repo'Initializing
Target
Määritetyt tietovarastot: tmp-update-repo
Tarkistetaan, päivitetäänkö tmp-update-repo-metatiedot
Haetaan arkiston 'tmp-update-repo' metatietoja [.
Luotat automaattisesti seuraavaan avaimeen:
Avaimen tunnus: 60167xxxxxxxxxxxx
Avaimen nimi: Appliance Development Group (avaimet tuotelaitteiden ADG-päivitysmedian allekirjoittamiseen) <Ionix_Appliance_Development_Group@emc.com>
Avaimen sormenjälki: 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
Avain luotu: Tue Nov 26 06:29:01 2013
Avain vanhenee: (ei vanhene)
Arkisto: tmp-update-repo
valmis]
Rakennusarkisto 'tmp-update-repo' välimuisti [.... valmis]
Määritetyt säilöt on päivitetty.
14:29:56 [INFO]: Päivityssäilö lisätty onnistuneesti.
14:29:56 [INFO]: Tarkistetaan käyttöjärjestelmän versiota ...
14:29:56 [DEBUG]: Asennettu SLES-versio = 11.3-1.138.
14:29:56 [DEBUG]: Päivitä repo SLES version = 12.1-1.331
14:29:56 [INFO]: Päivitetään käyttöjärjestelmän julkaisua...
Monisanaisuus:
2 Ei-vuorovaikutteiseen tilaan siirtyminen.
No-gpg-checks-tilaan siirtyminen.
Ei-valinnaisen ohjelman argumentit: 'sles-release'Kohteen
latausvaraston tietojen alustaminen ...
Asennettujen pakettien lukeminen...
Voiman ratkaisu: Ei
valintaa 'sles-release-12.1-1.331.x86_64' arkistosta 'tmp-update-repo' asennusta varten.
Pakettiriippuvuuksien ratkaiseminen...
Voiman ratkaisu: Ei
ongelmaa: yast2-registration-2.17.38-0.8.43.noarch vaatii yast2-registration-branding, mutta tätä vaatimusta ei voida antaa
poistetut palveluntarjoajat: yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
Ratkaisu 1: Seuraavat toimet tehdään:
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 Ei-valinnaisen ohjelman argumentit: 'tmp-update-repo'Poistetaan
arkistoa 'tmp-update-repo' [... done]
Repository 'tmp-update-repo' on poistettu.
14:29:56 [INFO]: Zypper-ongelma asennettaessa sles-release-pakettia.
14:29:56 [VIRHE]: Zypper-komennon toimintahäiriö. Keskeytetään päivitystä...