I det här kapitlet beskrivs installationsproblem för operativmiljön Solaris 8 .
Följande beskrivningar av installationsfel har lagts till i kapitlet sedan dokumentet publicerades på Solaris 8 4/01 dokumentations-cd:n och i installationskiosken på Solaris 8 4/01 installations-cd:n.
Den här produkten heter Solaris 8 4/01, 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.
Om du gör en Solaris Web Start-installation på ett 64 MB-system med den engelska installations-cd:n för Solaris 8, installeras Solaris 8 program-cd 1 (av2) som den ska. Däremot kan installationen av Solaris 8 program-cd 2 (av 2) misslyckas. Problemet inträffar inte om du använder den flerspråkiga installations-cd:n för Solaris 8. Följande meddelande visas i /tmp/disk0_install.log.
java.io.IOException: Otillräckligt med utrymme |
Lösning: Välj en av följande lösningar:
Du förebygger det här problemet genom att installera med kommandoradsgränssnittet (CLI) för Solaris Web Start. Om du vill använda CLI startar du systemet från den engelska installations-cd:n för Solaris 8 med - w-alternativet.
Om du gör en Solaris Web Start-installation med den engelska installations-cd:n för Solaris 8 och Solaris 8 program-cd 2 (av 2) stannar innan den är färdig, startar du om systemet, loggar in och kör installer-skriptet som finns i rotkatalogen på Solaris 8 program-cd 2 (av 2).
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 4/01 för att installera operativmiljön Solaris 8 4/01 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 4/01 för att starta en interaktiv installation av Solaris 8 4/01. 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.
Om du uppgraderar till operativmiljöerna Solaris 8 1/01 eller 4/01 och du har någon av Solaris Management Console (SMC)-versionerna 1.0, 1.0.1 eller 1.0.2 installerad, måste du avinstallera SMC innan du uppgraderar. SMC 2.0 är inte kompatibel med någon tidigare version av SMC. SMC kan finnas på systemet om du har installerat SEAS 2.0 overbox, SEAS 3.0 overbox eller Solaris 8 Admin Pack.
Lösning: Välj en av följande lösningar:
Innan du uppgraderar kör du /usr/bin/prodreg och gör en fullständig avinstallation av Solaris Management Console.
Om du inte avinstallerade SMC 1.0, 1.0.1 eller 1.0.2 innan du uppgraderade måste du ta bort alla paket för SMC 1.0, 1.0.1. eller 1.0.2. Det är viktigt att du använder pkgrm när du tar bort paket i stället för prodreg och att du noggrant följer den ordning som paketen ska tas bort i. Följ de här stegen.
Logga in som superanvändare
Skriv följande kommando i ett terminalfönster.
# pkginfo |grep "Solaris Management Console" |
Paketnamnen i informationen kommer att identifiera ett SMC 1.0 -paket om inte beskrivningen startar med "Solaris Management Console 2.0."
Du använder pkgrm för att ta bort alla instanser av SMC 1.0-paket i följande ordning.
Ta inte bort paket som innehåller "Solaris Management Console 2.0" i beskrivningen. T ex kan SUNWmc.2 indikera SMC 2.0.
Om pkginfo-informationen visar flera versioner av SMC 1.0-paket, använder du pkgrm för att ta bort paket. Originalpaketet tas bort först och sedan paket som försatts med nummer. Om exempelvis paketenSUNWmcman och SUNWmcman.2 finns i pkginfo-informationen, tar du först bort SUNWmcman och sedan SUNWmcman.2. Använd inte prodreg.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvr # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
Skriv följande kommando i ett terminalfönster.
# rm -rf /var/sadm/pkg/SUNWmcapp |
SMC 2.0 borde fungera nu. För framtida underhåll eller om SMC 2.0 inte fungerar ordentligt rekommenderas du att ta bort SMC 2.0 och installera det igen genom att följa ansvisningarna nedan.
Skriv följande kommando i ett terminalfönster.
# pkginfo |grep "Solaris Management Console" |
De återstående SMC-paket som är installerade på ditt system kommer att identifieras av paketnamnen.
Du använder pkgrm för att ta bort alla SMC 2.0-paket i följande ordning.
Om det finns flera instanser av SMC 2.0-paket, t ex SUNWmc och SUNWmc.2, tar du först bort SUNWmc och sedan SUNWmc.2. Använd inte prodreg.
# pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Sätt i Solaris 8 program-cd 1 (av 2) (SPARC-version) i cdrom-enheten och skriv följande i ett terminalfönster.
# cd /cdrom/sol_8_401_sparc/s0/Solaris_8/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev SUNWmgapp SUNWmga SUNWdclnt |
Alla tidigare versioner av SMC har tagits bort och SMC 2.0 fungerar.
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-operativmiljön ä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.
När du installerar operativmiljön Solaris 4/01 kan inte systemet hitta standardroutern (nätbrygga) automatiskt om:
Bootparams-servern på det lokala delnätet inte har en bootparams-post
eller
Det inte finns någon bootparams-server på det lokala delnätet
Det går att komma åt värdar på det lokala delnätet, men konfiguration av tjänster utanför det lokala delnätet kommer att misslyckas. Ett felmeddelande visas som indikerar att det inte går att komma åt värden eller att den inte kan hittas.
Problemet uppstår oftast när systemet startas från en cd.
Lösning: Välj en av följande lösningar:
Om du har en bootparams-server på det lokala delnätet:
Lägg till en bootparams-post på servern.
Skriv följande kommando i ett terminalfönster.
# /sbin/hostconfig/ -p bootparams |
Om du inte har en bootparams-server, skriver du följande kommando i ett terminalfönster.
#/sbin/in.rdisc -s |
Om du installerar med kommandoradsgränssnittet (CLI) måste du först avsluta installationsprogrammet, köra ett av de tidigare nämnda kommandona och sedan starta om installationsprogrammet.
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.
Om du uppgraderar till operativmiljön Solaris 8 4/01 och katalogen /export är nästan full, felberäknas utrymmeskravet för /export och uppgraderingen misslyckas. Problemet inträffar oftast vid installation av skivlösa klienter eller om programvara från andra företag installeras i /export. Följande meddelande visas:
VARNING! Otillräckligt med utrymme för uppgraderingen. |
Lösning: Välj en av följande lösningar innan du uppgraderar:
Ge katalogen /export ett annat namn under uppgraderingen.
Kommentera bort /export-raden i filen /etc/vfstab tills uppgraderingen är färdig.
Om /export är på ett annat filsystem avmonterar du /export innan du kör uppgraderingen.
Efter att du uppgraderat från någon av operativmiljöerna Solaris 2.5.1 8/97 eller 11/97 till Solaris 8 kan följande fel uppträda i /a/var/sadm/system/logs/upgrade_log:
rm: Det går inte att ta bort katalogen /a/var/sadm/pkg/.save.SUNWcsr: Filen finns redan |
Lösning: Du undviker felet genom att utföra fsck på rotfilsystemet innan du uppgraderar till Solaris 8-operativmiljön.
Du löser felet efter att du uppgraderat genom att utföra fsck på rotfilsystemet.
Om ditt system stöder installation av klienter utan skivminne med verktyget AdminSuite 2.3 Diskless Client, måste du först ta bort alla befintliga skivlösa klienter innan du installerar operativmiljön Solaris 8 4/01. Närmare anvisningar finns i "How to Set Up Your Diskless Client Environment" i Solaris 8 System Administration Supplement.
Om du försöker installera operativmiljön Solaris 8 4/01 över befintliga skivlösa klienter, visas följande felmeddelanden:
The Solaris Version (Solaris 7) on slice <xxxxxxxx> cannot be upgraded. There is an unknown problem with the software configuration installed on this disk. |
Om du uppgraderar från Solaris 8 (Solaris WBEM Services 2.0), Solaris 8 6/00 (WBEM Services 2.1), Solaris 8 10/00 (WBEM Services 2.2) eller Solaris 8 1/01 (WBEM Services 2.3) till Solaris 8 4/01 (Solaris WBEM Services 2.4), måste du konvertera egna anpassade data i formatet Managed Object Format (MOF) till det nya lagringsformatet Reliable Log, som används med Solaris WBEM Services 2.4. Om du inte konverterar dessa data kommer systemet att drabbas av dataförluster.
Lösning: Om du vill konvertera WBEM-data måste du spara programvaran JavaSpacesTM innan du uppgraderar. Efter uppgraderingen måste du köra kommandot wbemconfig convert.
Följ de här anvisningarna och spara programvaran JavaSpaces innan du uppgraderar till Solaris 8 4/01.
Logga in som superanvändare.
Spara programvaran JavaSpaces.
cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp |
Kontrollera och anteckna vilken version av programvaran JDKTM som du har installerad på din dator. Till exempel:
# /usr/bin/java -version java version "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, native threads, sunwjit) |
Du måste köra samma version av programvaran JDK som när det ursprungliga JavaSpaces-datalagret skapades.
När du har uppgraderat till operativmiljön Solaris 8 4/01 måste du konvertera dina WBEM-data. Mer ingående instruktioner finns i "Uppgradera WBEM-lagringsutrymmet för att förebygga WBEM-dataförluster" in Ytterligare information för Solaris 8-installation.
Det här problemet gäller system med Solaris 2.5.1 och den ointegrerade CDE-operativmiljön för Solaris 2.5.1. Systemen påverkas bara om den ointegrerade CDE-miljön har flyttats till en annan katalog än /usr/dt. Flyttningen av CDE i sådana system har åstadkommits genom att en symbolisk länk till den flyttade CDE-miljön har skapats i /usr/dt.
När du uppgraderar till operativsystemet Solaris 8 installeras CDE om i /usr/dt, och länken till den flyttade versionen tas bort. Själva den flyttade CDE-miljön tas däremot inte bort.
Om filsystem omtilldelas vid uppgraderingen kan uppgraderingen misslyckas, eftersom omtilldelningsfunktionen inte tar hänsyn till det extra utrymme som behövs för den nya CDE-versionen i /usr/dt. Det här felet märks inte förrän uppgraderingen har slutförts. Om det här felet inträffar innehåller uppgraderingsloggen ett antal meddelanden om att det krävs mer utrymme för en uppgradering.
Lösning: Avinstallera den flyttade CDE-miljön innan du påbörjar uppgraderingen till operativsystemet Solaris 8. Du kan utföra avinstallationen med skriptet install-cde på CDE-cd:n för Solaris 2.5.1. Skriptet måste köras med flaggan -uninstall när du vill ta bort CDE.
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 |
När du uppgraderar till Solaris 8 4/01 från Solaris 2.6 eller Solaris 7 och inte väljer 64-bitarsstöd som uppgraderingsalternativ installeras följande 64-bitarspaket i onödan:
SUNWceuox
SUNWeeoux
SUNWneoux
SUNWseoux
SUNWweoux
Lösning: När uppgraderingen är slutförd tar du bort 64-bitarspaketen med hjälp av kommandot pkgrm:
# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox |
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 dess fasta Flash PROM-programvara. I installationsprogrammen för Solaris 8 finns en kryssruta för 64-bitarsstöd. Detta 64-bitarsstöd väljs som standard vid installationer i Sun UltraSPARC-system. 64-bitarssystem startar i 64-bitarsläge som standard endast då CPU har en hastighet på 200 MHz eller högre.
Om du väljer att köra 32-bitars Solaris i ett SunTM- eller UltraSPARC-system, behöver du inte uppgradera Flash PROM-minnet.
I följande tabell listas de UltraSPARC-system (sun4u) som berörs och lägsta version för den fasta programvaran som krävs. Systemtyp motsvarar de utdata du får från uname -i-kommandandot. Du kan se vilken programvaruversion 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-operativmiljö 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 Uppsättningen Solaris 8 om Sun Hardware. Om du inte har denna handbok hittar du den på http://docs.sun.com.
Efter att du uppgraderat eller installerat operativmiljön Solaris 8 4/01 sägs följande fel ha korrigerats av korrigering 108652-25:
4379921
4364219
4383751
Lösning: Efter att du installerat eller uppgraderat kör du korrigering 108652-29 för att rätta till de här felen.
Skärmbilden för anpassad installation på Solaris 8 cd 1 (av 2) är inte översatt till franska och tyska.
Lösning: Acceptera standardvalen.
När du har uppgraderat från Solaris 7 3/99, 5/99, 8/99 eller 11/99 till Solaris 8 4/01 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.
Texten på knapparna OK och Avbryt i den tyska versionen av dialogrutan Web Start Kiosk har fel text. Knappen till vänster är OK och knappen till höger är Avbryt.