I det här kapitlet beskrivs installationsproblem för operativmiljön Solaris 8 10/00 .
Den här produkten heter Solaris 8 10/00, men det kan hända att kod och sökvägar refererar till Solaris 2.8 eller SunOSTM 5.8. Använd alltid koden eller sökvägen exakt så som den är skriven.
Solaris 8 (Intel-version) Hardware Compatibility List uppdateras kontinuerligt. Den senaste versionen av Hardware Compatibility List finns på http://soldc.sun.com/support/drivers/hcl.
I HTML-versionen av Solaris 8 Advanced Installation Guide på dokumentations-cd:n har sidor utelämnats. Om du vill läsa den fullständiga Solaris 8 Advanced Installation Guide hänvisar vi till:
PDF-versionen på dokumentations-cd:n för Solaris 8
AnswerBook2-versionen på dokumentations-cd:n för Solaris 8
Om du konfigurerar namntjänsten (NIS+, NIS eller DNS) i ett system och namnservern (eller -servrarna) finns i ett annat delnät utan att routern anger dess sändväg så kan inte systemidentifieringsverktygen kontrollera namnservern.
Om du väljer DNS som namntjänst uppmanas du acceptera ej verifierade uppgifter och fortsätta. Om du väljer NIS+ eller NIS som namntjänst kan inte systemidentifieringen fortsätta utan verifiering, och namntjänsten kan inte konfigureras under installationen.
Lösning: Välj en av följande lösningar:
Om du installerar med hjälp av ett grafiskt gränssnitt öppnar du ett terminalfönster och skriver följande kommando för att lägga till en router:
# route add default <ip_address_of_router> |
Om du installerar med ett kommandoradsgränssnitt väljer du kommandot nameservice = none. När installationen är klar skapar du filen /etc/defaultrouter och kör sys-unconfig.
Om Solaris Web Start 3.0, som finns på installations-cd:n för Solaris 8, inte kan hitta en 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-startpartition
Den här fdisk-partitionen på 10 MB gör att Intel-baserade datorer kan startas från miniroten på den nya skivdelen på fdisk-partitionen.
Solaris Web Start 3.0-installationen skapar en x86-startpartition och använder 10 MB diskutrymme från fdisk-partitionen. Detta förhindrar att andra befintliga fdisk-partitioner ändras.
Du bör inte skapa den här partitionen manuellt.
Detta hindrar också dig från att använda Web Start 3.0 för att uppgradera från Solaris 2.6 eller Solaris 7 till Solaris 8. Mer information finns i "Problem som rör uppgradering".
En nätverksbrygga används för att kommunicera med andra nätverk. Ett system med nätbryggor innehåller flera kort för nätverksgränssnitt och alla kort ansluter till olika nätverk.
Om du använder installations-cd:n för Solaris 8 10/00 för att installera operativmiljön Solaris 8 10/00 på ett system med nätbrygga, använder Solaris Web Start 3.0 det primära gränssnittet för att hämta systeminformation. Du kan inte få Solaris Web Start 3.0 att använda något annat gränssnitt för att hämta information för systemidentifiering.
Lösning: Välj ett av följande sätt för att ange ett annat gränssnitt för att hämta systeminformation.
Skapa en sysidcfg-fil som anger vilket nätverksgränssnitt som ska användas under systemidentifieringen. Avsnittet "Guidelines for Preconfiguring With the sysidcfg File" in Solaris 8 Advanced Installation Guide och man-sidan sysidcfg( 4) innehåller mer information om hur du skapar och ändrar en sysidcfg-fil.
Använd programvaru-cd 1 av 2 för Solaris 8 10/00 för att starta en interaktiv installation av Solaris 8 10/00. Ange att systemet är av nätverkstyp, och välj sedan det alternativa nätverksgränssnitt som ska användas för systemidentifiering på den lista som visas.
Installationsmekanismen för språkområden har ändrats i Solaris 8. Vilken nivå av språkversionsstöd som installerades i operativsystemen Solaris 2.5.1, 2.6 och 7 berodde på vilket programvarukluster som valdes. Solaris 8-operativmiljön innehåller ett nytt installationsgränssnitt där du anger vilka geografiska regioner som du behöver språkversionsstöd för. Därmed kan du anpassa systemets konfiguration bättre när du installerar Solaris 8 än i Solaris 2.5.1, 2.6 och 7.
Lägg särskilt märke till följande:
Du måste markera de språkversioner som du vill installera i fönstret för val av geografiskt område under första delen av installationen. C (POSIX-språkversion) och en_US.UTF-8 (Unicode-stöd) är de enda språkversioner som installeras automatiskt.
När du uppgraderar från tidigare versioner väljs vissa språkversioner automatiskt, beroende på vilka språkversioner som är tillgängliga i det system som du uppgraderar. Observera att språkversionerna för engelska, franska, tyska, italienska, spanska och svenska alltid fanns i systemet i operativmiljöerna Solaris 2.5.1, 2.6 och 7.
Unicode-språkversioner (UTF-8) innehåller en funktion för stöd för inmatning på flera språk. Eftersom de här språkversionerna använder asiatiska inmatningsmetoder som tillhandahålls av varje enskild språkversion installerar du bara de asiatiska språkversioner som du behöver använda.
Om du försöker installera en stor partition (över 8 GB-gränsen) på en skiva som använder någon av de styrenheter som anges nedan, fungerar det installerade systemet inte korrekt.
Installationsprogrammet för Solaris kan inte identifiera att drivrutinen inte stöder stora partitioner. Installationen fortsätter därför utan att något felmeddelande visas. När du startar om systemet kan det däremot hända att omstarten misslyckas.
Även om du lyckas starta om systemet, kommer det senare att uppstå fel på grund av de ändringar som har skett i startenheten eller i de paket som har lagts till. De angivna drivrutinerna används av följande styrenheter:
Symbios 53C896--baserade styrenheter (symhisl)
AMI MegaRAID-styrenheter (mega)
Compaq 53C8xx-baserade SCSI-styrenheter (cpqncr)
Lösning: Installera inte en partition som är större än 8 GB i ett system med styrenheter som använder drivrutinerna symhisl, mega eller cpqncr.
Solaris 8-operativmiljön innehåller en ny funktion som gör att du kan installera stora partitioner. DPT PM2144UW-styrenhetens BIOS måste stödja LBA (Logical Block Addressing). Den senaste utgåvan av denna BIOS har fullständigt stöd för LBA-åtkomst. Problemet kan även påverka andra DPT-styrenheter.
Lösning: Kontrollera att du har den senaste versionen av styrenhets-BIOS DPT PM2144UW innan du uppgraderar systemet till Solaris 8.
Gör så här för att ta reda på om systemet har en DPT-styrenhet:
Kör prtconf -D.
Om namnet dpt visas, kör du kortets konfigurationsverktyg för att ta fram information om modell och BIOS-version.
Uppgradera DPT PM2144UW-styrenheterna genom att programmera om (flash) BIOS eller installera den senaste BIOS EPROM som du får från DPT. På adressen http://www.dpt.com finns de senaste BIOS-kopiorna för alla DPT-styrenheter.
Du kan därefter uppgradera systemet till Solaris 8.
Solaris 8-operativmiljön 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. Du får endast se en tom, svart skärmbild med en blinkande markör.
Lösning: Uppgradera inte HP Vectra XU-system som använder den senaste BIOS-versionen GG.06.13 till Solaris 8, eftersom sådana system inte längre stöds.
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.
Som standard är DMA-funktionen deaktiverad för Solaris-drivrutinen ata för ATA/ATAPI-enheter. Det går att installera Solaris 8-operativmiljön om DMA är deaktiverat.
Om du vill aktivera DMA-funktionen för att förbättra prestanda, följer du anvisningarna i kapitlet "Direkt minnesåtkomst (DMA, Direct Memory Access) är deaktiverat i PCI-IDE-system".
Om du använder installations-cd:n för Solaris 8 10/00 registreras följande felmeddelanden i filen /var/sadm/system/logs/cd0_install.log.
cpio: Det går inte att utföra kommandot chown() "/tmp/x86_boot/solaris", errno 22, Ogiltigt argument cpio: Fel under chown() av "/tmp/x86_boot/solaris/boot.bin", errno 22, Ogiltigt argument cpio: Det går inte att utföra kommandot chown() "/tmp/x86_boot/solaris/boot.bin", errno 22, Ogiltigt argument |
De här meddelandena innebär att Web Start 3.0 på installations-cd:n för Solaris 8 10/00 inte kan byta ägare för de filer som krävs för att starta från IA-startpartitionen. Eftersom IA-startpartitionen är ett PCFS-filsystem och inte stöder kommandot chown uppstår cpio-felet.
Lösning: Ignorera felmeddelandena.
Nätverksstart måste göras på det primära nätverksgränssnittet för IA-baserade system.
Det är inte alltid enkelt att identifiera det primära nätverksgränssnittet, men den första eller sista nätverksenheten på Solaris bootmeny brukar vara det primära gränssnittet.
När du väl har angett det primära gränssnittet används det varje gång du startar, om du inte ändrar någonting i maskinvarukonfigurationen. Om du ändrar maskinvarukonfigurationen kan det hända att det primära gränssnittet också ändras, beroende på vilken sorts ändringar du gör.
Om du startar från ett annat nätverksgränssnitt än det primära, slutar startsystemet att fungera och startservern kontaktas inte. (Det här problemet kan även uppstå om systemet inte är registrerat som en klient till startservern.)
Förloppsindikatorn "Installerar Solaris-programvara - Pågår" anger ibland att installationen är klar medan den ännu pågår. Efter det att förloppsindikatorn anger att installationen är klar kan det hända att ytterligare paket läggs till, vilket kan ta flera minuter.
Lita därför inte på att förloppsindikatorn korrekt anger när installationen är klar. Följande meddelande visas när programmet har slutfört alla installationer:
Installationen är klar |
Något av följande varningsmeddelanden kan visas när du skapar ett filsystem under installationen.
Varning! I-nod block/cylindergrupp (87) >= datablock (63) i sista cylindergruppen. Detta tyder på att 1008 sektor(er) inte kan tilldelas. |
Varning! 1 sektor(er) i sista cylindern kan inte tilldelas |
Lösning: Ignorera varningen.
När du har installerat Solaris 8 program-cd 1 av 2 frågar en anpassad JumpStartTM-installation inte efter Solaris 8 program-cd 2 av 2.
Lösning: Välj en av följande lösningar:
Om du bara installerat Programvarugruppen för slutanvändare, behöver du inte installera Solaris 8 program-cd 2 av 2 eftersom programmet för slutanvändare och dess språkstöd finns på Solaris 8 program-cd 1 av 2.
Om du installerar Hela distributionen plus OEM, Hela distributionen eller programutvecklarversionen, och använder en anpassad JumpStart-installation från en server, använder du en server för nätverksinstallation som innehåller Solaris 8 program-cd 1 av 2, 2 av 2 och eventuell språk-cd. Mer information finns i avsnittet "Creating a Profile Server" in Solaris 8 Advanced Installation Guide.
Om du ska göra en fullständig installation inklusive OEM-programvaran eller utvecklingsversionen och använder en anpassad JumpStart-installation från en diskett, följer du de här instruktionerna för att slutföra installationen av programvaru-cd 2 av 2 och språk-cd-skivorna för Solaris 8.
När den anpassade JumpStart-installationen av Solaris 8 program-cd 1 av 2 är klar, startar du om systemet.
Logga in på systemet.
Sätt i Solaris 8 program-cd 2 av 2.
Kör kommandot installer och följ instruktionerna som visas på skärmen för att installera resten av programvaran.
Sätt i Solaris 8 språk-cd-skivan.
Kör kommandot installer och följ instruktionerna som visas på skärmen för att installera språk.
Det går inte att använda Solaris Web Start 3.0 på installations-cd:n för Solaris 8 för att uppgradera IA-baserade system från Solaris 2.6 eller 7 till Solaris 8, eftersom installationen använder en x86-startpartition. Använd Solaris-programvaru-cd 1 av 2 för uppgradering av IA-baserade system till Solaris 8.
Solaris 8 innehåller en ny cachearkitektur för filsystem. Denna omfattar funktionen Prioritetssidväxling i Solaris 7. Systemvariabeln priority_paging bör inte anges i Solaris 8, och den bör tas bort från katalogen /etc/system när systemet uppgraderas till Solaris 8.
Den nya cachearkitekturen minimerar den belastning av det virtuella minnessystemet som härrör från aktiviteter i filsystemet. Därför ändrar den nya cachearkitekturen dynamiken i minnets sidväxlingsstatistik vilket medför att det blir lättare att övervaka systemminnets egenskaper. Flera av egenskaperna uppvisar dock helt annorlunda värden och Du bör notera de här skillnaderna när du analyserar minnesfunktionerna eller anger tröskelvärden för prestandaövervakning. De viktigaste skillnaderna är:
Antalet sidåterkallanden är högre, vilket bör anses som normalt under krävande filsystemsaktiviteter.
Mängden fritt minnesutrymme är större eftersom värdet nu inkluderar en stor del av filsystemets cache-minne.
Avsökningsfrekvensen är nästan noll under förutsättning att det inte råder brist på tillgängligt systemminne. Avsökning används inte längre för att ersätta listan över lediga cylindrar under normalt filsystems-I/O.
Läs felbeskrivningen ID 4121281 innan du börjar uppgradera IA-baserade system (Intel Architecture) till Solaris 8.
I metadb-replikerna i DiskSuiteTM ingår namn på drivrutiner som en del av konfigurationsinformationen för DiskSuite. I IA-baserade system med versionerna 2.4, 2.5, 2.5.1 och 2.6 av Solaris är SCSI-drivrutinsnamnet cmdk. Drivrutinen cmdk har ersatts av sd-drivrutinen i Solaris 7 och 8 för IA-baserade system.
Lösning: Du undviker dataförluster när du uppgraderar till Solaris 7 och 8, genom att spara systemets metaenhetskonfigurationer i textfiler och ta bort deras metadb-replikeringar innan du uppgraderar ett IA-baserat system som kör DiskSuite. När du har uppgraderat det IA-baserade systemet måste du återställa metaenhetskonfigurationerna via kommandoradsgränssnittet i DiskSuite.
I Tilläggsinformation om DiskSuite Version 4.2 finns anvisningar om hur du sparar metadb-konfigurationer, tar bort metadb-replikeringar, uppgraderar IA-baserade system till Solaris 7 och 8, uppgraderar DiskSuite till version 4.2 och återställer metaenhetskonfigurationer. Skript för Bourne-skalet som automatiserar denna procedur finns tillgängliga för Solaris 7 och 8.
När du uppgraderar till Solaris 8 tas kanske inte inaktuella filer i SUNWpmi eller SUNWxwpls bort. Behörigheten för filen /usr/openwin/server/etc/OWconfig är dessutom annorlunda i Solaris 8 än i tidigare Solaris-versioner.
Dessa ogiltiga filer och skillnaden i rättigheter till filen OWconfig orsakar inga problem på det uppgraderade systemet.
Lösning: Ignorera felmeddelandet som visar de ogiltiga filerna SUNWpmi och SUNWxpls, som inte togs bort under uppgraderingen. Ignorera felmeddelandet som talar om att rättigheterna till filen /usr/openwin/server/etc/OWconfig inte är de väntade.
Om du har installerat WBEM 1.0 från SEAS 3.0-cd:n (Solaris Easy Access Server) i ett system med Solaris 7 måste du ta bort WBEM 1.0-paketen innan du uppgraderar till Solaris 8. Solaris WBEM Services 2.0 startar inte om du uppgraderar till Solaris 8 från Solaris 7 med WBEM 1.0. Objekthanteraren CIM (Common Information Model) kan inte starta. Följande felmeddelande visas.
File not found: /opt/sadm/lib/wbem/cimom.jar |
Lösning: Använd kommandot pkgrm för att ta bort WBEM 1.0-paketen innan du uppgraderar till Solaris 8.
Använd kommandot pkginfo för att kontrollera om WBEM 1.0-paket har installerats. Skriv så här:
% pkginfo | grep WBEM |
Logga in som superanvändare.
Använd kommandot pkgrm för att ta bort alla WBEM 1.0-paket. Skriv så här:
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
I uppgraderingsloggen kan det stå att SUNWeeudt-paketet bara installerades delvis.
Utför pkgadd av SUNWeeudt till /. FEL: verifieringen av attributen hos </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> misslyckades, sökvägen finns inte ... Installation of <SUNWeeudt> partially failed. pkgadd return code = 2 |
Lösning: Utför följande steg när uppgraderingen är klar.
Ta bort SUNWeeudt-paketet genom att skriva:
# pkgrm SUNWeeudt |
Lägg till SUNWeeudt-paketet genom att skriva:
# pkgadd SUNWeeudt |
K018-R är ett ogiltigt språk. Det visas i fönstret för val av språk vid installation från Solaris 8, cd 1 av 2. Om du väljer det påverkas inte installationen som körs på engelska.
Den turkiska språkversionen installeras inte när Solaris 8 cd 1 av 2 används. Följande felmeddelande visas:
det gick inte att ange lokal inställning |
Lösning: Installera med språk C och lägg till turkisk support.
När du har uppgraderat från Solaris 7 3/99, 5/99, 8/99 eller 11/99 till Solaris 8 10/00 kan följande fel visas i uppgraderingsloggarna.
Utför pkgadd av SUNWplow till /. pkgadd: FEL: unable to create package object </a/usr/openwin/share/locale/de.ISO8859-15>. file type <s> expected <d> actual unable to remove existing directory at </a/usr/openwin/share/locale/de.ISO8859-15> .... Installation of <SUNWplow> partially failed. pkgadd return code = 2 Utför pkgadd av SUNWpldte till /. VARNING! /a/usr/dt/appconfig/types/de.ISO8859-15 may not overwrite a populated directory. ...... pkgadd: FEL: /a/usr/dt/appconfig/types/de.ISO8859-15 could not be installed. ....... Installation of <SUNWpldte> partially failed. pkgadd return code = 2 |
Den här varningen visas på grund av att korrigeringsfilen byter ut de aktuella katalogerna i uppgraderingsloggarna från symboliska länkar till kataloger. Uppgraderingsprocessen försöker sedan att installera en uppdaterad version av paketet som inte innehåller ändringen. De här felen påverkar inte systemets operativmiljö.
Lösning: Ignorera felmeddelandena.
I dialogrutan för interaktiv installation av Solaris har endast titeln översatts. Det avsnitt som inte har översatts börjar med följande text.
You'll be using the initial option ..... |
{0} visas på en del ställen i de franska och italienska versionerna där cd-skivans titel borde stå.
Om du installerar operativmiljön med dessa två angivna språk visas delar av installationsprocessen på engelska. Det är heller inte alla språkpaket som installeras. Följande meddelande visas.
XView warning: "de" kann nicht als Sprachumgebungs-Kategorie Ausgabesprache (gesetzt über Umgebungsvariable(n)) verwendet werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist (Serverpaket) XView warning: Requested input method style not supported. (Serverpaket) |
Lösning: Installera Solaris med de tyska och franska ISO8859-1-språkversionerna.
I den tyska dialogrutan Proxyinformation för Webbstartpresentation är knapparna OK och Avbryt märkta med Undefined. Knappen till vänster är OK och knappen till höger är Avbryt.