Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering

Uppgradera operativsystemet Solaris

Uppgradera, felmeddelanden


Inga uppdaterbara skivminnen

Orsak:

En växlingspost i /etc/vfstab-filen gör att uppgraderingen misslyckas.

Lösning:

Kommentera bort följande rader i /etc/vfstab-filen:

  • Alla växlingsfiler och skivdelar på skivminnen som inte uppdateras

  • Växlingsfiler som inte längre finns

  • Oanvända växlingskivdelar


usr/bin/bzcat hittades inte

Orsak:

Solaris Live Upgrade misslyckas, behöver en korrigeringsgrupp.

Lösning:

En korrigering krävs om Solaris Live Upgrade ska installeras. Kontrollera att du har den senaste listan med korrigeringar genom att gå till http://sunsolve.sun.com. Sök efter informationsdokumentet 72099 på webbplatsen SunSolve.


Uppdaterbara Solaris-rotenheter påträffades. Däremot hittades inga passande partitioner för installationsprogramvaran för Solaris. Det går inte att uppgradera med installationsprogrammet för Solaris. Det kan gå att uppgradera med hjälp av Solaris Software 1 CDROM. (endast x86-baserade system)

Orsak:

Du kan inte uppgradera med cd-skivan Solaris-programvara - 1 eftersom du inte har tillräckligt med diskutrymme.

Lösning:

När du uppgraderar kan du antingen skapa en minnesväxlingsskivdel på 512 MB eller mer, eller använda en annan metod för uppgradering som t.ex. Solaris-installation från Solaris Operating System DVD, en avbildning för nätverksinstallation eller JumpStart.

Uppgradera, allmänna problem


Uppgraderingsalternativet visas inte trots att det finns en uppgraderbar version av Solaris-programvaran på systemet.

Orsak:

Orsak 1: Katalogen/var/sadm är en symbolisk länk eller har monterats från ett annat filsystem.

Lösning:

Orsak 1: Flytta katalogen /var/sadm till rotfilsystemet (/) eller /var-filsystemet.

Orsak:

Orsak 2: Filen /var/sadm/softinfo/INST_RELEASE saknas.

Lösning:

Orsak 2: Skapa en ny INST_RELEASE-fil genom att använda följande mall:

OS=Solaris
VERSION=x 
REV=0
x

Är Solaris-versionen på systemet

Orsak:

Orsak 3: SUNWusr saknas i /var/sadm/softinfo.

Lösning:

Lösning 3: Du måste göra en standardinstallation. Solaris-programvaran är inte uppgraderbar.


Det gick inte att stänga av eller starta md-drivrutinen

Lösning:

Gör så här:


Uppgraderingen misslyckas eftersom installationsprogrammet för Solaris inte kunde montera ett filsystem.

Orsak:

Under en uppgradering försöker skriptet montera alla filsystem som anges i systemets /etc/vfstab-fil på det rotfilsystem (/) som uppgraderas. Om inte installationsskriptet kan montera ett filsystem avbryts det och installationen avslutas.

Lösning:

Kontrollera att alla filsystem i systemets /etc/vfstab-fil kan monteras. Kommentera bort alla filsystem i /etc/vfstab-filen som inte kan monteras eller som kan orsaka problemet, så att installationsprogrammet för Solaris inte försöker montera dem under uppgraderingen. Systembaserade filsystem som innehåller programvara som ska uppgraderas (t.ex. /usr) kan inte kommenteras bort.


Uppgraderingen misslyckas

Beskrivning:

Systemet har inte tillräckligt mycket ledigt utrymme för uppgraderingen.

Orsak:

Läs om problemet i Uppgradera med omtilldelning av diskutrymmet och se om du kan åtgärda det utan att omtilldela utrymme med automatisk layout.


Problem med uppgradering av rotfilsystem (/) i RAID—1-volymer

Lösning:

Om du har problem med att uppgradera när du använder RAID-1-volymer som är rotfilsystem (/) i Solaris Volume Manager, så finns information i Kapitel 25, Troubleshooting Solaris Volume Manager (Tasks) i Solaris Volume Manager Administration Guide.

ProcedureSå här fortsätter du uppgradera efter en misslyckad uppgradering

Uppgraderingen misslyckas och det går inte att mjukstarta systemet. Misslyckandet beror på orsaker utanför din kontroll, exempelvis strömavbrott eller nätverksanslutningsfel.

Steg
  1. Starta om systemet från Solaris Operating System DVD, Solaris-programvara - 1 eller nätverket.

  2. Välj uppgraderingsalternativet för installationen.

    Installationsprogrammet för Solaris kontrollerar om systemet uppgraderats delvis och fortsätter uppgraderingen.

x86: Problem med Solaris Live Upgrade när du använder GRUB

Från och med Solaris 10 1/06 kan följande fel inträffa när du använder Solaris Live Upgrade och GRUB-startladdaren på ett x86-system.


FEL: Mediaproduktens verktygsinstallationskatalog sökväg-till-installationskatalog finns inte.


FEL: Mediet katalog innehåller inte en uppgraderingsbild för operativsystemet.

Beskrivning:

Felmeddelandena visas när du använder kommandot luupgrade för att uppgradera en ny startmiljö.

Orsak:

En äldre version av Solaris Live Upgrade används. De Solaris Live Upgrade-paket som du har installerat på systemet är inte kompatibla med mediet och den version som finns på det mediet.

Lösning:

Använd alltid Solaris Live Upgrade-paket från den version som du uppgraderar till.

Exempel:

I följande exempel talar felmeddelandet om att Solaris Live Upgrade-paketen på systemet inte har samma version som på mediet.


# luupgrade -u -n s10u1 -s /mnt
	Validerar mediets innehåll </mnt>.
	Mediet är ett standardmedium för Solaris.
	FEL: Mediaproduktens verktygsinstallationskatalog
	</mnt/Solaris_10/Tools/Boot/usr/sbin/install.d/install_config> finns inte.
	FEL: Mediet </mnt> innehåller inte en uppgraderingsbild för operativsystemet.

FEL: Går inte att hitta eller är inte en körbar fil: </sbin/biosdev>.


FEL: En eller flera korrigeringsfiler som krävs i Solaris Live Upgrade har inte installerats.

Orsak:

En eller flera korrigeringsfiler som krävs i Solaris Live Upgrade har inte installerats på systemet. Tänk på att det här felmeddelandet inte registrerar alla korrigeringar som saknas.

Lösning:

Installera alltid alla nödvändiga korrigeringar innan du använder Solaris Live Upgrade. Kontrollera att du har den senaste listan med korrigeringar genom att gå till http://sunsolve.sun.com. Sök efter informationsdokumentet 72099 på webbplatsen SunSolve.


FEL: Enhetsmappningskommandot </sbin/biosdev> misslyckades. Starta om och försök igen.

Orsak:

Orsak 1: Det går inte att mappa enheter i Solaris Live Upgrade på grund av tidigare administrativa åtgärder.

Lösning:

Orsak 1: Starta om systemet och kör Solaris Live Upgrade igen

Orsak:

Orsak 2: Om du startar om systemet och samma felmeddelande visas igen har du två eller fler identiska diskar. Kommandot för enhetsmappning kan inte skilja på dem.

Lösning:

Orsak 2: Skapa en ny fdisk-dummypartition på en av diskarna. Läs mer i direkthjälpen för fdisk(1M). Starta sedan om systemet.


Det går inte att ta bort den startmiljö som innehåller GRUB-menyn

Orsak:

Solaris Live Upgrade har en begränsning, som innebär att en startmiljö inte kan tas bort om den innehåller GRUB-menyn.

Lösning:

Använd kommandona lumake(1M) eller luupgrade(1M) för att återanvända den startmiljön.


Det filsystem som innehåller GRUB-menyn återskapades av misstag. Disken har emellertid samma skivdelar som tidigare. Diskens skivdelar har till exempel inte gjorts om.

Orsak:

Det filsystem som innehåller GRUB-menyn är avgörande för att systemet ska förbli startbart. Solaris Live Upgrade-kommandon förstör inte GRUB-menyn. Men om du av misstag återskapar, eller på något annat sätt förstör, det filsystem som innehåller GRUB-menyn med ett annat kommando än ett Solaris Live Upgrade-kommando försöker återställningsprogrammet att installera om GRUB-menyn. Återställningsprogrammet återställer GRUB-menyn till samma filsystem vid nästa omstart. Till exempel kanske du använde kommandot newfs eller mkfs på filsystemet och förstörde GRUB-menyn av misstag. För att GRUB-menyn ska kunna återställas korrekt måste skivdelen uppfylla följande villkor:

  • Innehålla ett monteringsbart filsystem

  • Förbli en del av samma Solaris Live Upgrade-startmiljö i vilken skivdelen tidigare fanns

Innan du startar om systemet utför du nödvändiga korrigeringsåtgärder på skivdelen.

Lösning:

Starta om datorn. En säkerhetskopia av GRUB-menyn installeras automatiskt.


GRUB-menyns menu.lst-fil togs bort av misstag.

Lösning:

Starta om datorn. En säkerhetskopia av GRUB-menyn installeras automatiskt.

ProcedureSystemet hänger sig vid uppgradering med Solaris Live Upgrade som kör Veritas VxVm

När du använder Solaris Live Upgrade medan du uppgraderar och kör Veritas VxVM, hänger sig systemet vid omstart om du inte uppgraderar som följer. Problemet inträffar om paket inte anpassar sig till Solaris avancerade packningsriktlinjer.

Steg
  1. Skapa en inaktiv startmiljö. Information finns i Skapa en ny startmiljö.

  2. Innan du uppgraderar den inaktiva startmiljön måste du inaktivera Veritas-programvaran i den inaktiva startmiljön.

    1. Montera den inaktiva startmiljön.


      # lumount inaktiva_startmiljöns_namn monteringspunkt
      

      Till exempel:


      # lumount solaris8 /mnt
      
    2. Ändra till den katalog som innehåller vfstab, t.ex.:


      # cd /mnt/etc
      
    3. Gör en kopia av den inaktiva startmiljöns vfstab-fil, t.ex.:


      # cp vfstab vfstab.501
      
    4. Kommentera bort alla Veritas-poster i den kopierade vfstab-filen, till exempel:


      #  sed  '/vx\/dsk/s/^/#/g'  < vfstab >  vfstab.novxfs
      

      Det första tecknet i varje rad ändras till #, vilket gör raden till en kommentarsrad. Observera att den här kommentarsraden är annorlunda än kommentarsrader i systemfilen.

    5. Kopiera den ändrade vfstab-filen, till exempel:


      # cp vfstab.novxfs vfstab
      
    6. Byt katalog till den inaktiva startmiljöns systemfil, till exempel:


      # cd /mnt/etc
      
    7. Gör en kopia av den inaktiva startmiljöns system-fil, till exempel:


      # cp system system.501
      
    8. Kommentera bort alla ”forceload:” -poster som innehåller drv/vx.


      # sed '/forceload:   drv\/vx/s/^/*/' <system> system.novxfs
      

      Det första tecknet i varje rad ändras till *, vilket gör raden till en kommandorad. Observera att den här kommentarsraden är annorlunda än kommentarsrader i vfstab.

    9. Skapa en install-db-fil för Veritas, till exempel:


      # touch vx/reconfig.d/state.d/install-db
      
    10. Avmontera den inaktiva startmiljön.


      # luumount namn_på_den_inaktiva_startmiljön
      
  3. Uppgradera den inaktiva startmiljön. Läs Kapitel 9, Uppgradera med Solaris Live Upgrade (Steg-för-steg-anvisningar).

  4. Aktivera den inaktiva startmiljön. Se Aktivera en startmiljö.

  5. Stäng av systemet.


    # init 0
    
  6. Starta den inaktiva startmiljön i enanvändarläge:


    OK boot -s
    

    Flera meddelanden och felmeddelanden som innehåller vxvm eller VXVM visas. Du kan ignorera dessa. Den inaktiva startmiljön blir aktiv.

  7. Uppgradera Veritas.

    1. Ta bort paketet Veritas VRTSvmsa från datorn, till exempel:


      # pkgrm VRTSvmsa
      
    2. Byt Veritas-paketens kataloger.


      # cd /plats_för_Veritas_programvara
      
    3. Lägg de senaste Veritas-paketen till datorn:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. Återställ ursprungliga vfstab och ursprungliga systemfiler:


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  9. Starta om datorn.


    # init 6
    

x86: Servicepartition skapas inte som standard på system som saknar en befintlig servicepartition

Om du installerar operativsystemet Solaris 10 på ett system som inte innehåller någon service- eller felsökningspartition, så kanske inte installationsprogrammet skapar en servicepartition som standard. Om du vill ha en servicepartition på samma disk som Solaris-partitionen måste du återskapa servicepartitionen innan du installerar operativsystemet Solaris 10.

Om du har installerat operativsystemet Solaris 8 2/02 i ett system med en servicepartition, så kanske inte installationsprogrammet bevarade servicepartitionen. Om du inte bevarade servicepartitionen genom att redigera layouten för fdisk-startpartitionen manuellt, togs servicepartitionen bort under installationen.


Obs! –

Om du inte specifikt bevarade servicepartitionen när du installerade operativsystemet Solaris 8 2/02 så kanske det inte går att återskapa servicepartitionen och uppgradera till Solaris 10.


Om du vill att servicepartitionen ska finnas på den disk som Solaris-partitionen finns på, kan du välja en av nedanstående lösningar.

ProcedureSå här installerar du programvara från en avbildning för nätverksinstallation eller från Solaris Operating System DVD

Om du vill installera programvaran från en nätverksinstallationsavbildning eller från Solaris Operating System DVD via nätverket, gör du så här:

Steg
  1. Ta bort innehållet på disken.

  2. Skapa servicepartitionen med hjälp av felsöknings-cd:n för ditt system innan du installerar.

    Information om hur du skapar servicepartitionen finns i dokumentationen till maskinvaran.

  3. Starta systemet från nätverket.

    Skärmen Anpassa fdisk-partitioner visas.

  4. Om du vill ladda layouten för standardstartdiskpartitionen klickar du på Standard.

    Servicepartitionen bevaras och Solaris-partitionen skapas.

ProcedureSå här installerar du från Solaris-programvara - 1 eller från en avbildning för nätverksinstallation

Om du genom att använda installationsprogrammet för Solaris vill installera från Solaris-programvara - 1 eller från en nätverksinstallationsavbildning på en startserver, gör du så här:

Steg
  1. Ta bort innehållet på disken.

  2. Skapa servicepartitionen med hjälp av felsöknings-cd:n för ditt system innan du installerar.

    Information om hur du skapar servicepartitionen finns i dokumentationen till maskinvaran.

  3. I installationsprogrammet ombeds du välja en metod att skapa Solaris-partitionen med.

  4. Starta systemet.

  5. Markera alternativet Använd resten av disken för Solaris-partitionen.

    Servicepartitionen bevaras och Solaris-partitionen skapas.

  6. Slutför installationen.