Det här avsnittet innehåller installationsproblem som inträffar under en uppgradering till Solaris 9 9/05 HW.
En korrekt Solaris Live Upgrade kräver att du installerar vissa korrigeringsfiler för den OS-version du använder.
Innan du installerar eller kör Live Upgrade måste du installera en mindre uppsättning uppdaterade korrigeringar. Kontrollera att du har den senaste listan med korrigeringar genom att gå till http://sunsolve.sun.com. Mer information finns i informationsdokument 72099 på webbplatsen SunSolve.
Om du använder Solaris 2.6, Solaris 7 eller Solaris 8, är det inte säkert att du kan köra installationsprogramet Solaris Live Upgrade. Dessa versioner innehåller inte de korrigeringar som krävs för Java 2-körtidsmiljön.
Det vanligaste problemet är att körningen orsakar ett Java-undantagsfel. Följande felmeddelanden kan visas:
InvocationTargetException in ArchiveReader constructornull java.lang.reflect.InvocationTargetException at install.instantiateArchiveReader(Compiled Code) at install.<init>(Compiled Code) at install.main(Compiled Code) |
Om du vill köra installationsprogrammet Solaris Live Upgrade och installera paketen måste du installera den rekommenderade korrigeringsfilsgruppen för Java 2-körtidsmiljön.
Åtgärd: Slutför den här åtgärden:
Installera paketen från Solaris Live Upgrade med kommandot pkgadd.
Steg-för-steg-instruktioner finns i Kapitel 35, Använda Solaris Live Upgrade för att skapa en startmiljö (Steg-för-steg-anvisningar) i Installationsguide för Solaris 9 9/04.
Installera den rekommenderade korrigeringsfilsgruppen för Java 2-körtidsmiljön. Korrigeringarna finns på http://sunsolve.sun.com. När du har gjort det kan du använda installationsprogrammet Solaris Live Upgrade för att installera paketen.
Om Solaris 8-systemet är anslutet till SAN (Storage Area Networks), ska du kontakta kundstöd innan du uppgraderar till Solaris 9 9/05 HW. Solaris 8-system med SUNWsan-paketet installerat kan kräva särskilda procedurer för att uppgradera till Solaris 9 9/05 HW. Om du vill ta reda på om SUNWsan-paketet är installerat på systemet skriver du följande kommando i ett terminalfönster:
# pkginfo SUNWsan |
Om SUNWsan-paketet är installerat visas följande information:
System SUNWsan SAN Foundation Kit |
Du kan inte använda installations-cd:n för Solaris 9 9/05 HW (x86-versionen) när du uppgraderar x86-baserade system från Solaris 2.6 eller 7 till Solaris 9 9/05 HW. Detta beror på kravet på en x86-startpartition.
Åtgärd: Använd Solaris 9 9/05 HW (x86-version) programvaru-cd 1 (av 2) om du vill uppgradera från Solaris 2.6 eller Solaris 7 till Solaris 9 9/05 HW.
Programvaran Solaris Management Console 2.1 är inte kompatibel med Solaris Management Console 1.0, 1.0.1 och 1.0.2. Om du vill uppgradera till Solaris 9 9/05 HW, och har Solaris Management Console 1.0, 1.0.1 eller 1.0.2 installerat, måste du först avinstallera Solaris Management Console. Programvaran Solaris Management Console kan finnas på systemet om du har installerat SEAS 2.0 overbox, SEAS 3.0 overbox eller Solaris 8 Admin Pack.
Åtgärd: Välj en av följande lösningar:
Använd kommandot /usr/bin/prodreg före uppgraderingen för att avinstallera Solaris Management Console.
Om du inte avinstallerar Solaris Management Console 1.0, 1.0.1 eller 1.0.2 innan du uppgraderar till Solaris 9 9/05 HW måste du ta bort alla paket för Solaris Management Console 1.0, 1.0.1 eller 1.0.2. Ta bort paket med kommandot pkgrm i stället för med prodreg-kommandot. Följ noggrant i vilken ordning som paketen tas bort. Gör så här:
Logga in som superanvändare.
Skriv följande kommando:
# pkginfo | grep ”Solaris Management Console” |
Om beskrivningen inte börjar med ?Solaris Management Console 2.1? identifierar paketnamnen i informationen ett Solaris Management Console 1.0-paket.
Använd kommandot pkgrm för att ta bort alla instanser av Solaris Management Console 1.0-programvarupaket i följande ordning.
Ta inte bort paket vars beskrivning innehåller ”Solaris Management Console 2.1”. Exempelvis kan SUNWmc.2 indikera Solaris Management Console 2.1-programvara.
Om kommandot pkginfo visar flera versioner av Solaris Management Console 1.0 använder du kommandot pkgrm för att ta bort båda paketen. Ta först bort det ursprungliga paketet. Ta sedan bort paketet med tilläggsnummer. Om exempelvis SUNWmcman och SUNWmcman.2 ingår i utdata från pkginfo tar du först bort paketet SUNWmcman och sedan SUNWmcman.2. Använd inte kommandot prodreg .
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
Skriv följande kommando i ett terminalfönster:
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris Management Console 2.1 bör nu fungera korrekt. Om du behöver utföra underhåll i framtiden, eller om Solaris Management Console 2.1 inte fungerar korrekt, tar du bort programvaran Solaris Management Console 2.1. Installera om programvaran genom att utföra följande steg:
Använd kommandotpkgrm när du vill ta bort alla Solaris Management Console 2.1-paket och associerade paket i följande ordning.
Om det finns flera instanser av paketen för Solaris Management Console 2.1 på din installation, som SUNWmc och SUNWmc.2, skall du först ta bort SUNWmc och sedan SUNWmc.2 . Använd inte kommandot prodreg .
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Sätt in CD-skivan Solaris 9 9/05 HW Software 1 (av 2) i CDROM-enheten. Skriv följande i ett terminalfönster:
# cd /cdrom/sol_9_904_sparcia/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
Alla tidigare versioner av Solaris Management Console tas bort. Programvaran Solaris Management Console 2.1 fungerar nu som den ska.