Installationshandbok för Solaris 10 6/06: Nätverksbaserade 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 ej hittad

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-cd-skivan 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 DVD, en avbildning för nätverksinstallation eller JumpStart.


FEL: Det går inte att välja språk (enbart x86-baserade system)

Orsak:

När du testar JumpStart-profilen genom att använda kommandot pfinstall -D misslyckas testet i följande fall:

  • Profilen innehåller nyckelordet locale.

  • Du testar en version som innehåller GRUB-program. Från och med Solaris 10 version 1/06 går det tack vare GRUB-startladdaren att starta olika operativsystem som är installerade i systemet från GRUB-menyn.

GRUB-programmet gör så att miniroten komprimeras. Det går inte längre att hitta listan med språk från den komprimerade miniroten. Miniroten är det minsta möjliga Solaris-rotfilsystemet(/) och finns på installationsmediet till Solaris.

Lösning:

Utför följande steg. Använd följande värden.

  • MEDIA_DIR är /cdrom/cdrom0/

  • MINIROOT_DIR är $MEDIA_DIR /Solaris_10/Tools/Boot

  • MINIROOT_ARCHIVE är $MEDIA_DIR /boot/x86.miniroot

  • TEMP_FILE_NAME är /tmp/test

  1. Dekomprimera minirotarkivet.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. Skapa minirotenheten med kommandot lofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE
    /dev/lofi/1
  3. Montera miniroten med kommandot lofi under minirotkatalogen.


    # /usr/sbin/mount -F ufs  $LOFI_DEVICE  $MINIROOT_DIR
    
  4. Testa profilen.


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  5. När testet är klar avmonterar du enheten lofi.


    # umount  $LOFI_DEVICE
    
  6. Ta bort enheten lofi.


    # lofiadm -d $TEMP_FILE_NAME
    

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 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 (till exempel /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.

  1. Starta om systemet från Solaris 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

Följande fel kan inträffa när du använder Solaris Live Upgrade och GRUB-startladdaren i ett x86-baserat system.


FEL: Mediaproduktens installationskatalog sökv_till_instkat finns inte.


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

Beskrivning:

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

Orsak:

En tidigare version av Solaris Live Upgrade används. Solaris Live Upgrade-paketen som du har installerat i systemet är inkompatibla med mediet och versionen på 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 i systemet inte är från samma version som 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: Finns inte eller så är den inte körbar: </sbin/biosdev>.


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

Orsak:

En eller flera korrigeringsfiler som krävs för Solaris Live Upgrade är inte installerade i systemet. Det här felmeddelandet visas emellertid inte för alla korrigeringsfiler som saknas.

Lösning:

Innan du använder Solaris Live Upgrade ska du alltid installera alla korrigeringsfiler som behövs. 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: Solaris Live Upgrade kan inte avbilda enheter på grund av tidigare administrativa uppgifter.

Lösning:

Orsak 1: Starta om systemet och testa Solaris Live Upgrade igen

Orsak:

Orsak 2: Om du startar om systemet och samma felmeddelande visas, har du två eller flera identiska skivor. Enhetsmappningskommandot kan inte skilja mellan dem.

Lösning:

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


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

Orsak:

Solaris Live Upgrade är begränsat så att startmiljön inte kan tas bort om den innehåller GRUB-menyn.

Lösning:

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


Filsystemet som innehåller GRUB-menyn har tagits bort av misstag. Skivan har emellertid fortfarande samma skivdelar. Skivan har till exempel inte delats upp.

Orsak:

Filsystemet som innehåller GRUB-menyn ser till att systemet kan startas. Solaris Live Upgrade-kommandona förstör inte GRUB-menyn. Om du av misstag gör om eller på annat sätt förstör filsystemet som innehåller GRUB-menyn med ett annat kommando än ett Solaris Live Upgrade-kommando, försöker återställningssystemet att installera om GRUB-menyn. Återställningsprogrammet placerar GRUB-menyn i samma filsystem som tidigare vid nästa omstart. Du kanske till exempel har använt kommandot newfs eller mkfs i filsystemet och av misstag förstört GRUB-menyn. Om du vill återställa GRUB-menyn på rätt sätt måste skivdelen uppfylla följande villkor:

  • Innehålla ett monterbart filsystem

  • Fortfarande utgöra en del av samma Solaris Live Upgrade-startmiljö där skivdelen fanns tidigare

Innan du startar om systemet vidtar du alla korrigeringar som behövs av skivdelen.

Lösning:

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


GRUB-menyns menu.lst-fil har tagits 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.

  1. Skapa en inaktiv startmiljö. Se Skapa en ny startmiljö i Installationshandbok för Solaris 10 6/06: 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. Byt till katalogen som innehåller vfstab, till exempel:


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


      # 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 6/06: Solaris Live Upgrade och uppgraderingsplanering.

  4. Aktivera den inaktiva startmiljön. Se Aktivera en startmiljö i Installationshandbok för Solaris 10 6/06: 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 6/06 i 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 6/06.

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 6/06.


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 DVD

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

  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:

  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.