Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

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 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 installationsprogram 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 system.

Lösning:

Orsak 1: Flytta katalogen /var/sadm till rotfilssystemet (/) 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 rotfilssystem (/) 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 i Solaris Volymhanterare som är rotfilsystem (/) 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 startladdaren för GRUB på ett x86-baserat system.


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


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

Beskrivning:

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

Orsak:

En äldre version av Solaris Live Upgrade används. De Solaris Live Upgrade-paket du har installerat på systemet är inkompatibla med mediet och versionen på det mediet.

Lösning:

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

Exempel:

I följande exempel anger felmeddelandet att Solaris Live Upgrade-paketen på systemet inte är samma version som på mediet.


# luupgrade -u -n s10u1 -s /mnt
	Validerar innehållet i mediet </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 uppgraderingsavbildning för
	operativsystemet.

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


FEL: En eller flera korrigeringsfiler som krävs av Solaris Live Upgrade är inte installerade.

Orsak:

En eller flera korrigeringsfiler som krävs av Solaris Live Upgrade är inte installerade på systemet. Observera att det här felmeddelandet inte fångar upp alla korrigeringsfiler som saknas.

Lösning:

Innan du använder Solaris Live Upgrade bör du installera alla korrigeringsfiler som behövs. De senaste korrigeringsfilerna finns på adressen http://sunsolve.sun.com. Sök efter informationsdokumentet 72099 på webbplatsen SunSolve.


FEL: Kommandot </sbin/biosdev> för enhetsmappning misslyckades. Starta om systemet och försök igen.

Orsak:

Orsak 1: Solaris Live Upgrade kan inte mappa enheter på grund av tidigare administrativa åtgärder.

Lösning:

Orsak 1: Starta om systemet och försök köra Solaris Live Upgrade igen

Orsak:

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

Lösning:

Orsak 2: Skapa en ny fdisk-partition, dummy-typ, på en av diskarna. Mer information finns i direkthjälpen för fdisk(1M). Starta sedan om systemet.


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

Orsak:

Solaris Live Upgrade tillåter inte att en startmiljö tas bort om startmiljön innehåller GRUB-menyn.

Lösning:

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


Filsystemet som innehåller GRUB-menyn återskapades oavsiktligt. Disken har emellertid samma skivdelar som förut. Diskens skivdelning ändrades exempelvis inte.

Orsak:

Det filsystem som innehåller GRUB-menyn är nödvändigt för att hålla systemet startbart. Solaris Live Upgrade-kommandon förstör inte GRUB-menyn. Men om du oavsiktligt återskapar eller på annat sätt förstör det filsystem som innehåller GRUB-menyn med ett kommando som inte är ett Solaris Live Upgrade-kommando, så försöker återställningsprogrammet installera om GRUB-menyn. Återställningsprogrammet placerar GRUB-menyn i samma filsystem igen vid nästa omstart. Du kan exempelvis ha använt kommandona newfs eller mkfs på filsystemet och oavsiktligt förstört GRUB-menyn. För att GRUB-menyn ska återställas korrekt måste skivdelen uppfylla följande villkor:

  • Innehålla ett monterbart filsystem

  • Förbli en del av samma Solaris Live Upgrade-startmiljö där skivdelen fanns tidigare

Innan du startar om datorn gör du alla nödvändiga korrigeringar på skivdelen.

Lösning:

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


GRUB-menyns menu.lst-fil raderades 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ö. Se Skapa en ny startmiljö i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.

  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. Se Kapitel 9, Uppgradera med Solaris Live Upgrade (Steg-för-steg-anvisningar) i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.

  4. Aktivera den inaktiva startmiljön. Se Aktivera en startmiljö i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.

  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.