I det här kapitlet beskrivs installationsproblem för operativsystemet Solaris 9 9/05 HW .
Det här avsnittet innehåller installationsproblem som du bör känna till innan du installerar Solaris 9 9/05 HW.
Versionen Solaris 9 9/05 HW finns inte tillgänglig för x86-plattformar. Information som berör x86-plattformar med Solaris 9 9/05 har inte tagits bort.
Vissa SPARC-plattformar kräver programvaran Solaris 9 9/05 HW. Det går inte att använda Solaris 9 9/05. Om du vill ta reda på huruvida ett specifikt SPARC-system kräver Solaris 9 9/05 HW läser du i Ytterligare tilläggsinformation för Solaris 9 9/05 HW på Sun-maskinvara och Hardware Compatibility List.
De SPARC-plattformar som kan användas med Solaris 9 9/05 fungerar även med Solaris 9 9/05 HW.
Sun StorEdge(TM) SAN Foundation (SFS) innehåller kärndrivrutiner och verktyg som gör att en värd kan ansluta till, övervaka och överföra data i ett SAN (Storage Area Network). Sun StorEdge SAN 4.4-versionen, firmware-uppgraderingar och dokumentation finns på Sun Download Center. Du kommer till Download Center från SAN-produktsidan på adressen http://www.sun.com/storage/san/.
Om du installerar Solaris 9 på system med vissa typer av ATA-hårddiskar hänger sig systemet. Detta händer när du försöker göra en mjuk omstart efter att installationen är färdig.
Det här problemet uppstår i system med ATA-hårddiskar som implementerar ATA/ATAPI-6 T13-funktionen återgå till standardläget, avseende Ultra DMA-läget.
De här hårddiskarna återgår från Ultra DMA-läge till Multiword DMA-läge efter återställningen om inte beteendet inaktiveras. Du inaktiverar beteendet med kommandot SET FEATURES / Disable reverting to power-on to defaults.
Hur problemet visar sig beror på systemets BIOS och vilken typ av ATA-hårddisk det gäller. Problemet kan uppträda på något av följande sätt:
Om Ultra DMA-läge är aktiverat i BIOS och ATA-hårddisken fungerar i Ultra DMA-läge, kan en mjuk omstart efter installationen orsaka att systemet hänger sig i BIOS. Inga felmeddelanden visas.
Om Ultra DMA-läge är inaktiverat i BIOS och ATA-hårddisken fungerar i Ultra DMA-läge, kan en mjuk omstart efter installationen orsaka att systemet hänger sig. Meddelanden i stil med följande varningar 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 om gör du en kall omstart. 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 9 9/05 HW, 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 informationen 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-partitionen för fdisk.
x86-startpartitionen skapas av installationsprogrammet på installations-cd:n för Solaris 9 9/05 HW genom att 10 MB tas bort från Solaris fdisk-partitionen. Detta förhindrar att andra befintliga fdisk-partitioner ändras.
Du bör inte skapa den här partitionen manuellt.
Följaktligen kan du inte uppgradera från Solaris 2.6 eller Solaris 7 till den aktuella versionen genom att använda installations-cd:n för Solaris 9 9/05 HW. Mer information finns i Problem som rör uppgradering.
I Solaris 9 9/05 HW 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 (den befintliga storleken på systemet).
Andra partitionen – x86-startpartitionen (ungefär 11 MB).
Tredje partitionen – Solaris-partitionen (det återstående utrymmet på startskivan).
Om du vill använda standardlayouten markerar du Standard när du i Solaris Web Start eller i programmet suninstall ombeds välja en layout för startdisken.
Om du installerar Solaris 9 9/05 HW (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 servicepartition på systemet bör du läsa under x86: Servicepartition skapas inte som standard på system som saknar en befintlig servicepartition.
Du kan redigera partitionslayouten manuellt med verktyget fdisk. Du kan ha följande skäl för att vilja redigera startdiskpartitionerna manuellt:
Du vill bevara en befintlig Sun Linux-partition på systemet.
Du behöver skapa en Solaris-partition, men vill bevara andra 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 utan x86-startpartition till Solaris 9 9/05 HW använder du installationsprogrammet suninstall på Solaris 9 9/05 HW programvaru-cd 1 (av 2).
Om du använder standardprofilen för Solaris JumpStartTM på Solaris 9 9/05 HW-mediet för att installera flera språkversioner på ett system med en liten disk kan installationen misslyckas. Det här problemet kan uppstå under följande omständigheter:
Du använder standardprofilen för Solaris JumpStart för att installera andra språkversioner än C-versionen på ett system med en 2,1 GB-disk.
Du använder standardprofilen för Solaris JumpStart för att installera två eller fler språkversioner på ett system med en 4 GB-disk.
Om du installerar programvaran Solaris 9 9/05 HW 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 till programvaran Solaris 9 9/05 HW om du inte bevarade den 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 servicepartitionen på disken som Solaris-partitionen finns på, kan du välja en av de följande:
Om du vill installera från installations-cd:n för Solaris 9 9/05 HW genom att använda installationsprogrammet Solaris Web Start, 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.
Sätt in installations-cd:n för Solaris 9 9/05 HW i cd-rom-enheten.
Starta installationen.
När installationsprogrammet identifierar servicepartitionen visas följande meddelande:
Startdiskens standardlayout är en x86-startpartition och en Solaris-partition på det återstående utrymmet. Om det finns en service-fdisk-partition bevaras den också som standard. Om du vill fortsätta väljer du ett av följande alternativ: 1) Använd standardlayouten 2) Kör fdisk och redigera disken manuellt 3) Avsluta Välj ett av alternativen: [?] |
Om du vill använda standardlayouten skriver du 1.
Servicepartitionen bevaras och en x86-startpartition och en Solaris-partition skapas.
Installationsprogrammet Solaris Web Start skapar x86-startpartitionen genom att ta bort 10 MB från Solaris-fdisk-partitionen. Detta förhindrar att andra befintliga fdisk-partitioner ändras. Skapa inte partitionen manuellt.
Slutför installationen.
Om du vill installera från en nätverksinstallationsavbildning eller över nätverket från Solaris 9 9/05 HW-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 systemet 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 från nätverket finns i Installationsguide för Solaris 9 9/04.
Om du genom att använda suninstall-programmet vill installera från Solaris 9 9/05 HW programvaru-cd 1 (av 2) 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.
I installationsprogrammet ombeds du välja en metod att skapa Solaris-partitionen med.
Markera 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 från nätverket finns i Installationsguide för Solaris 9 9/04.
Enhetskonfigurationsassistenten för Solaris 9 levereras inte som startdiskett i Solaris 9 9/05 HW. 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 9/05 HW (x86-versionen), Solaris 9 9/05 HW programvaru-cd 1 (av 2) (x86-versionen) eller Solaris 9 9/05 HW programvaru-dvd:n (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 9/05 HW (x86 Platform Edition).
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.
Aktivera PXE-stödet med hjälp av verktyget för BIOS-inställning eller verktyget för konfigurering av nätverkskortet.
Mer information finns i Installationsguide för Solaris 9 9/04.
Programvaran Solaris 9 9/05 HW innehåller en ny funktion som gör att du kan installera stora partitioner. Systemets BIOS måste ha stöd för LBA (Logical Block Addressing). BIOS version GG.06.13 saknar stöd för LBA-åtkomst. Startprogrammen i Solaris kan inte hantera denna konflikt. Problemet kan även påverka andra HP Vectra-system.
Efter en uppgradering kan HP-systemet inte längre startas. Det enda som visas är en tom, svart skärmbild med en blinkande markör.
Åtgärd: Uppgradera inte HP Vectra XU Series-system med BIOS-version GG.06.13 om du ska använda Solaris 9 9/05 HW. Den här versionen stöder inte längre de här systemen.
Du kan fortfarande starta systemet med hjälp av startdisketten eller start-cd:n eftersom startsökvägarna inte använder hårddiskkod. Välj sedan hårddisken som startenhet i stället för nätverket eller cd-romenheten.
Det här avsnittet innehåller installationsfel som du bör känna till innan du installerar Solaris 9 9/05 HW:
Flashhämtningen resulterar enbart i fel för interaktiva flashinstallationer med DVD-gränssnittet mo lösenordet innehåller specialtecknen "@" ("snabel-a") och " ' " (apostrof). Övriga specialtecken orsakar inga liknande fel.
Åtgärd:Använd ett annat lösenord, utan "@" och " ' ".
Det går inte att skapa SVM-speglingar. I vissa fall hänger sig installationsprogrammet under pågående installation. Om installationen lyckas ges panic vid nästa start. Följande felmeddelanden visas:
Creation of SVM Metadb -- Hangs |
— eller —
Panic after reboot |
Åtgärd:Vänta med att skapa SVM-volymer tills installationen är klar.
Det går inte att installera SunSM Net Connect 3.1 från Extra Value-katalogen på Sun FireTM V1280-servrar. Installationsprogrammet Sun Net Connect värderar felaktigt funktionerna i Sun Fire V1280-servern som en utbytbar del (FRU). Det leder till att installationen misslyckas och att alla Sun Net Connect-paket tas bort. Följande felmeddelande registreras i installationsloggarna:
Fel: pkgadd misslyckades för SUNWfrunc |
Åtgärd: Hämta den senaste versionen av SRS Net Connect-tjänsten från https://srsnetconnect3.sun.com.
Installationen hänger sig om du utför en nätverksinstallation genom att använda PXE (Intel Preboot Execution Environment) på ett system med ett Adaptec Ultra-160 SCSI-gränssnitt. Ett felmeddelande som liknar följande visas:
Fel: Det går inte att hitta en enhetsdrivrutin. Enhetsdrivrutinen, cadp160.bef, saknas. |
I föregående exempel går det inte att hitta drivrutinen cadp160.bef på systemet. Den drivrutin det gäller kan ha ett annat namn på din dator.
Det här felet uppstår om det i systemets BIOS anges att Adaptec Ultra-160-gränssnittet ska använda samma IRQ (Interrupt Request) som nätverkskortet.
Åtgärd: Välj en av följande lösningar:
Om du vill installera över nätverket ska du ta bort Adaptec Ultra-160 SCSI-gränssnittet och utföra en nätverksinstallation med PXE.
Installera från Solaris 9 9/04-dvd:n eller cd-skivorna.
Det kan hända att X Server inte kan öppna en PS/2-musenhet på ett Sun LX50-system. Felet kan inträffa antingen under installationen eller när systemet startas om. När problemet uppstår visas följande felmeddelande:
ddxSUNWmouse: Ett fel inträffade då musenheten '/dev/kdmouse; /dev/kdmouse skulle öppnas: Enheten eller adressen finns inte |
Följaktligen kan installationsprogrammet för Solaris bara fortsätta i kommandoradsläge. Efter installationen kan problemet finnas kvar under körtid i Solaris.
Åtgärd: Växla anslutningarna för PS/2-tangentbordet och musen på Y-kabeln som ansluts till serverns PS/2-kontakt.
Om PS/2-musen fortfarande inte känns igen efter att systemet startats om trycker du på LX50-serverns återställningsknapp. Du kan även använda alternativet konfigurera om (b -r) när följande ledtext vid start/omstart visas:
Välj (s)tarta eller (t)olk: |
Det går inte att installera programvaran för anpassad JumpStart med kommandot re-preinstall. Felet inträffar därför att kommandot fsck inte kan uppdatera UFS-loggfilen för filsystem som innehåller skrivskyddade filer.
Om du t.ex. skriver följande kommando:
# /usr/sbin/install.d/re-preinstall cXt XdXsX
Följande felmeddelande visas efter att datorn startats om:
fsck för enheten misslyckades, kör re-preinstall igen. synkroniserar filsystem... färdigt Programmet avslutades |
Åtgärd: Välj ett av följande alternativ: Du måste vara inloggad som superanvändare för att utföra åtgärderna.
Alternativ 1: Om du använder en skrivbar nätverksinstallationsavbildning fortsätter du med följande steg:
Redigera filen /usr/sbin/install.d/rcS.stub på servern som innehåller installationsavbildningen. Ta bort eller kommentera bort följande rader:
# # Make sure the root FS is clean # # /etc/fsck -F ufs -o p ${RootfsRaw} >/dev/null # if [ $? -ne 0 ]; then # echo "fsck of ${RootfsRaw} failed, re-preinstall needs to be re-run." # /usr/sbin/halt # if |
Starta nätverksinstallationsavbildningen i enanvändarläge på systemet där du installerar JumpStart-programmet:
ok boot net -s
Kör kommandot re-preinstall som vanligt.
# /usr/sbin/install.d/re-preinstall cXt XdXsX
Alternativ 2: Om du startar direkt från cd eller dvd fortsätter du med följande steg:
Starta cd:n eller dvd:n.
Avsluta installationsprogrammet.
Kör kommandot re-preinstall.
Montera enheten som du skapade i steg 3.
Om du t.ex. skrev re-preinstall c0t0d0s0 i steg 3 monterar du filsystemet så här:
# mount /dev/dsk/c0t0d0s0 /mnt
Redigera skriptet sbin/rcS på det monterade filsystemet om du vill ta bort eller kommentera bort samma rader som i det första åtgärdsalternativet.
Avmontera filsystemet.
# umount /mnt
Starta om datorn om du vill fortsätta installera JumpStart-programmet.
Om systemet kör Solaris 2.6 eller Solaris 7 monterar volymhanteringen dvd:n med Solaris 9 9/05 HW 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 lösningar:
Installera de korrigeringsfiler som finns för systemet.
Version |
Korrigeringsnummer |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Solaris 2.6 |
107619-03 |
Solaris 7 |
107260-03 |
Montera dvd:n Solaris 9 9/05 HW 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 |
Följande installationsfel gäller Solaris 9 9/05 HW:
Om en flasharkivinstallation görs av Solaris 9 9/05 HW kommer pkgchk att rapportera fel för paketen SUNWcsr, SUNWkrbr och SUNWnisr.
För paketet SUNWcsr visas följande felmeddelande:
ERROR: /etc/default/init group name <sys> expected <root> actual ERROR: /etc/dgroup.tab group name <sys> expected <root> actual ERROR: /etc/format.dat group name <sys> expected <root> actual ERROR: /etc/inet/hosts group name <sys> expected <root> actual ERROR: /etc/inet/netmasks group name <sys> expected <root> actual ERROR: /etc/net/ticlts/hosts group name <sys> expected <root> actual ERROR: /etc/net/ticots/hosts group name <sys> expected <root> actual ERROR: /etc/net/ticotsord/hosts group name <sys> expected <root> actual ERROR: /etc/nsswitch.conf group name <sys> expected <root> actual ERROR: /etc/vfstab group name <sys> expected <root> actual |
För paketet SUNWkrbr visas följande felmeddelande:
ERROR: /etc/krb5/krb5.conf pathname does not exist |
För paketet SUNWnisr visas följande felmeddelande:
ERROR: /var/yp/aliases |
Åtgärd: Eftersom problemet är begränsat till installationer från flasharkiv kan du i stället göra en verklig nyinstallation.
Om inställningen diag-switch i PROM har värdet true visar installationsprogrammet för JumpStart ett varningsmeddelande, där man uppmanas att byta förvald startenhet, trots att den förvalda startenheten inte ändrades under installationen. Följande felmeddelande visas:
WARNING: CHANGE DEFAULT BOOT DEVICE If you want the system to always reboot Solaris from the boot device that you've specified (c1t0d0s0), you must change the system's default boot device using the eeprom(1M) command after installing Solaris software. |
Åtgärd: Ändra värdet på diag-switch till false.
Om du installerar Solaris 9 9/05 HW med installationsprogrammet för Solaris Web Start, visas kanske inte en del information och avslutspaneler för SRS Net Connect (Sun SM Remote Services) ordentligt.
Ramen för installationspanelen och knappen Avbryt visas, men installationspanelens innehåll saknas.
Det här problemet kan även uppträda under en Solaris Web Start-installation av andra produkter i den här versionen av operativsystemet Solaris.
Åtgärd: Följ de här stegen:
Hoppa över installationen av SRS Net Connect genom att klicka på Avbryt när den tomma installationspanelen visas.
När installationen av Solaris 9 9/05 HW är färdig installerar du SRS Net Connect manuellt från Solaris-dvd:n eller programvaru-cd 2 (av 2).
Genom att installera SRS Net Connect efter installationen av Solaris 9 9/05 HW är färdig, försäkrar du dig om att alla paneler visas som de ska.
Om du installerar eller uppgraderar till Solaris 9 9/05 HW på ett system med flera nätverksgränssnitt tolkar systemet alla systemgränssnitt som användbara. Gränssnitt som inte är kopplade till nätverket eller som inte är avsedda att användas visas i utdata för kommandot ifconfig -a. Dessutom kan gränssnitt med identiska Ethernet-adresser tilldelas identiska IP-adresser. Följande felmeddelande visas:
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address |
Det här problemet uppstår också på system där PROM-variabeln local-mac-address
har värdet false. Problemet uppstår eftersom alla gränssnitt är konfigurerade med samma IP-adress.
Åtgärd: Välj en av följande lösningar:
Om du vill plombera endast det konfigurerade gränssnittet startar du om systemet efter den första starten.
Om du vill tilldela olika IP-adresser till de olika nätverksgränssnitten 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 |
Följande problem inträffar under installationen av Solaris 9 9/05 HW programvaru-cd 1 (av 2).
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 1 008 sektor(er) inte kan tilldelas. |
Eller:
Varning! 1 sektor(er) i sista cylindern kan inte tilldelas |
Denna varning visas när storleken på det filsystem som skapas inte exakt motsvarar utrymmet på den disk som används. Diskrepansen kan leda till outnyttjat utrymme på den disk som inte ingår i filsystemet. Det oanvända utrymmet kan inte användas av andra filsystem.
Åtgärd: Ignorera varningen.
Det här avsnittet innehåller installationsproblem som inträffar under en uppgradering till Solaris 9 9/05 HW.
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 en mindre uppsättning uppdaterade korrigeringar. Kontrollera att du har den senaste listan med korrigeringar genom att gå till 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 Java 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: Slutför den här åtgärden:
Installera paketen från Solaris Live Upgrade med kommandot pkgadd.
Steg-för-steg-instruktioner finns i Kapitel 35, Använda Solaris Live Upgrade för att skapa en startmiljö (Steg-för-steg-anvisningar) i Installationsguide för Solaris 9 9/04.
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 9/05 HW. Solaris 8-system med SUNWsan-paketet installerat kan kräva särskilda procedurer för att uppgradera till Solaris 9 9/05 HW. 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 för Solaris 9 9/05 HW (x86-versionen) när du uppgraderar x86-baserade system från Solaris 2.6 eller 7 till Solaris 9 9/05 HW. Detta beror på kravet på en x86-startpartition.
Åtgärd: Använd Solaris 9 9/05 HW (x86-version) programvaru-cd 1 (av 2) om du vill uppgradera från Solaris 2.6 eller Solaris 7 till Solaris 9 9/05 HW.
Programvaran Solaris Management Console 2.1 är inte kompatibel med Solaris Management Console 1.0, 1.0.1 och 1.0.2. Om du vill uppgradera till Solaris 9 9/05 HW, och har Solaris Management Console 1.0, 1.0.1 eller 1.0.2 installerat, måste du först avinstallera Solaris Management Console. Programvaran Solaris Management Console kan finnas på systemet om du har installerat SEAS 2.0 overbox, SEAS 3.0 overbox eller Solaris 8 Admin Pack.
Åtgärd: Välj en av följande lösningar:
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 9/05 HW 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 noggrant i vilken ordning som paketen tas bort. 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 paket vars beskrivning innehåller ”Solaris Management Console 2.1”. Exempelvis kan SUNWmc.2 indikera Solaris Management Console 2.1-programvara.
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 exempelvis SUNWmcman och SUNWmcman.2 ingår i utdata från pkginfo tar du först bort paketet SUNWmcman och sedan 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 kommandotpkgrm när du vill ta bort alla Solaris Management Console 2.1-paket och associerade paket i följande ordning.
Om det finns flera instanser av paketen för Solaris Management Console 2.1 på din installation, som SUNWmc och SUNWmc.2, skall du först ta bort SUNWmc och sedan 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 CD-skivan Solaris 9 9/05 HW Software 1 (av 2) i CDROM-enheten. Skriv följande i ett terminalfönster:
# cd /cdrom/sol_9_904_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.
Följande installationsproblem inträffar under en uppgradering till Solaris 9 9/05 HW:
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 lösningar:
Installera med en kombinerad nätverksinstallationsavbildning.
Aktivera språkområdet C genom att ange miljövariablerna för systemet.
När du uppgraderar från Solaris 8 till Solaris 9 eller Solaris 9 9/05 HW 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 det här felmeddelandet.
Om du uppgraderar till Solaris 9 9/05 HW 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 9/05 HW över innehållet i /etc/init.d/sshd.
Åtgärd: Välj en av följande lösningar:
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 Secure Shell-protokollserverprogram eller Secure Shell-klientprogram på systemet ska du inte installera Secure Shell Cluster (SUNWCssh) under uppgraderingen.
Om du uppgraderar till Solaris 9 9/05 HW och katalogen /export är nästan full, felberäknas utrymmeskravet för /export. Uppgraderingen misslyckas då. 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 att slutföra uppgraderingen. |
Åtgärd: Välj någon 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 är på ett annat filsystem avmonterar du /export innan du kö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 9/05 HW.
Du hittar detaljerade instruktioner om detta i System Administration Guide: Basic Administration.
Om du försöker installera Solaris 9 9/05 HW ö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> syftar på den skivdel som innehåller den aktiva versionen av Solaris.
Följande installationsproblem inträffar efter en uppgradering till Solaris 9 9/05 HW:
Föråldrade avinstallerare tas inte bort när du använder Solaris Live Upgrade för att uppgradera till operativsystemet Solaris 9 9/05 HW från följande versioner:
OS för Solaris 8
Solaris 9 -versioner före operativsystemet Solaris 9 9/05 HW
De här avinstallationsprogrammen från tidigare operativsystem finns kvar i katalogen /var/sadm/prod.
Följande föråldrade avinstallerare tas inte bort:
uninstall_Alternate_Pathing_2_3_1.class
uninstall_CDRW_1_1.class
uninstall_CDRW_1_0.class
uninstall_Java3D_1_3.class
uninstall_Java3D_1_2_1_04.class
uninstall_Java3D_1_2_1_03.class
uninstall_Man_Page_Supplement.class
uninstall_OpenGL_1_2_3.class
uninstall_Netscape_6_2_3.class
uninstall_Netscape_6_2_1_Beta.class
uninstall_PC_launcher_1_0_2.class
uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class
uninstall_RSC_2_2_2.class
uninstall_RSC_2_2_1.class
uninstall_RSC_2_2.class
uninstall_ShowMeTV_1_3.class
uninstall_Sun_Hardware_AnswerBook.class
uninstall_SunATM_5_0.class
uninstall_SunFDDI_PCI_3_0.class
uninstall_SunFDDI_SBus_7_0.class
uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class
uninstall_SunForum_3_1.class
uninstall_SunVTS_5_1_PS6.class
uninstall_SunVTS_5_1_PS5.class
uninstall_SunVTS_5_1_PS4.class
uninstall_SunVTS_5_1_PS3.class
uninstall_SunVTS_5_1_PS2.class
uninstall_SunVTS_5_1_PS1.class
uninstall_SunVTS_5_0.class
uninstall_System_Management_Services_1_4.class
uninstall_System_Management_Services_1_3.class
uninstall_System_Management_Services_1_2.class
uninstall_WBEM_DR_1_0.class
uninstall_Web_Start_Wizards_SDK_3_0_1.class
uninstall_Web_Start_Wizards_SDK.class
Åtgärd: När du har uppgraderat systemet måste du ta bort de föråldrade avinstallerarna i katalogen /var/sadm/prod manuellt.
SAM-FS/QFS-demonerna startar inte och filsystemen går inte att montera om du utförde någon av följande åtgärder:
Du uppgraderade till Solaris 9 4/04.
Du installerade Solaris 9 Recommended Patch Cluster (Solaris 9 korrigeringsfils-ID 112233-11).
Det här felet inträffar eftersom systemanropet 181 som demonerna normalt använder används av en annan modul. Modulen introducerades av korrigeringsfilen som du nyss installerade. Följande felmeddelande registreras i /var/adm/messages:
/var/adm/messages Jan 5 13:28:46 host genunix: [ID 147998 kern.warning] VARNING: systemanropsposten 181 används redan Jan 5 13:28:46 host samfs: [ID 798779 kern.warning] VARNING: SAM-FS: modload(samsys) misslyckades. |
Dessutom registreras följande felmeddelande i /var/adm/sam-log:
/var/adm/sam-log Jan 5 13:30:08 host sam-fsd[355]: [ID 617651 local4.alert] Allvarligt fel - modulen samsys har inte laddats Jan 5 13:30:08 host sam-fsd[355]: [ID 765074 local4.alert] Rätta till problemet och 'kill -HUP 355' |
Gör så här:
Logga in som superanvändare.
Utfärda en grep för 181 från modinfo-utdata för att ta reda på om 181 används av en annan modul:
# modinfo | grep 181 8 1181aa0 38c4 1 1 TS (time sharing sched class) 15 11b1092 181a 12 1 sad (STREAMS Administrative Driver ') 43 1295cd8 ce9 181 1 ssc050 (SSC050 i2c device driver: v1.4) 158 7813a87f 181c 95 1 cpc (cpc sampling driver v1.10) 158 7813a87f 181c 179 1 cpc (cpc sampling system call) 158 7813a87f 181c 179 1 cpc (32-bit cpc sampling system call) |
Eftersom systemanropet 181 används av en annan modul måste du konfigurera samsys att använda ett ledigt systemanropsvärde i stället.
Redigera /etc/name_to_sysnum. Ändra samsys så att den använder 182 eller ett annat ledigt värde mellan 0 och 255.
samsys 182 |
Starta systemet om du vill konfigurera om samsys.
# shutdown -y -g0 -i0
OK> boot -r
Kontrollera att inga felmeddelanden visas i /var/adm/messages och att det går att montera filsystemet SAM-FS.
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.
Om du sedan tar 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:Other Exception: java.io.StreamCorruptedException: invalid stream header |
Åtgärd: Välj en av följande lösningar:
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 |
# 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 lösningen å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 egna MOF-filer (Managed Object Format) manuellt.
# /usr/sadm/bin/mofcomp MOF-filnamn |
Följande 64-bitarsproblem gäller version Solaris 9 9/05 HW.
Om 64-bitarskompatibel fast programvara redan används i systemet behöver du inte uppgradera Flash PROM-minnet.
Om du vill köra 64-bitars Solaris i ett UltraSPARCTM-system kanske du måste uppgradera systemets fasta Flash PROM-programvara. Med installationsprogrammet för Solaris 9 9/05 HW kan du lägga till 64-bitarsstöd. Detta 64-bitarsstöd väljs som standard vid installationer i Sun UltraSPARC-system. Ett 64-bitarssystem startar bara i 64-bitarsläge som standard om CPU-hastigheten är minst 200 MHz.
Om du väljer att köra 32-bitars Solaris-programvara på ett SunTM- eller UltraSPARC-system behöver inte flash PROM uppdateras.
I följande tabell listas de UltraSPARC-system (Sun4UTM) som berörs och lägsta version för den fasta programvaran som krävs. Systemtyp motsvarar de utdata du får från kommandot uname -i. Du kan se vilken firmware-version som körs med hjälp av kommandot prtconf -V.
Tabell 1–1 Lägsta version på fast programvara som krävs för att köra 64–bitars Solaris på UltraSPARC-system
Systemtyp från uname -i |
Lägsta version på fast programvara 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 uppdatering av Flash PROM.
Instruktioner om hur du utför en Flash PROM-uppdatering med Solaris-cd:n finns i Solaris 9 i Sun Hardware Collection. Du kan hämta handboken på http://docs.sun.com.
Följande problem med dokumentations-cd:n gäller Solaris 9 9/05 HW.
Vissa översatta dokumentationssamlingar i PDF-format har paketnamn med fler ä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.
Det finns inga korrigeringsfiler för Solaris 2.6-servrar när den här versionen lanseras.
Åtgärd: Instruktioner om hur du installerar de här korrigeringsfilerna finns i filen Solaris Documentation Important Information på dokumentationsmediet, dokumentations-cd 1 och 2 för Solaris 9 9/05 HW och på dvd:n. Filen finns i följande katalog:
monteringspunkt/README/språkversion/install_språkversion.html |
Den engelska filen på dokumentations-cd 1 av 2 för Solaris 9 9/05 HW finns till exempel i följande katalog:
sol_9_doc_1of2/README/C/install_C.html |
Följande installationsproblem för dokumentations-cd:n gäller Solaris 9 9/05 HW:
Om du kör uninstaller för Solaris 9 9/05 HW dokumentations-cd i läget Avinstallera alla, tar uninstaller bara bort de dokumentationspaket som installerats som standard.
Å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 9/05 HW med nodisplay-alternativet, kanske det inte går att bläddra i verifieringspanelen.
Åtgärd: Ange inte alternativet nodisplay med installationsprogrammet på dokumentations-CD:n för Solaris 9 9/05 HW. Använd det grafiska användargränssnittet (GUI-läget) för att installera dokumentations-cd:n för Solaris 9 9/05 HW.
Följande är ett språkanpassningsproblem som inträffar under installationen av Solaris 9 9/05 HW.
När du väljer en språkversion under installationen kan ytterligare språkversioner installeras. Detta sker i Solaris 9 9/05 HW 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.
Följande språkanpassningsproblem inträffar under installationen av Solaris 9 9/05 HW.
Om du använder Solaris Live Upgrade med flera cd-skivor när du installerar Solaris 9 9/05 HW 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 9/05 HW 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 anger värdet ARCH=sparcall och kommer inte att tas bort under uppgraderingen till Solaris 9 9/05 HW.
Åtgärd: Innan du uppgraderar till Solaris 9 9/05 HW tar du bort Solaris 8 Languages Supplement-paket genom att använda Solaris Produktregister-programmet.