Installationsguide för Solaris 9 4/04

Bilaga E Felsökning (Steg-för-steg-anvisningar)

I det här kapitlet hittar du en lista över felmeddelanden och allmänna problem som du kan träffa på vid installation av Solaris 9-programvaran. I kapitlet beskrivs också hur du rättar till eventuella problem. Börja genom att använda den här listan med avsnitt för att ta reda på var i installationsprocessen som problemet inträffade.


Obs!  

När du ser uttrycket “startbar media,” innebär det ett av installationsprogrammen: programmet Solaris suninstall, Solaris Web Start eller anpassad JumpStart.


Problem med att konfigurera nätverksinstallationer


Okänd klient “värdnamn

Orsak:

Argumentet värdnamn i kommandot add_install_client är inte en värd i namntjänsten.

Lägg till värden värdnamn i namntjänsten och kör kommandot add_install_client igen.

Problem med att starta ett system

Starta från media, felmeddelanden


le0:Ingen bärvåg - problem med sändtagarkabel

Orsak:

Datorn är inte ansluten till nätverket.

Lösning:

Om datorn inte är en del av ett nätverk kan du ignorera det här meddelandet. Om det är ett nätverkssystem kontrollerar du att Ethernet är ordentligt inkopplat.


Filen som laddades verkar inte vara en körbar fil.

Orsak:

Datorn kan inte hitta ett lämpligt medium att starta med.

Lösning:

Bekräfta att systemet har konfigurerats korrekt för att installera Solaris 9 från en installationsserver via nätverket. Kontrollera att du angav rätt plattformsgrupp för systemet när du konfigurerade det.

Eller, om du inte kopierade avbildningarna av Solaris DVD eller Solaris Software 1 of 2, Solaris Software 2 of 2 och Solaris Languages CD till installationsservern, se till att Solaris DVD eller Solaris Software 1 of 2 är monterade och tillgängliga på installationsservern.


starta: det går inte att öppna /kernel/unix (endast SPARC-baserade system)

Orsak:

Det här felet inträffar när du åsidosätter start -filens plats genom att ange den till /kernel/unix.

Lösning:
  • Återställ start -filen i PROM till “ “ (tom).

  • Kontrollera att diag-växeln har satts till av och sant.


Can't boot from file/device

Orsak:

Installationsmediet hittar inte det startbara mediet.

Lösning:

Se till att följande villkor uppfylls:

  • dvd-rom- och cd-rom-enheterna är ordentligt installerade och påslagna,

  • Solaris DVD eller Solaris Software 1 of 2 sitter i enheten,

  • Skivan inte är skadad eller smutsig.


VARNING! klockan har tjänat xxx dagar -- KONTROLLERA OCH ÅTERSTÄLL DATUM!(endast SPARC-baserade system)

Beskrivning:

Detta är ett informationsmeddelande.

Lösning:

Ignorera meddelandet och fortsätt med installationen.


Inte ett UFS-filsystem (endast x86-baserade system)

Orsak:

När Solaris 9-programvaran installerades (antingen med programmet Solaris suninstall eller anpassad JumpStart) markerades ingen startdisk. Du måste använda Disketten Enhetskonfigurationsassistenten för Solaris x86-version eller redigera BIOS för att starta systemet.

Lösning:
  • Sätt in Disketten Enhetskonfigurationsassistenten för Solaris x86-version i systemets diskettstation (oftast A). Information om hur du kommer åt Disketten Enhetskonfigurationsassistenten för Solaris x86-version finns i x86: Öppna Enhetskonfigurationsassistenten för Solaris 9 och PXE.

  • Om det inte går att använda det startbara mediet, öppna BIOS och markera BIOS-start. Instruktioner finns i BIOS-dokumentationen.


Installationsprogrammet för Solaris kunde inte hitta en disk som motsvarar kriterierna i installationsdokumentationen. Läs i dokumentationen om du vill ha mer information. (endast x86-baserade system)

Orsak:

Du försökte starta från Solaris x86 Platform Edition Installation CD. Systemet stöder inte LBA (Logical Block Addressing) och Solaris Installation kan inte användas.

Lösning:

Installera genom att använda en nätverksavbildning av cd:n, en dvd eller Solaris Software 1 of 2 x86 Platform Edition CD.

Starta från media, allmänna problem


Systemet startar inte.

Beskrivning:

Första gången du konfigurerar en anpassad JumpStart-server kan du råka ut för startproblem utan felmeddelanden. Om du vill kontrollera informationen om systemet och hur systemet startar kör du startkommandot med alternativet -v. När du använder alternativet -v visar startkommandot utförlig felsökningsinformation på skärmen.


Obs!  

Om du inte anger den här flaggan genereras meddelandena ändå, men utdata skickas i stället till systemets loggfil. Du hittar mer information i syslogd(1M).


Lösning:

För SPARC-baserade system, skriver du följande kommando i ok-ledtexten.


ok boot net -v - install
För x86-baserade system skriver du följande kommando, när installationsprogrammet frågar dig ”Välj installationstyp”.

b - -v install


Start från dvd misslyckas på system med Toshibas dvd-rom-enhet SD—M 1401

Om systemet har dvd-rom-enheten SD-M1401 från Toshiba med firmware-version 1007 kan systemet inte starta från Solaris DVD.

Lösning:

Installera korrigeringsfilen 111649–03, eller senare, för att uppdatera firmware för Toshibas dvd-rom-enhet SD-M1401. Korrigeringsfilen 111649–03 finns på Solaris 9 Tilläggs-cd.


Installationen misslyckas efter start. (endast x86-baserade system)

Orsak:

Om du installerar från Solaris Installation måste rotskivdelen för Solaris 9 finnas inom de första 1 024 cylindrarna på disken.

Lösning:

BIOS- och SCSI-drivrutinen för standardstartdisken måste stödja LBA (Logical Block Addressing). LBA gör att datorn kan startas med fler än 1024 cylindrar och över flera Solaris-skivdelar. Om du vill kontrollera om systemet stöder LBA, se Tabell 5–2. Om systemet inte stöder LBA, starta då hellre från en nätverksavbildning än från cd:n.


Systemet hänger sig när PC-kort som inte är minneskort sätts in. (endast x86-baserade system)

Orsak:

PC-kort som inte är minneskort kan inte använda samma minnesresurser som andra enheter.

Lösning:

Om du vill korrigera det här problemet, läser du instruktionerna för PC-kortet och kontrollerar adressintervallet.


Det gick inte att hitta den primära IDE BIOS-drivrutinen på systemet med Disketten Enhetskonfigurationsassistenten för Solaris x86-version under förstartsfasen. (endast x86-baserade system)

Lösning:
  • Gamla drivrutiner kanske inte stöds om du använder dem. Kontrollera din hårdvarutillverkares dokumentation.

  • Se till att band- och strömkablar är ordentligt inkopplade. Läs igenom dokumentationen från tillverkaren.

  • Om bara en enhet är kopplad till styrenheten, ange enheten som huvudenhet genom att ställa in byglarna. En del enheter har olika bygelinställningar för en enskild huvudenhet, till skillnad från en huvudenhet som arbetar tillsammans med en slav. Reducera signalringningen som inträffar när en oanvänd kontakt dinglar i slutet av kabeln genom att ansluta enheten till kontakten i slutet av kabeln.

  • Om två enheter kopplas till styrenheten, byglar du en som huvudenhet (eller som huvudenhet med slav, och bygla den andra som slav.

  • Om en enhet är hårddisken och den andra cd-rom-enheten, anger du en enhet som slav genom att ställa in byglarna. Det spelar ingen roll vilken enhet som är inkopplad i vilken enhetsanslutning på kabeln.

  • Om det innebär återkommande problem med två enheter på en ensam styrenhet, kontrollera att båda fungerar genom att koppla in en enhet i taget. Bygla enheten som huvudenhet eller ensam huvudenhet och koppla in den med enhetskontakten i slutet av IDE-bandkabeln. Kontrollera att varje enhet fungerar och bygla sedan tillbaka enheterna till huvud- och slavkonfiguration.

  • Om enheten är en skivenhet, använder du BIOS-inställningarna om du vill försäkra dig om att enhetstypen (som visar antalet cylindrar, huvuden och sektorer) är ordentligt konfigurerad. En del BIOS-program kan ha funktioner som automatiskt upptäcker enhetstyp.

  • Om enheten är en cd-rom-enhet, konfigurerar du enhetstypen som cd-rom-enhet med BIOS-inställningarna, förutsatt att BIOS-programmet har den funktionen.

  • För många system gäller att cd-rom-enheter för IDE bara upptäcks av MS-DOS om en cd-rom-drivrutin för MS-DOS har installerats. Försök med en annan enhet.


Disketten Enhetskonfigurationsassistenten för Solaris x86-version kunde inte hitta IDE-disken eller cd-rom-enheten på systemet under förstartsfasen. (endast x86-baserade system)

Lösning:
  • Om diskar har inaktiverats i BIOS, använder du Disketten Enhetskonfigurationsassistenten för Solaris x86-version om du vill starta från hårddisken Information om hur du kommer åt Enhetskonfigurationsassistenten för Solaris finns i x86: Öppna Enhetskonfigurationsassistenten för Solaris 9 och PXE.

  • Om systemet inte har några diskar kan det vara en skivlös klient.


Systemet hänger sig innan systemledtexten visas. (endast x86-baserade system)

Lösning:

Du har maskinvara som inte stöds. Kontrollera din hårdvarutillverkares dokumentation.

Starta från nätverket, felmeddelanden


VARNING! getfile: RPC misslyckades: fel 5 (RPC nådde tidsgränsen)

Beskrivning:

Det här felet inträffar när du har två eller flera servrar på ett nätverk som svarar på startförfrågningar från en installationsklient. Installationsklienten ansluter till fel startserver och installationen hänger sig. Det här felet kan orsakas av följande orsaker:

Orsak:

Orsak 1: /etc/bootparams-filer kan finnas på olika servrar med en post för den här installationsklienten.

Lösning:

Orsak 1: Kontrollera att servrar i nätverket inte har flera /etc/bootparams-poster för installationsklienten. Om de har det tar du bort dubbletter av klientposterna i filen /etc/bootparams på alla installationsservrar och startservrar utom den som du vill att installationsklienten ska använda.

Orsak:

Orsak 2: Flera /tftpboot- eller /rplboot-katalogposter kan finnas för den här installationsklienten.

Lösning:

Orsak 2: Kontrollera att servrar i nätverket inte har flera /tftpboot- eller /rplboot-katalogposter för installationsklienten. Om de har det tar du bort dubbletter av klientposterna i katalogen /tftpboot eller /rplboot på alla installationsservrar och startservrar utom den som du vill att installationsklienten ska använda.

Orsak:

Orsak 3: Det kan finnas en post för installationsklienten i filen /etc/bootparams på en server och en post i en annan /etc/bootparams-fil som gör att alla system kan komma åt profilservern. En sådan post ser ut ungefär så här:

* install_config=profilserver:sökväg

En rad som liknar den föregående posten i bootparams-tabellen för NIS- eller NIS+ kan också orsaka det här felet.

Lösning:

Orsak 3: Om det finns en jokerpost i namntjänstens bootparams-avbild eller -tabell (till exempel * install_config=), tar du bort den och lägger till den i /etc/bootparams-filen på startservern.


Det finns ingen nätverksstartserver. Det går inte att installera systemet. Se installationsinstruktionerna. (endast SPARC-baserade system)

Orsak:

Det här felet inträffar på ett system som du försöker installera via nätverket. Systemet är inte korrekt konfigurerat.

Lösning:

Kontrollera att du korrekt har konfigurerat systemet till att installera via nätverket. Se Lägga till system som ska installeras från nätverket med en cd-avbildning.


prom_panic:Det gick inte att montera filsystemet(endast SPARC-baserade system)

Orsak:

Det här felet inträffar när du installerar Solaris 9 via nätverket, men startprogramvaran kan inte hitta följande:

  • Solaris DVD, antingen dvd:n eller en kopia av dvd-avbildningen på installationsservern,

  • avbildningen av Solaris Software 1 of 2, antingen Solaris Software 1 of 2 eller en kopia av avbildningen av Solaris Software 1 of 2 på installationsservern.

Lösning:

Se till att installationsprogramvaran är monterad och delad.

  • Om du installerar Solaris 9 från installationsserverns dvd-rom- eller cd-rom-enhet kontrollerar du att Solaris DVD eller Solaris Software 1 of 2 sitter i cd-rom-enheten och att den är monterad och delad i filen /etc/dfs/dfstab.

  • Om du installerar från en kopia av Solaris DVD-avbildningen eller Solaris Software 1 of 2-cd-avbildningen på installationsserverns disk, se till att katalogsökvägen till kopian är delad i filen /etc/dfs/dfstab.

Se direkthjälpen (man page) install_server.


Tidsgränsen nåddes vid väntan på ARP/RARP-paket...(endast SPARC-baserade system)

Orsak:

Orsak 1: Klienten försöker starta från nätverket, men kan inte hitta ett system som känner till klienten.

Lösning:

Orsak 1: Kontrollera att systemets värdnamn finns i namntjänsten NIS eller NIS+. Kontrollera också bootparams sökordning i startserverns /etc/nsswitch.conf-fil.

Följande rad i filen /etc/nsswitch.conf visar att JumpStart eller programmet Solaris suninstall först letar i NIS.tabellerna efter bootparams-information. Om programmet inte hittar någon information letar JumpStart-programmet eller programmet Solaris suninstall i startserverns /etc/bootparams-fil.

bootparams: nis files
Orsak:

Orsak 2: Klientens Ethernet-adress är felaktig.

Lösning:

Orsak 2: Kontrollera att klientens Ethernet-adress i installationsserverns /etc/ethers-fil är korrekt.

Orsak:

Orsak 3: I en anpassad JumpStart-installation anger kommandot add_install_client plattformsgruppen som använder en angiven server som installationsserver. Om fel arkitekturvärde används med add_install_client stöter du på det här problemet. Om till exempel datorn som du vill installera är en sun4u, men du i stället använder sun4m.

Lösning:

Orsak 3: Kör add_install_client igen, med korrekt arkitekturvärde.


ip: koppla ihop gruppsändningar misslyckades på tr0 - använder länkskiktsmassändningar för gruppsändningar (endast x86-baserade system)

Orsak:

Det här felmeddelandet visas när du startar ett system med ett token ring-kort. Ethernet- och token ring-gruppsändningar fungerar inte på samma sätt. Drivrutinen returnerar det här felmeddelandet eftersom en ogiltig gruppsändningsadress angetts.

Lösning:

Ignorera felmeddelandet. Om gruppsändning inte fungerar, använder IP skiktmassändning i stället och orsakar inga installationsfel.


Begär Internet-adress för Ethernet_adress (endast x86-baserade system)

Orsak:

Klienten försöker starta från nätverket, men kan inte hitta ett system som känner till klienten.

Lösning:

Kontrollera att systemets värdnamn finns i namntjänsten. Om systemets värdnamn är listat i namntjänsten NIS eller NIS+ och systemet fortsätter att ge det här felmeddelandet, försök starta om systemet.


RPC:Tidsgräns nåddes Inga bootparams (whoami) server svarar; försöker fortfarande ... (endast x86-baserade system)

Orsak:

Klienten försöker starta från nätverket, men kan inte hitta ett system med en post i /etc/bootparams-filen på installationsservern.

Lösning:

Använd add_install_client på installationsservern. Det här kommandot lägger till den rätta posten i filen /etc/bootparams så att klienten kan starta från nätverket.


Försöker fortfarande hitta en RPL-server ... (endast x86-baserade system)

Orsak:

Systemet försöker starta från nätverket, men servern har inte konfigurerats att starta det här systemet.

Lösning:

Kör add_install_client på installationsservern så kommer systemet att installeras. Kommandot add_install_client skapar en /rplboot-katalog som innehåller de nödvändiga programmet för nätverksstart.


CLIENT MAC ADDR: FF FF FF FF FF FF (endast nätverksinstallationer med DHCP)

Orsak:

DHCP-servern har inte konfigurerats korrekt. Det här felet inträffar om alternativ eller makron inte har definierats korrekt i DHCP-hanteraren.

Lösning:

Kontrollera i DHCP-hanteraren att alternativ och makron är korrekt definierade. Bekräfta att alternativet Router är definierat och att värdet för Router stämmer överens med det delnät som du använder för nätverksinstallationer.

Starta från nätverket, allmänna problem


Systemet startar från nätverket, men från ett annat system än den installationsserver som angetts.

Orsak:

Det finns en /etc/bootparams-post och kanske en /etc/ethers-post för klienten på ett annat system.

Lösning:

På namnservern uppdaterar du /etc/bootparams-posten för det system som installeras. Posten ska följa den här syntaxen:

installationssystem root=startserver:sökväg install=installationsserver:sökväg

Kontrollera också att det bara finns en bootparams-post för installationsklienten i delnätet.


Efter att du skapat en installationsserver och konfigurerat systemet att installera Solaris 9 via nätverket, startar systemet fortfarande inte. (endast SPARC-baserade system)

Orsak:

tftpd kanske inte körs på installationsservern.

Lösning:

Se till att bakgrundsprogrammet tftpd körs på installationsservern. Skriv följande kommando:


# ps -ef | grep tftpd

Om det här kommandot inte returnerar en rad som visar att bakgrundsprogrammet tftpd körs, redigerar du filen /etc/inetd.conf och tar bort kommentarstecknet (#) från den här raden:

# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd \
 -s /tftpboot

När du har gjort den här ändringen, startar du om systemet igen.


Efter att du skapat en installationsserver och konfigurerat systemet att installera via nätverket, startar systemet fortfarande inte. (endast x86-baserade system)

Orsak:

Bakgrundsprogrammet rpld kanske inte körs på installationsservern.

Lösning:

Se till att bakgrundsprogrammet rpld körs på installationsservern. Skriv följande kommando:


# ps -ef | grep rpld

Om det här kommandot inte returnerar en rad som visar att bakgrundsprogrammet rpld körs, kör du följande kommando:


# /usr/sbin/rpld

När du har gjort den här ändringen, startar du om systemet igen.

Standardinstallation av operativmiljön Solaris 9


Installationen misslyckas

Lösning:

Om Solaris-installationen misslyckas måste du starta om installationen. Starta systemet från Solaris DVD, Solaris Installation , Solaris Software 1 of 2 eller från nätverket när du ska starta om installationen.

Du kan inte avinstallera Solaris-programvaran när den har installerats delvis. Du måste återställa systemet från en säkerhetskopia eller starta Solaris-installationen igen.


/cdrom/Solaris_9/SUNWxxxx/reloc.cpio: Programkopplingen bruten

Beskrivning:

Det här felmeddelandet påverkar inte installationen.

Lösning:

Ignorera meddelandet och fortsätt med installationen.


VARNING! ÄNDRA STANDARDSTARTENHET (endast x86-baserade system)

Orsak:

Detta är ett informationsmeddelande. Standardstartenheten som angetts i systemets BIOS kan vara en enhet som kräver att du använder Disketten Enhetskonfigurationsassistenten för Solaris x86-version för att starta systemet.

Lösning:

Fortsätt installationen och, om det blir nödvändigt, ändra den standardstartenhet som angetts i BIOS efter att du installerat Solaris-programvaran till en enhet som inte kräver Disketten Enhetskonfigurationsassistenten för Solaris x86-version.

x86: Så här kontrollerar du felaktiga block på en IDE-disk

IDE-skivenheter avbildar inte automatiskt felaktiga block vilket andra enheter som stöds av Solaris gör. Innan du installerar Solaris 9 på en IDE-disk gör du en ytanalys av disken. Om du vill utföra en ytanalys av en IDE-disk gör du som följer.

  1. Starta installationsmediet i enanvändarläge.


     # b -s
    
  2. Starta formateringsprogrammet.


    # format
    
  3. Ange den IDE-skivenhet som du vill utföra en ytanalys på.


    # cxdy
    
    cx

    Är styrenhetsnumret

    dy

    Är enhetsnumret

  4. Du behöver en fdisk-partition.

    • Om en Solaris fdisk-partition redan finns fortsätter du till Steg 5.

    • Om en Solaris fdisk-partition inte finns, skapar du en Solaris-partition på disken genom att använda kommandot fdisk.


    format> fdisk
    
  5. Skriv följande:


    format> analyze
    
  6. Skriv följande:


    analyze> config
    

    De aktuella inställningarna för en ytanalys visas.

    1. Om du vill ändra inställningarna, skriver du:


      analyze> setup
      
  7. Skriv följande:


    analyze> typ_av_ytanalys
    
    typ_av_ytanalys

    Är läs, skriv eller jämför

    Om format hittar felaktiga block, omavbildas de.

  8. Skriv följande:


    analyze> quit
    
  9. Vill du ange vilka block som ska omavbildas?

    • Om inte, gå till Steg 10.

    • Om ja, skriver du:


      format> repair
      
  10. Skriv följande:


    quit
    

    Programmet format avslutas.

  11. Om du vill starta om mediet i fleranvändarläge, skriver du:


    ok b
    

Uppgradera operativmiljön Solaris 9

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


Det gick inte att hitta usr/bin/bzczt

Orsak:

Solaris Live Upgrade misslyckas, behöver en korrigeringsgrupp.

Lösning:

En korrigering krävs om Solaris Live Upgrade ska installeras. Gå till http://sunsolve.sun.com om du vill ha korrigeringen.


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 Solaris-operativmiljö cd 1 (av 2). (endast x86-baserade system)

Orsak:

Du kan inte uppgradera med Solaris x86 Platform Edition Installation CD eftersom du inte har tillräckligt med diskutrymme.

Lösning:

Om du vill uppgradera kan du antingen skapa en växlingsskivdel som är större eller lika med 512 MB eller använda en annan uppgraderingsmetod, exempelvis följande:

  • Solaris Web Start-programmet på Solaris DVD eller en nätverksinstallationsavbildning.

  • programmet Solaris suninstall från Solaris Software 1 of 2 x86 Platform Edition CD

  • Anpassad 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:
  • Om det inte är en spegel kommenterar du bort den i vsftab-filen.

  • Om det är en spegel, avbryter du spegeln och installerar om.


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

Orsak:

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

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 programmet Solaris suninstall 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:

Kontrollera Kapitel 5 för utrymmesproblemen och se om det går att ordna det utan att omtilldela utrymme med auto-layout.


Problem med att uppgradera speglad rot

Lösning:

Om du har problem med att uppgradera när du använder speglad rot för Solaris Volymhanterare, se avsnittet för att “Troubleshooting Solaris Volume Manager (Tasks)” in Solaris Volume Manager Administration Guide.

Så 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 Installation , Solaris Software 1 of 2 eller från nätverket.

  2. Välj uppgraderingsalternativet för installationen.

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

Systemet 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ö.

  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 /.alt.12345
      
    2. Byt till katalogen som innehåller vfstab, till exempel:


      # cd /.alt.12345/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   vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g'
      

      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 /.alt.12345/etc
      
    7. Gör en kopia av den inaktiva startmiljöns system-fil, till exempel:


      # cp system system.501
      
    8. Kommentera alla “forceload:”-poster som inkluderar 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. Byt katalog till filen install-db i den inaktiva startmiljön, till exempel:


      # cd /.alt.12345/etc
      
    10. Skapa en install-db-fil för Veritas, till exempel:


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


      # luumount inaktiva_startmiljöns_namn monteringspunkt
      
  3. Uppgradera den inaktiva startmiljön. Se Kapitel 36.

  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 operativmiljön Solaris 9 på ett system som saknar servicepartition är det inte säkert att 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 operativmiljön Solaris 9.

Om du installerade Solaris 8 2/02 på ett Sun LX50-system är det inte säkert att installationsprogrammet bevarade servicepartitionen. Om du inte bevarade servicepartitionen genom att redigera layouten för fdisk-startpartitionen manuellt, togs servicepartitionen bort under installationen.


Obs!  

Du är inte säkert att du kan återskapa servicepartitionen och uppgradera till Solaris 9 om du inte bevarade den när du installerade operativmiljön Solaris 8 2/02.


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.