I det här kapitlet beskrivs installationsproblem för operativsystemet Solaris 9 12/03.
Installationsproblem för Solaris som uppmärksammats för sent för att komma med i tilläggsinformationen finns i Tilläggsinformation för Solaris 9 12/03 på http://docs.sun.com/db/doc/817-3465.
Följande beskrivningar av installationsfel har lagts till i kapitlet sedan dokumentet publicerades på dokumentations-cd:n för Solaris 9 12/03 och i installationskiosken på installations-cd:n för Solaris 9 12/03.
SPARC: Installation av programvaran Solaris 9 12/03 på Sun Fire V880 orsakar varningar efter omstart
Ytterligare korrigeringsfiler krävs för att utföra en Solaris Live Upgrade
Begränsningar vid installation av Solaris Live Upgrade-paket
Programvaran Sun FireTM V880 finns med i Solaris 9 12/03. När du installerar Solaris 9 12/03 på en Sun Fire V880-server, försöker V880-programvaran ladda drivrutinerna bbc och gptwo.
Lösningen för programfel 4717004 innebar att drivrutinerna bbc och gptwo togs bort. Eftersom drivrutinerna inte längre är tillgängliga visas följande felmeddelande när du startar om systemet:
VARNING: Det gick inte att installera drivrutinen "bbc". VARNING: Det gick inte att installera drivrutinen "gptwo". |
Åtgärd: Felmeddelandena är endast diagnostiska och kan ignoreras.
Om du installerar programvaran Solaris 9 på system med vissa typer av ATA-hårddiskar kan systemet sluta fungera. Systemet slutar fungera när du gör en mjuk omstart efter en slutförd installation.
Det här problemet uppstår i system med ATA-hårddiskar som implementerar ATA/ATAPI-6 T13-funktionen "återgå till standardläge", avseende Ultra DMA-läget.
Sådana diskenheter återgår från Ultra DMA-läge till Multiword DMA-läge efter en programvarukontrollerad omstart, om funktionen inte är inaktiverad. Du kan stänga av funktionen genom att använda kommandot SET FEATURES / Disable reverting to power-on to defaults.
Hur problemet uppträder beror på systemets BIOS och vilken typ av ATA-hårddiskar som är installerade. Problemet kan uppträda på något av följande sätt:
Om Ultra DMA-läget är aktiverat i BIOS, och om ATA-diskarna kan köras i Ultra DMA-läge, kan en mjuk systemomstart efter slutförd installation orsaka att systemet slutar fungera i BIOS. Inga felmeddelanden visas.
Om Ultra DMA-läget är avstängt i BIOS, och om ATA-diskarna kan köras i Ultra DMA-läge, kan en mjuk systemomstart efter slutförd installation orsaka att systemet slutar fungera. Följande typer av felmeddelanden visas:
VARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort request, target=0 lun=0 VARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort device, target=0 lun=0 VARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset target, target=0 lun=0 VARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset bus, target=0 lun=0 |
Åtgärd: Du åtgärdar problemet genom att utföra följande steg:
Om systemet hänger sig när det startas startar du om det genom att använda den fysiska strömbrytaren. Systemet bör då starta som det ska.
När du har startat om datorn loggar du in som superanvändare.
Redigera filen /platform/i86pc/kernel/drv/ata.conf i en textredigerare.
Lägg till den här raden:
ata-revert-to-defaults=0; |
Nästa gång du startar om datorn bör det ske utan att systemet hänger sig.
Om Solaris Web Start 3.0, som finns på installations-cd:n för Solaris 912/03, inte kan hitta någon Solaris fdisk-partition i systemet måste du skapa en fdisk-partition på rot-enheten.
Om du ändrar storlek på en befintlig fdisk-partition raderas all information på den partitionen automatiskt. Säkerhetskopiera alla viktiga data innan du skapar en Solaris fdisk-partition.
Solaris Web Start 3.0 kräver två fdisk-partitioner för installationen.
Solaris fdisk-partition
Det här är den vanliga Solaris fdisk-partitionen.
x86 fdisk-partition
Det här är en fdisk-partition på 10 MB som gör att x86-baserade system kan starta miniroten som placerats på den nyss skapade minnesväxlingsskivdelen. Minnesväxlingsskivdelen finns på Solaris fdisk-partitionen.
x86-startpartitionen skapas av installationsprogrammet på installations-cd:n för Solaris 9 12/03 genom att 10 MB tas bort från Solaris fdisk-partitionen. Detta förhindrar att andra befintliga fdisk-partitioner ändras.
Du bör aldrig försöka skapa partitionen manuellt.
Detta krav medför också att du inte kan använda installations-cd:n för Solaris 9 12/03 när du uppgraderar från Solaris 2.6 eller 7 till programvaran Solaris 9 12/03. Mer information finns i Uppgraderingsproblem.
I Solaris 9 12/03 använder installationsprogrammen Solaris Web Start och suninstall som standard en ny layout för startdiskpartition som är anpassad för servicepartitionen på Sun LX50-system. Med det här installationsprogrammet kan du bevara en befintlig servicepartition.
Den nya standarden inkluderar följande partitioner:
Första partitionen – servicepartitionen (befintlig storlek på systemet).
Andra partitionen – x86-startpartitionen (ungefär 11 MB)
Tredje partitionen – Solaris-partitionen (resterande utrymme på startdisken).
Om du vill använda standardlayouten markerar du Standard när du i Solaris Web Start eller i programmet suninstall uppmanas välja en layout för startdisken.
Om du installerar Solaris 9 12/03 (x86-versionen) på ett system som saknar servicepartition, skapar inte programmen Solaris Web Start och suninstall en ny servicepartition som standard. Om du vill skapa en ny servicepartition finns det information i x86: Servicepartitionen skapas inte som standard på system som saknar en befintlig servicepartition.
Du kan också ändra partitionslayouten manuellt med verktyget fdisk. Du kan redigera startdiskpartitionerna manuellt om du till exempel vill:
Bevara en befintlig Sun Linux-partition på system.
Skapa en Solaris-partition utan att förstöra befintliga partitioner på disken.
Om det finns en uppgraderbar version av programvaran Solaris på systemet, men ingen x86-startpartition, kan du kanske inte uppgradera med Solaris-installations-cd:n. Om du vill uppgradera ett system som saknar en x86-startpartition i Solaris 9 12/03, använder du installationsprogrammet suninstall på programvaru-cd 1 (av 2) med Solaris 9 12/03.
Om du använder den förvalda Solaris JumpStartTM-profilen i Solaris 9 12/03 för att installera flera språkversioner kan installationen misslyckas. Det här problemet kan uppstå under följande omständigheter:
Du använder den förvalda Solaris JumpStart-profilen för att installera andra språkversioner än C-språkversionen på ett system med en 2,1 GB-disk.
Du använder den förvalda Solaris JumpStart-profilen för att installera två eller flera språkversioner på ett system med en 4 GB-disk.
Om du installerar programvaran Solaris 9 12/03 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 programvaran.
Om du installerade programvaran 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.
Du kan inte återskapa servicepartitionen och uppgradera för programvaran Solaris 9 12/03 om du inte bevarade servicepartitionen när du installerade Solaris 8 2/02. Du måste göra en standardinstallation av programvaran.
Åtgärd: Om du vill att det ska finnas en servicepartition på disken som Solaris-partitionen finns på, kan du välja att göra något av:
Om du vill installera från installations-cd:n för Solaris 9 12/03 genom att använda installationsprogrammet Solaris Web Start, gör du så här.
Ta bort allt innehåll på disken.
Skapa servicepartitionen med hjälp av Sun LX50 Diagnostics-cd:n innan du startar installationen.
Information om hur du skapar en servicepartition finns i Sun LX50 Server User's Manual och Sun LX50 Knowledge Base på http://cobalt-knowledge.sun.com.
Sätt in installations-cd:n för Solaris 9 12/03 i cd-rom-enheten.
Starta installationen.
När installationsprogrammet identifierar servicepartitionen visas följande meddelande:
Standardlayouten för startdisken är en x86-startpartition och en Solaris-partition på det resterande utrymmet. Som standard bevaras även service-fdisk-partitionen om en sådan finns. Du fortsätter genom att välja något av följande: 1) Använda standardlayouten 2) Kör fdisk och redigera disken manuellt 3) Avsluta Gör ett val: [?] |
Ange 1 för att använda standardlayouten.
Servicepartitionen bevaras och en x86-startpartition och en Solaris-partition skapas.
Installationsprogrammet Solaris Web Start skapar x86-startpartitionen och ta bort 10 MB från Solaris-fdisk-partitionen. Detta förhindrar att andra befintliga fdisk-partitioner ändras. Skapa inte den här partitionen manuellt.
Slutför installationen.
Om du vill installera från en nätverksinstallationsavbildning eller över nätverket från Solaris 9 12/03-dvd:n, gör du så här:
Ta bort innehållet på disken.
Skapa servicepartitionen med hjälp av Sun LX50 Diagnostics-cd:n innan du startar installationen.
Information om hur du skapar en servicepartition finns i Sun LX50 Server User's Manual och Sun LX50 Knowledge Base på http://cobalt-knowledge.sun.com.
Starta klienten från nätverket.
Skärmbilden Anpassa fdisk-partitioner visas.
Om du vill ladda layouten för standardstartdiskpartitionen klickar du på Standard.
Servicepartitionen bevaras och en x86-startpartition och en Solaris-partition skapas.
Mer information om hur du startar systemet från nätverket finns i Installationsguide för Solaris 9 12/03.
Om du vill använda suninstall-programmet för att installera från programvaru-cd 1 (av 2) med Solaris 9 12/03 eller från en nätverksinstallationsavbildning på en startserver, gör du så här:
Ta bort innehållet på disken.
Skapa servicepartitionen med hjälp av Sun LX50 Diagnostics-cd:n innan du startar installationen.
Information om hur du skapar en servicepartition finns i Sun LX50 Server User's Manual och Sun LX50 Knowledge Base på http://cobalt-knowledge.sun.com.
Starta systemet.
Du uppmanas att välja en metod för att skapa Solaris-partitionen.
Välj alternativet Använd resten av disken för Solaris-partitionen.
Servicepartitionen bevaras och Solaris-partitionen skapas.
Slutför installationen.
Mer information om hur du startar systemet från nätverket finns i Installationsguide för Solaris 9 12/03.
Startdisketten för Enhetskonfigurationsassistenten för Solaris 9 finns inte med i versionen Solaris 9 12/03. Om du vill starta Enhetskonfigurationsassistenten väljer du ett av följande alternativ:
Om systemets BIOS stöder start från cd, startar du systemet från installations-cd:n för Solaris 9 12/03 (x86-versionen), programvaru-cd 1 (av 2) (x86-versionen) för Solaris 9 12/03 eller programvaru-dvd:n för Solaris 9 12/03 (x86-versionen).
Om datorn inte kan starta från en CD kan du kopiera startdiskettavbildningen till en diskett. Startdiskettavbildningen finns på den andra installationsskivan till programvaran Solaris 9 12/03 (x86-versionen).
Om systemet stöder PXE-start (Pre-boot Execution Environment) och det finns en installationsavbildning tillgänglig i nätverket, startar du från nätverket.
Ställ in systemet för att använda PXE genom att använda BIOS-inställningsprogrammet eller konfigurationsverktyget för nätverkskortet.
Mer information finns i Installationsguide för Solaris 9 12/03.
Programvaran Solaris 9 12/03 innehåller en ny funktion som gör att du kan installera stora partitioner. Systemets BIOS måste ha stöd för logisk blockallokering (LBA). BIOS-version GG.06.13 har inte stöd för LBA. Solaris startprogram kan inte hantera den här konflikten. Problemet kan även uppstå i andra HP Vectra-system.
Om du gör den här uppgraderingen går det inte längre att starta HP-systemet. När du startar datorn visas endast en svart skärm med en blinkande textmarkör.
Åtgärd: Uppgradera inte HP Vectra XU Series-system med BIOS-version GG.06.13 om du ska använda version Solaris 9 12/03. Denna version har inte stöd för dessa system.
Du kan fortfarande starta systemet med en startdiskett eller start-cd eftersom startsökvägarna inte använder hårddiskkoder. Ange sedan att hårddisken ska vara startenhet i stället för nätverket eller cd-enheten.
Om du använder programmet suninstall för att installera programvaran Solaris 9 12/03 från en cd-skiva i ett system med flera cd-enheter, kan cd 2 av 2 med Solaris 9 12/03 i vissa fall inte installeras korrekt.
När installationen av Solaris programvaru-cd 1 av 2 är klar startas systemet om. Installationsprogrammet uppmanar dig att sätta i cd 2 av 2. Efter att du har satt i cd-skivan kan installationsprogrammet inte montera cd:n.
På SPARC-system visas följande meddelande upprepade gånger:
Sätt in cd-skivan för programvaran Solaris 9 2 av 2 (12/03 SPARC-versionen) |
På x86-baserade system visas följande meddelande upprepade gånger:
Sätt in cd-skivan för programvaran Solaris 9 2 av 2 (12/03 x86-versionen) |
Om du inte behöver använda Solaris programvaru-cd 2 av 2 uppstår inte det här problemet.
Åtgärd: Välj en av följande åtgärder:
Använd dvd-skivan för programvaran Solaris 9 12/03 för att göra installationen.
Om du installerar programvaran Solaris 9 12/03 från en cd-skiva gör du så här för att lösa problemet:
När du uppmanas att installerar Solaris programvaru-cd 2 av 2 väljer du Hoppa över.
Systemet startas om.
Efter omstarten sätter du in Solaris programvaru-cd 2 av 2.
Öppna ett terminalfönster.
Kör installationsprogrammet för Solaris programvaru-cd Solaris 2 av 2.
# cd /cdrom/cdrom0# ./installer |
Svara på de konfigurationsfrågor som ställs.
Om du vill installera programvaran Solaris 9 12/03 på specifika Sun Fire- och NetraTM-servrar måste du först uppdatera firmware på servern. Om du inte uppdaterar serverns firmware innan du installerar programvaran Solaris 9 12/03 låser sig servern. Det här problemet gäller följande servrar:
Sun Fire 3800-server
Sun Fire 4800-server
Sun Fire 4810-server
Sun Fire 6800-server
Sun Fire V1280-server
Netra 1280-server
Om det här problemet uppstår visas följande felmeddelande:
panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0 addr=5586ee326973add3 mmu_fsr=0 |
Ledtexten ok visas.
Åtgärd: Du uppdaterar firmware genom att installera lämplig firmwarekorrigeringsfil.
Om du använder någon av servrarna Sun Fire 3800, 4800, 4810 eller 6800 installerar du en av följande korrigeringsfiler:
Korrigerings-ID 112883-05 (firmwareuppdatering 5.14.4)
Korrigerings-ID 112884-01 (firmwareuppdatering 5.15.0)
Gäller det en Sun Fire V1280- eller Netra 1280-server installerar du korrigerings-ID 113751-03 (firmwareuppdatering 5.13.0013).
Firmwareuppdateringsfiler finns på SunsolveSM-webbplatsen på adressen http://sunsolve.sun.com. Kontrollera att du hämtar och installerar den senaste versionen av korrigeringsfilen.
Om systemet har en Toshiba SD-M1401 dvd-rom-enhet med firmwareversion 1007 kan systemet inte startas från dvd-skivan Solaris 9 12/03.
Åtgärd: Använd korrigeringsfil 111649–03 eller senare för att uppgradera Toshiba SD-M1401 dvd-rom-enhetens firmware. Du kan hämta korrigeringsfilen 111649–03 eller en senare version på SunSolve-webbplatsen på adressen http://sunsolve.sun.com.
Om systemet kör Solaris 2.6 eller Solaris 7 monterar volymhanteringen dvd:n med Solaris 9 12/03 felaktigt. Det går att montera dvd:n men det går inte att komma åt data. Detta medför att du inte kan skapa en installationsserver, utföra en Live Upgrade eller komma åt data på dvd:n.
Åtgärd: Välj en av följande åtgärder:
Installera de korrigeringsfiler som finns för systemet.
Tabell 1–1 Dvd-korrigeringsfiler för Solaris 2.6 och Solaris 7
Version |
Id för korrigeringsfil |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Solaris 2.6 |
107619-03 |
Solaris 7 |
107260-03 |
Montera dvd:n Solaris 9 12/03 manuellt. Använd inte volymhantering när du monterar dvd:n. Följ de här stegen:
Logga in som superanvändare.
Stoppa volymhantering.
# /etc/init.d/volmgt stop |
Montera dvd:n manuellt.
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
Kontrollera att dvd:n är monterad. Kontrollera sedan att du kan komma åt data på skivan.
# cd /mnt1 # ls |
Om dvd:n är korrekt monterad visar systemet följande information.
Copyright Solaris_9 |
Om du använder PXE-tekniken (Preboot Execution Environment) för att installera Solaris och har nätverkskortet 3Com 3C905C kan datorn hänga sig och inte gå att starta.
Åtgärd: Använd 3Com Managed Boot Agent (MBA) version 4.11 med nätverkskortet 3Com 3C905C. Du kan också använda ett annat nätverkskort.
Om du installerar eller uppgraderar till Solaris 9 12/03 på ett system med flera nätverksgränssnitt tolkar systemet alla systemgränssnitt som användbara. Gränssnitt som inte är anslutna till nätverket, eller som inte är avsedda för användning, visas i utdata från kommandot ifconfig -a-kommandot. Dessutom kan gränssnitt med identiska Ethernet-adresser få identiska IP-adresser. Följande felmeddelande visas:
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address |
Det här problemet kan också uppstå
i system där PROM-variabeln local-mac-address
är false. Problemet uppstår
på grund av att alla gränssnitt konfigureras med samma IP-adress.
Åtgärd: Välj en av följande åtgärder:
Om du endast vill plombera det konfigurerade gränssnittet startar du om systemet efter den initiala systemstarten.
Om du vill tilldela olika IP-adresser till varje
nätverksgränssnitt anger du PROM-variabeln local-mac-address
till true på något av följande
sätt:
Skriv följande kommando vid ok-ledtexten:
ok setenv local-mac-address? true |
Skriv in följande kommando som superanvändare i ett terminalfönster:
# eeprom local-mac-address?=true |
När du skapar ett filsystem under installation kan ett av följande varningsmeddelanden visas:
Varning: I-nod block/cylindergrupp (87) >= datablock (63) i sista cylinder- grupp. Detta tyder på att 1008 sektor(er) inte kan tilldelas. |
Eller:
Varning: 1 sektor(er) i sista cylindern kan inte tilldelas |
Varningen visas om filsystemets storlek inte stämmer överens med utrymmet på den disk där du skapar filsystemet. Diskrepansen kan leda till outnyttjat utrymme på den disk som inte ingår i filsystemet. Det outnyttjade utrymmet kan inte heller användas av andra filsystem.
Åtgärd: Ignorera varningen.
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 vissa korrigeringsfiler. De senaste korrigeringsfilerna finns på adressen 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 JavaTM 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: Gör så här för att åtgärda problemet:
Installera paketet Solaris Live Upgrade med kommandot pkgadd.
Mer detaljerade instruktioner finns i avsnittet “Använda Solaris Live Upgrade för att skapa en startmiljö (Steg-för-steg-anvisningar)” in Installationsguide för Solaris 9 12/03.
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 12/03. Solaris 8-system med SUNWsan-paketet installerat kan kräva särskilda procedurer för att uppgradera till Solaris 9 12/03. 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 Solaris 9 12/03 (x86-versionen) för att uppgradera x86-baserade system från Solaris 2.6 eller Solaris 7 till Solaris 9 12/03 release. Anledningen till att uppgraderingen inte kan genomföras är kravet på x86-startpartition.
Åtgärd: Använd programvaru-cd 1 (av 2) för Solaris 9 12/03 (x86-versionen) om du vill uppgradera x86-baserade system från Solaris 2.6 eller Solaris 7 till Solaris 9 12/03.
Programvaran Solaris Management Console 2.1 är inte kompatibel med Solaris Management Console 1.0, 1.0.1 eller 1.0.2. Om du vill uppgradera till Solaris 9 12/03, och har Solaris Management Console 1.0, 1.0.1 eller 1.0.2 installerat, måste du först avinstallera Solaris Management Console. Solaris Management Console kan finnas i systemet om du har installerat SEAS 2.0, SEAS 3.0 eller Solaris 8 Admin Pack.
Åtgärd: Välj en av följande åtgärder:
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 12/03 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 ordningen för att ta bort paket. 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 några paket där “Solaris Management Console 2.1” ingår i beskrivningen. Till exempel kan SUNWmc.2 betyda Solaris Management Console 2.1.
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 paketen SUNWmcman och SUNWmcman.2 visas i kommandot pkginfo tar du först bort paketet SUNWmcman och sedan paketet 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 kommandot pkgrm när du vill ta bort alla Solaris Management Console 2.1-paket och associerade paket i följande ordning.
Om systemet innehåller flera instanser av Solaris Management Console 2.1, till exempel SUNWmc och SUNWmc.2 tar du först bort SUNWmc, och därefter 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 programvaru-cd 1 av 2 med Solaris 9 12/03 i cd-rom-enheten. Skriv följande i ett terminalfönster:
# cd /cdrom/sol_9_1203_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.
Om du uppgraderar till operativsystemet Solaris 9 12/03 från en tidigare Solaris 9-version inträffar följande fel om du använder kommandot pkgchk med alternativet -n:
FEL: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/datatypes.dt sökvägen finns inte FEL: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/develop.dt sökvägen finns inte FEL: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtfile.dt sökvägen finns inte FEL: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtmail.dt sökvägen finns inte FEL: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtpad.dt sökvägen finns inte FEL: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/print.dt sökvägen finns inte FEL: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/uxstd.dt sökvägen finns inte |
Åtgärd: Använd dvd-skivan Solaris 9 12/03 eller programvaru-cd 1 av 2 med Solaris 9 12/03 för att installera om paketet SUNWceudt. Följ de här stegen:
Logga in som superanvändare.
Ta bort SUNWceudt-paketet.
# pkgrm SUNWceudt |
Ändra katalog till produktkatalogen.
# cd sökväg-till-Solaris-9/Produkten |
Lägg till paketet SUNWceudt.
# pkgadd -d `pwd` SUNWceudt |
När du uppgraderar en inaktiv startmiljö genom att använda Solaris Live Upgrade-kommandot luupgrade(1m) med alternativet -i, kan texten i installationsprogrammet vara oläslig för en del språk. Den skadade texten orsakas av att installationsprogrammet efterfrågar teckensnitt som inte finns i den befintliga versionen som finns i den aktuella startmiljön.
Åtgärd: Välj en av följande åtgärder:
Installera med en kombinerad nätverksinstallationsavbildning.
Aktivera C-språkversionen genom att ange en miljövariabel.
När du uppgraderar från Solaris 8 till Solaris 9 eller Solaris 9 12/03 inträffar ett problem när paketet SUNWjxcft tas bort. Följande felmeddelande visas i filen upgrade_log:
Tar bort paketet SUNWjxcft: Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias Borttagningen av <SUNWjxcft> lyckades |
Åtgärd: Ignorera felmeddelandet.
Om du uppgraderar till Solaris 9 12/03 på ett system som kör Secure Shell från en annan tillverkare (till exempel OpenSSH) från bakgrundsprogrammet /etc/init.d/sshd inaktiverar uppgraderingen det befintliga bakgrundsprogrammet för Secure Shell. Under en uppgradering skriver uppgraderingsprogrammet för Solaris 9 12/03 över innehållet i /etc/init.d/sshd.
Åtgärd: Välj en av följande åtgärder:
Om du inte vill ha server- eller klientprogrammen för SSH-protokollet på systemet, installerar du inte SUNWsshdr eller SUNWsshdu under uppgraderingen.
Om du inte vill ha server- eller klientprogrammen för SSH-protokollet på systemet, installerar du inte SSH-klustret (SUNWCssh) under uppgraderingen.
Om katalogen /export är nästan full när du uppgraderar till Solaris 9 12/03 kommer utrymmesberäkningarna för /export att bli felaktiga. Uppgraderingen kommer då att misslyckas. Det här problemet uppträder oftast på klienter utan skivminne. Problemet kan också uppstå om tredjepartsprogramvara är installerad i katalogen /export. Följande meddelande visas:
Varning! Otillräckligt med utrymme för uppgradering. |
Åtgärd: Välj en av följande lösningar innan du uppgraderar:
Ändra namn på katalogen /export tills uppgraderingen är slutförd.
Kommentera bort raden /export i filen /etc/vfstab tills uppgraderingen är slutförd.
Om /export finns i ett separat filsystem kan du avmontera /export innan du gör uppgraderingen.
Om systemet stöder installation av klienter utan skivminne med verktyget Solstice AdminSuiteTM 2.3 Diskless Client måste du göra så här:
Ta bort alla befintliga klienter utan skivminne som har samma Solaris-version och arkitektur som servern.
Installera eller uppgradera till Solaris 9 12/03.
Du hittar detaljerade instruktioner om detta i System Administration Guide: Basic Administration.
Om du försöker installera Solaris 9 12/03 över befintliga skivlösa klienter kan följande felmeddelande visas:
Solaris-versionen (Solaris version) på skivdel <xxxxxxxx> kan inte uppgraderas. Det finns ett okänt fel på programvarukonfigurationen som är installerad på den här skivdelen. |
I det här felmeddelandet refererar version till den Solaris-version som finns i systemet. <xxxxxxxx> är den skivdel där Solaris-versionen finns.
CIM-databasen för WBEM kan ha skadats på grund av följande omständigheter:
Du installerar en version av korrigeringsfilen 112945 för en uppdateringsversion av Solaris 9 i ett system som kör Solaris 9.
Du har sedan tagit bort korrigeringsfilen som installerades på systemet.
Om WBEM-lagringsutrymmet skadas visas följande felmeddelande i Solaris Management Console Log Viewer:
CIM_ERR_FAILED: /usr/sadm/lib/wbem/../../../../var/sadm/wbem/logr/ preReg/PATCH113829install/Solaris_Application.mof,18,ERR_SEM, ERR_EXC_SET_CLASS,CIM_ERR_FAILED:Annat undantagsfel: java.io.StreamCorruptedException: ogiltig stream header |
Åtgärd: Välj en av följande åtgärder:
Följ de här anvisningarna om du vill undvika att WBEM-lagringsutrymmet skadas.
Logga in som superanvändare.
Säkerhetskopiera WBEM-lagringsutrymmet innan du installerar korrigeringsfilen.
# cp -r /var/sadm/wbem/logr sökväg/logr |
där sökväg är sökvägen till säkerhetskopian av WBEM-lagringsutrymmet.
Stoppa WBEM-servern om WBEM-lagringsutrymmet skadas efter att du avinstallerat korrigeringsfilen.
# /etc/init.d/init.wbem stop |
Återställ säkerhetskopian av WBEM-lagringsutrymmet.
# cp -rf sökväg/logr /var/sadm/wbem/logr |
Starta om WBEM-servern.
# /etc/init.d/init.wbem start |
Följ de här anvisningarna om du vill skapa ett nytt WBEM-lagringsutrymme.
Den här åtgärden återställer inga WBEM-data om WBEM-lagringsutrymmet skadas. Data som lagts till i lagringsutrymmet under installationen går förlorade.
Logga in som superanvändare.
Stoppa WBEM-servern.
# /etc/init.d/init.wbem stop |
Ta bort filerna från katalogen /logr.
# rm /var/sadm/wbem/logr/* |
Ta bort katalogen /notFirstTime.
# rmdir notFirstTime |
Starta WBEM-servern.
# /etc/init.d/init.wbem start |
Kompilera alla privata MOF-filer (Managed Object Format) manuellt.
# /usr/sadm/bin/mofcomp MOF-fil |
Om systemet redan användar 64-bitars firmware behöver PROM-uppdateringen inte utföras.
Om du vill köra 64-bitars Solaris i ett UltraSPARCTM-system kanske du måste uppgradera dess fasta Flash PROM-programvara. Du kan använda installationsprogrammen för Solaris 9 12/03 för att aktivera 64-bitarsstödet. När du installerar på ett Sun UltraSPARC-system installeras detta 64-bitars stöd som standard. Ett 64-bitarssystem startas endast i 64-bitarsläge om processorn har en hastighet på 200 MHz eller snabbare.
Om du väljer att köra 32-bitars Solaris i ett SunTM- eller UltraSPARC-system, behöver du inte uppgradera PROM-minnet.
I följande tabell listas de UltraSPARC-system (Sun4UTM) som berörs och vilken lägsta version för firmware som krävs. systemtyp motsvarar utdata från kommandot uname -i. Om du vill kontrollera vilken firmware som används kan du använda kommandot prtconf -V.
Tabell 1–2 Lägsta version på firmware som krävs för att köra 64–bitars Solaris på UltraSPARC-system
Systemtyp från uname -i |
Lägsta version på firmware från prtconf -V |
---|---|
SUNW,Ultra-1-Engine |
3.10.0 |
SUNW,Ultra-1 |
3.11.1 |
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
För systemen som inte finns med i tabellen ovan krävs ingen PROM-uppdatering.
Instruktioner om hur du utför en Flash PROM-uppdatering med Solaris-cd:n finns i Solaris 9 i Sun Hardware Collection. Handboken finns på http://docs.sun.com.
Vissa översatta dokumentsamlingar i PDF-format har paketnamn som är längre än nio tecken. Om du vill installera dessa PDF-samlingar på servrar som kör Solaris 7 eller 8 måste du först installera två korrigeringsfiler.
När detta dokument publiceras finns inga korrigeringar för Solaris 2.6-servrar.
Åtgärd: Anvisningar om hur du installerar dessa korrigeringar finns i filen Viktig information på dokumentations-cd:n/dvd:n för Solaris 9 12/03. Filerna finns i följande katalog:
monteringspunkt/README/språkversion/install_språkversion.html |
Till exempel finns den engelska versionen av dokumentations-cd 1 av 2 för Solaris 9 12/03 i följande katalog:
sol_9_doc_1of2/README/C/install_C.html |
Om du kör kommandot uninstaller på dokumentations-cd:n för Solaris 9 12/03 i läget Avinstallera alla, kommer verktyget uninstaller endast att ta bort de dokumentationspaket som installeras vid en standardinstallation.
Åtgärd: Kör avinstalleraren i läget Delvis avinstallation. Markera de paket som du vill avinstallera.
Om du använder installationsprogrammet för dokumentations-cd för Solaris 9 12/03 med nodisplay-alternativet, kanske det inte går att bläddra i verifieringspanelen.
Åtgärd: Ange inte nodisplay-alternativet med installationsprogrammet för dokumentations-cd för Solaris 9 12/03. Använd det grafiska användargränssnittet (GUI-läget) för att installera dokumentations-cd:n för Solaris 9 12/03.
När du väljer en språkversion under installationen kan ytterligare språkversioner installeras. Detta sker i Solaris 9 12/03 eftersom alla helt språkanpassade språkområden (med meddelandeöversättning) och de asiatiska och japanska delvis språkanpassade språkområdena (med språkversionsaktiverare) har paketerats om baserat på språkstöd för språkområden. Övriga delvisa språkversioner ingår fortfarande i paket och installeras beroende på geografiskt område, till exempel Centraleuropa.
Om du använder Solaris Live Upgrade med flera cd-skivor när du installerar Solaris 9 12/03 installerar språk-cd:n alla språk som standard.
Om du efter installationen loggar in i en språkversion som skiljer sig från den språkversion som valdes under installationen kan de tecken som visas vara förvrängda. När du loggat in till en av dessa språkversioner visas den engelska språkversionen.
Åtgärd: Markera följande installationsalternativ under installationen. Avmarkera alla språk som du inte vill installera under installationen från språk-cd:n.
En uppgradering till Solaris 9 12/03 på ett system som kör Solaris 8 med Solaris 8 Language Supplement-cd:n installerad resulterar i flera ogiltiga paket. Språkpaket för thail/ryska/polska/katalanska blir kvar på systemet. Dessa språkpaket har ett ARCH=sparcall-värde och tas inte bort under uppgraderingen till Solaris 912/03.
Åtgärd: Innan du uppgraderar till Solaris 9 12/03 tar du bort Solaris 8 Languages Supplement-paket genom att använda Solaris Produktregister-programmet.