Tilläggsinformation för Solaris 10

Kapitel 2 Installationsproblem

I det här kapitlet beskrivs installationsproblem för Solaris 10 Operativsystem.


Obs! –

En del av problemen och felen i det här kapitlet har åtgärdats i senare Solaris 10-versioner. Om du har uppgraderat Solaris-programvaran kan det hända att vissa problem och fel som beskrivs i det här kapitlet inte längre är aktuella. Du kan se vilka problem och fel som inte längre är aktuella för din specifika Solaris 10-programvara i Bilaga A, Tabell över integrerade fel i operativsystemet Solaris 10.


Allmän information

I det här avsnittet finns allmän information, t.ex. beteendeförändringar i OS för Solaris 10.

SUSv3 (Single UNIX Specification, version 3) innehåller ändringar

SUSv3 (Single UNIX Specification, version 3) innehåller uppdateringar för följande operativsystemsgränssnitt för POSIX:

Uppdateringarna innehåller följande ändringar:

Variabeln ENV i Korn-skalet

Miljövariabeln ENV utökas inte längre i ett Korn-skal som inte är interaktivt. Den här ändringen gäller både /bin/ksh och /usr/xpg4/bin/sh.

Kompilerare och SUSv3-program

Program som följer SUSv3 och andra standarder bör byggas med rätt funktionstestmakron, kompilerare och alternativ. Mer information finns i direkthjälpen för standards(5).

Kommandot file

När kommandot file används tillsammans med alternativet -m, utför kommandot signerade jämförelser på användardefinierade magic-filer. I x86-miljön växlar dessutom inte kommandot ordningen för multibyte-heltal till fallande signifikans (SPARC) innan magic-värdena jämförs. Mer information finns i direkthjälpen för file(1) och magic(4).

Utskriftsfunktioner

snprintf() och vsnprintf() returnerar nu det antal byte som skulle formaterats vid indatavärdet n=0. Mer information finns i direkthjälpen för snprintf(3C) och vsnprintf(3C).

Textredigeraren

Redigeraren söker efter ytterligare villkor innan den läser .exrc-filerna i $HOME eller i den aktuella katalogen vid starten. Mer information finns i direkthjälpen förex(1) och vi(1).

64-bit SPARC: Tidsfunktioner

Om time_t är för stor för att representeras i en tm-struktur, returneras en nollpekare av följande funktioner och errno anges till EOVERFLOW:

Mer information finns i direkthjälpen för gmtime(3C), gmtime_r(3C), localtime(3C) och localtime_r(3C).

Avslutande snedstreck

SUSv3 tillåter bara ett avslutande snedstreck (/) i sökvägsnamn om sökvägen anger en befintlig katalog eller en katalog som ska skapas.

Verktyg i /usr/xpg6/bin och /usr/xpg4/bin

Verktygen i /usr/xpg6/bin och /usr/xpg4/bin uppvisar beteenden som följer SUSv3- eller XPG4-standarden och som står i konflikt med standardbeteendet för Solaris. PATH måste vara ordentligt konfigurerad för att en användare ska kunna använda kommandoradsmiljön som följer SUSv3-standarden. Mer information finns i direkthjälpen för det specifika verktyget.

Stödet för TCP-inkapslare aktiveras under sendmail

Verktyget sendmail har lagts till i listan över tjänster som stöder TCP-inkapslare. Den kapacitet som har tillkommit i och med verktyget kan orsaka att sendmail nekar anslutningar i Solaris 10-system som tidigare konfigurerats med mycket restriktiva tjänster. Använd bakgrundsprogramnamnet sendmail om du vill aktivera användningen av TCP-inkapslare. Mer information om stöd för TCP-inkapslare finns i sendmail version 8.12 använder TCP-wrappers i Nyheter i Solaris 10. Information om hur du konfigurerar TCP-inkapslare finns i direkthjälpen för tcpd(1M) och hosts_access(4) i paketet SUNWtcpd.

x86: Byta till Solaris fdisk-identifierare

I Solaris 10-versionen har Solaris fdisk-identifieraren satts till 0xbf för att underlätta konfigurationen av miljöer med flera startsystem som inkluderar operativsystemet Linux. I tidigare Solaris-versioner sattes fdisk-identifieraren till 0x82, samma identifierare som skivdelen för minnesväxling för Linux. Ändringen av identifierare gör att du kan installera OS för Solaris 10 och operativsystemet Linux utan att du först måste göra ändringar i skivdelen för minnesväxling för Linux eller installera om Linux.

Operativsystemet Solaris känner även i fortsättningen igen och stöder Solaris fdisk med 0x82-identifieraren. Använd kommandot fdisk om du vill växla mellan identifierarna 0x82 och 0xbf. Om du använder Solaris Live Upgrade och måste använda 0x82-identifieraren kan du byta 0xbf-identifieraren till 0x82 med kommandot luactivate.

Mer information finns i direkthjälpen för fdisk(1M).

x86: Minnestilldelningsbegränsningar för program på x86-system

Solaris-program tilldelar minne med hjälp av funktioner som exempelvis malloc(), brk() eller mmap(). Hur mycket minne som kan tilldelas av ett program begränsas av storleken på användarens virtuella adressutrymme. Programtext, -stack, -data och -bibliotek som finns i det virtuella adressutrymmet kan minska storleken för den maximala minnestilldelningen ytterligare.

32-bitars datamiljö

I en 32-bitars datamiljö delas det virtuella adressutrymmet mellan användaren och kärnan. Det innebär att storleken på användarens virtuella adressutrymme är 4 GB minus storleken på kärnans virtuella adressutrymme. Hur storleken för det virtuella adressutrymmet konfigureras beror på mängden fysiskt minne. I takt med att det fysiska minnet ökar, minskar storleken på användarens virtuella adressutrymme. För system med 8 GB minne innebär detta att användarens virtuella adressutrymme är ungefär 3 GB.

Det finns två alternativ om minnestilldelningen är otillräcklig för ett program:

64-bitars datamiljö

I en 64-bitars datamiljö är det virtuella adressutrymmet för 32-bitarsprogram helt och hållet till för användaren. Därför kan ett 32-bitarsprogram tilldela 4 GB minus det användaradressutrymme som krävs för text, stack och bibliotek.

På vissa tidiga 64-bitars AMD-processorer kan minnestilldelningen minskas ytterligare med 1 GB. Gå igenom följande steg för att avgöra om din processor påverkas:

  1. Kör kommandot pmap $$ från ett 32-bitarsskal.

  2. Kontrollera om adresser som är större eller lika med 0xC0000000 listas på processöversikten. Om det inte finns några sådana adresser begränsar operativsystemet Solaris 32-bitarsprogram till de 3 GB som är längst ned i det virtuella adressutrymmet på 4 GB.

Ett 64-bitarsprogram kan tilldela 250 TB minne beroende på hur mycket programmet redan använder.

x86: Solaris stöder NX-bit (no execute)

Solaris 10 på x86 stöder NX-bit (no execute) i 32- och 64-bitarslägen. Med NX-bit aktiveras fullständig implementering av de skydd som tillämpas när PROT_EXEC inte används i olika minnessystemanrop, exempelvis funktionen mmap(). Tidigare angavs PROT_EXEC för allt mappat minne på x86-system. I och med att Solaris stöder NX-bit har virusskyddet förbättrats.

På NX-kompatibel maskinvara använder operativsystemet Solaris NX-bit som standard när inte PROT_EXEC specificeras. Stacksegment använder däremot PROT_EXEC som standard, inte NX-bit. Du kan ändra standardinställningen för stacksegment genom att göra något av följande:

Systemadministratören kan inaktivera all användning av NX-bit genom att använda eeprom-kommandot för att ange enforce-prot-exec till “off”. Den här variabeln medföljer som en övergångslösning för system med gamla program som saknar PROT_EXEC.

Problem och fel gällande förinstallationer

I det här avsnittet finns information om allvarliga installationsproblem som du bör vara medveten om innan du installerar eller uppgraderar OS för Solaris 10. De här problemen kan orsaka att installationer och uppgraderingar misslyckas. Om något av felen i det här avsnittet gäller för ditt system, kan du vara tvungen att utföra någon av de rekommenderade lösningarna innan du installerar eller uppgraderar.

Stöd för produkter som inte är en del av operativsystemet Solaris

Även om kompatibiliteten för Solaris 10 har testats mot tidigare versioner, kan det hända att en del tredjepartsprogram inte är helt ABI-kompatibla. Kontakta leverantören för sådana program direkt om du vill ha information om kompatibilitet.

Du kan köra både operativsystemet Solaris och andra produkter som inte ingår i Solaris-programvaran på ditt system. De här produkterna kan komma från Sun eller vilket annat företag som helst. Om du uppgraderar systemet till Solaris 10 bör du kontrollera att de andra produkterna också stöds av operativsystemet Solaris 10. Beroende på status för var och en av dessa produkter kan du göra något av följande:

Information om Solaris 10 3/05 HWx

Solaris 10 3/05 HWx är temporära, begränsade versioner som ersätts av Solaris 10 1/06-programvaran. Informationen i det här avsnittet är av intresse enbart för de kunder vars plattformar ursprungligen krävde HW1 eller HW2, men som ännu inte har uppdaterat till operativsystemet Solaris 10 1/06.

Operativsystemet Solaris 10 3/05 HW1 måste installeras i vissa system

Operativsystemet Solaris 10 3/05 HW1 baseras på operativsystemet Solaris 10 3/05, men har också stöd för specifik ny maskinvara från Sun. Du ska bara installera operativsystemet Solaris 10 3/05 HW1 i system eller domäner som använder den maskinvara som kräver detta operativsystem. För alla andra system eller domäner ska du använda det ursprungliga Solaris 10 3/05-programmet.

Information om huruvida maskinvaran kräver operativsystemet Solaris 10 3/05 HW1 finns i dokumentationen till maskinvaran. Om systemet innehåller kort av typen UltraSPARC IV+ kanske du behöver mer information för att kunna använda operativsystemet Solaris 10 3/05 HW1 på den maskinvaran. Sådan information finns i Handbok för Suns maskinvaruplattformer på adressen http://www.sun.com/products-n-solutions/hardware/docs/Software/Solaris_on_SunHardware/Solaris_10/index.html .

Följande information gäller endast för plattformar som fortfarande kör den temporära versionen Solaris 10 3/05 HW1. Informationen gäller inte system som kör operativsystemet Solaris 10 3/05, Solaris 10 3/05 HW2 eller Solaris 10 1/06.

När Solaris installationsprogram avslutas startar systemet om (6300863)

I vissa situationer misslyckas installationen av Solaris 10 3/05 HW1 eftersom Solaris installationsprogram inte hittar find_device.out, startar om, når samma läge igen och utför en ny omstart.

Åtgärd: Ange alternativet -text vid start:


boot net -text

Rusningstillstånd mellan EF/kcfd och IPsec-algoritmens tillgänglighet (6266083)

Det här problemet kan inträffa i ett nyinstallerat system eller ett system som importerar ett stort antal nya SMF-manifest (Service Management Facility) i samband med starten. Enligt de här startvillkoren kan IPsec, som är en del av svc:/network/initial:default , initieras före ramverket för kryptering, som är en del av svc:/system/cryptosvc:default. Eftersom verifierings- eller krypteringsalgoritmer inte är tillgängliga kan skapandet av säkerhetsassociationer för IPsec misslyckas och generera ett felmeddelande enligt följande:


PF_KEY-fel: typ=ADD, felnummer=22:
Ogiltigt argument, felsökningskod=40:
Verifieringsalgoritmen stöds inte

Det här felet kan till exempel inträffa när du använder DR i ett Sun Fire E25K-system som innehåller IPsec-tjänster.

Åtgärd: Innan du utför åtgärder som använder IPsec-tjänster utför du följande steg efter en start som importerar ett stort antal nya SMF-manifest:

  1. Kör det här kommandot efter start:


    ipsecalgs -s
    
  2. Om /etc/inet/secret/ipseckeys finns i systemet kör du också det här kommandot:


    ipseckey -f /etc/inet/secret/ipseckeys
    

Nu kan du utföra åtgärder som skapar IPsec-säkerhetsassociationer, som till exempel att använda DR i ett Sun Fire E25K-system.

Den här proceduren behöver bara upprepas när ett stort antal SMF-manifest importeras vid starten.

Operativsystemet Solaris 10 3/05 HW2 måste installeras i vissa system

Operativsystemet Solaris 10 3/05 HW2 är Solaris 10 3/05 med ytterligare korrigeringsfiler som stöder Sun FireTM T2000-systemet, som innehåller den nya Sun UltraSPARC T1-processorn. HW2 krävs i T2000-systemet, och bör inte installeras i några andra system. Mer information finns i Sun Fire T2000 Product Notes och i Solaris 10 Handbok för Suns maskinvaruplattformar.


Obs! –

HW2 är inte en ersättning för operativsystemen Solaris 10 3/05 eller Solaris 10 3/05 HW1. Alla Sun-system utom de som är baserade på Sun UltraSPARC IV+- och T1-processorer bör köra operativsystemet Solaris 10 3/05.


Uppgradering från Solaris Express eller Solaris 10 Beta stöds inte


Obs! –

Den senaste informationen om uppgraderingsstöd från och med versionen Solaris 10 1/06 finns i Ändringar i uppgraderingsstödet för Solaris-versioner.


Uppgradering till OS för Solaris 10 stöds bara om du uppgraderar från en av följande versioner:

Uppgradering från alla Solaris Express eller Solaris 10 Beta-versioner stöds inte, oavsett om det gäller standarduppgradering eller Live Upgrade. Om du vill uppgradera från de här versionerna måste du installera OS för Solaris 10.

Vissa körbara filer är inte signerade efter uppgradering till OS för Solaris 10

De flesta körbara filer i Solaris 10 innehåller digitala signaturer som används för att verifiera filernas äkthet. Mer information om den här funktionen finns i Signera ELF-objekt i Nyheter i Solaris 10.

Under en uppgradering från Solaris Express eller Solaris 10 Beta ersätts eventuellt inte alla filer med digitalt signerade versioner. De saknade filerna påverkar inte möjligheten att köra program, men filernas äkthet kan inte verifieras. Du kan undvika det här problemet genom att göra en fullständig installation OS för Solaris 10 i stället för en uppgradering. Mer information finns i Uppgradering från Solaris Express eller Solaris 10 Beta stöds inte.

Installation av Sun Fire V250 Server

Metaklustret för programvaran SUNWCXall måste installeras på en Sun Fire V250-server.

I NFS version 4 introduceras en ny ledtext vid första systemstart

OS för Solaris 10 använder som standard NFSv4 (NFS version 4) som distribuerad filsystemmekanism. I NFSv4 överförs filanvändare och gruppattribut som strängar i formatet ”user@domain” respektive ”group@domain”.

Domändelen av strängen bör vara densamma mellan klient och server. Den här informationen hämtar automatiskt domännamnet från systemets namntjänst. I en del fall är dock inte den hämtade domänen densamma mellan klient och server. Detta händer oftast i miljöer där någon av följande omständigheter gäller:

Om domäninformationen mellan klient och server inte stämmer överens, kan filer som du kommer åt via NFSv4 visas som om de ägs av ”ingen.”

För att säkerställa att konfigurationen blir korrekt uppmanas du vid första systemstart att ange en domän som du ska använda för NFSv4. Svara ”nej” på uppmaningen om en av följande konfigurationer beskriver din distribution:

Anpassad JumpStart och avancerade installationer

I miljöer där metoden anpassad JumpStartTM används för obevakade systeminstallationer krävs få justeringar för att undvika ledtexter vid första start.

Ett exempelskript, set_nfs4_domain, finns i Solaris 10-distributionsmediet i katalogen ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample. Ändra en kopia av det här skriptet så att variabeln NFS4_DOMAIN är inställd på platsspecifika behov och kan anropas från JumpStarts slutskript. Som en del av slutfasen i JumpStart förkonfigureras därför målsystemets NFSv4-domän, och således förhindras alla ledtexter vid första start.

Gör så här om du vill utföra obevakade installationer:

  1. Skapa en kopia av skriptet set_nfs4_domain i samma katalog som JumpStart-skriptet finish.sh.

  2. Redigera skriptet och ställ in variabeln NFS4_DOMAIN efter dina specifika behov.

  3. Redigera skriptet finish.sh och lägg till ett anrop till set_nfs4_domain.

  4. Kör JumpStart-installationerna som vanligt.

Mer information finns i direkthjälpen för sysidconfig(1M), sysidtool(1M), nfsmapid(1M) och nfs(4). Se även System Administration Guide: Network Services.

x86: Det går inte att konfigurera nätverket på system med nätverkskorten elx eller pcelx

Det går inte att installera system med något av nätverkskorten elx eller pcelx. Under konfigurationen av nätverkskortet kan följande felmeddelande visas:


VARNING!: elx: underkörning av överföring eller jabber: d0<UNDER, INTR, CPLT>

Mer information finns i direkthjälpen för elxl(7D) och pcelx(7D).

Åtgärd: Installera och kör på system som inte har något av nätverkskorten elx eller pcelx.

Standardstorleken för filsystemet /var är inte tillräcklig för Extra Value-produkter

Standardstorleken för filsystemet /var kan vara otillräckligt för Extra Value-produkter i följande situationer:

Du måste ange en större skivdelsstorlek för filsystemet /var manuellt.


Obs! –

Om filsystemet /var inte finns på en separat skivdel eller partition uppstår inte det här problemet.


Åtgärd: Välj en av följande lösningar:

x86: Uppgradera inte datorer av typen Hewlett-Packard (HP) Vectra XU med BIOS-versionen GG.06.13

Programvaran Solaris 10 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 10. 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.

SPARC: Äldre fast programvara kan behöva Boot Flash PROM-uppdatering

På SPARC-baserade system körs OS för Solaris 10 i 64-bitarsläge. Vissa Sun4UTM-system kan behöva uppdateras till en nyare version av den fasta programvaran OpenBootTM i flash-PROM för att operativsystemet ska kunna köras i 64-bitarsläge. Följande system kan behöva en uppdatering av flash-PROM:

I följande tabell anges vilka UltraSPARC-system och versioner av fast programvara som krävs för att köra 64-bitars OS för Solaris 10. Systemtyp motsvarar de utdata du får från kommandot uname -i. Du kan se vilken fast programvaruversion som körs med hjälp av kommandot prtconf -V.

Tabell 2–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-2 

3.11.2 

SUNW,Ultra-4 

3.7.107 

SUNW,Ultra-Enterprise 

3.2.16 


Obs! –

För systemen som inte finns med i tabellen ovan krävs ingen uppdatering av Flash PROM.


Instruktioner för hur du utför en flash-PROM-uppdatering finns i Solaris 8 Sun Hardware Platform Guide på http://docs.sun.com.

Ytterligare korrigeringsfiler krävs för att utföra en Solaris Live Upgrade

För att Solaris Live Upgrade ska fungera ordentligt måste ett begränsat antal korrigeringsfilsändringar installeras för den operativsystemsversion som angetts. De senaste korrigeringsfilerna finns på adressen http://sunsolve.sun.com . Mer information finns i informationsdokument 72099 på webbplatsen SunSolveSM.

Begränsningar vid installation av Solaris Live Upgrade-paket

Om du använder 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:

Programvaran Solaris Management Console 2.1 är inte kompatibel med Solaris Management Console 1.0, 1.0.1 och 1.0.2

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 10, 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:

Installationen misslyckas när du installerar Solaris Flash-arkiv i tomma startmiljöer med Solaris Live Upgrade (6222925)

Om du installerar Solaris Flash-arkiv i en tom alternativ startmiljö med Solaris Live Upgrade, misslyckas installationen. Meddelanden i stil med följande varningar visas:


sh:  /sökv_till_installationsavb/Solaris_10/Tools/Boot/usr/sbin/install.d/mergescripts/
merge_name_service:  hittades inte

FEL: Överföringslisteposten (/a/var/svc/profile/name_service.xml):
mergescript misslyckades (/sökv_till_installationsavb/Solaris_10/Tools/Boot/usr/sbin/
install.d/mergescripts/merge_name_service)

FEL: Det gick inte att kopiera en temporär fil till dess slutliga plats

FEL: Flash-installationen misslyckades

Extraherar Flash-arkiv: 100 % färdigt (av 4361,24 MB)
Solaris Flash-installationen av startmiljön S10B74L2 misslyckades.

I föregående exempel är sökv_till_installationsavb katalogsökvägen till den nätverksinstallationsavbildning som du använder för installationen.

Åtgärd: Följ de här stegen:

  1. Byt katalog till katalogen mergescripts i den nätverksinstallationsavbildning som du använder för installationen.


    # cd sökv_till_installationsavb/Solaris_10/Tools/Boot/usr/sbin/install.d/mergescripts
    
  2. Skapa filen merge_name_service.


    # touch merge_name_service
    
  3. Gör filen merge_name_service körbar.


    # chmod a+x merge_name_service
    
  4. Nu kan du installera Solaris Flash-arkivet i den alternativa startmiljön med Solaris Live Upgrade.

    Instruktioner för hur du installerar ett Solaris Flash-arkiv med Solaris Live Upgrade finns i Installera Solaris Flash-arkiv i en startmiljö i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.

  5. Montera filsystemen i den alternativa startmiljö som du installerade i steg 4.


    # lumount alt_startmiljö monteringspunkt
    

    I det föregående kommandot är alt_startmiljö startmiljön som du installerade i steg 4. monteringspunkt är monteringspunkten för den alternativa startmiljön.

  6. Byt katalog till katalogen /var/svc/profile i den alternativa startmiljön.


    # cd monteringspunkt/var/svc/profile
    
  7. Ta bort profilen name_service.xml.


    # rm name_service.xml
    
  8. Skapa en symbolisk länk för namntjänstprofilen till filen name_service.xml.


    # ln -s ns_namntjänst.xml name_service.xml
    

    I det föregående exemplet är namntjänst den namntjänst som du vill använda för systemet. Använd en av följande strängar för det här värdet.

    • nis

    • nisplus

    • dns

    • ldap

    • filer

Installationsprogrammet Solaris GUI misslyckas om du konfigurerar ett annat gränssnitt än det primära och aktiverar DHCP (6215739)

Om du försöker konfigurera ett annat kortgränssnitt än det primära under en installation av Solaris 10, misslyckas installationen under följande omständigheter:

Följande felmeddelande visas.


Det uppstod ett fel vid konfigurering av systemet.
Gå tillbaka och kontrollera dina inställningar.

Lösning 1: Använd den interaktiva textbaserade Solaris-installeraren (skrivbordssession).

Lösning 2: Använd Solaris installationsprogram med det grafiska användargränssnittet.

  1. När installationsprogrammet ber dig lämna information om nätverksanslutningen, väljer du Ingår inte i ett nätverk.

  2. Slutför installationen.

  3. Efter installationen konfigurerar du om systemet för nätverket med stöd för DHCP aktiverat genom att använda kommandot sys-unconfig.

    Mer information om hur du konfigurerar om ett system med kommandot sys-unconfig finns i direkthjälpen för sys-unconfig(1M).

x86: Sun Java Workstations 2100Z kan hänga sig när du startar från dvd:n Solaris 10 Operating System (6214356)

Fast programvara för dvd-kombinationsenheten i en Sun Java Workstation 2100Z kan orsaka systemkrascher. Kraschen inträffar när du startar arbetsstationen från dvd:n Solaris 10 Operating System. Efter att kärnstartbilden visats blinkar följande meddelande mycket snabbt förbi:


panic[cpu0]/thread=fec1be20: mod_hold_stub: 
Det gick inte att ladda stub-modulens schema/TS_DTBL
fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11)
fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4)
fec25ce4 unix:disp_add+3d (fec026dc)
fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518)
fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,)
fec25d2c TS:_init+d (0, d6d89c88, fec25d)
fec25d3c genunix:modinstall+d9 (d6d89c88)
fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d)
fec25d7c genunix:modload+ac (fec026c4, fec26c4)
fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc)
fec25db4 genunix:getcid+50 (fec026c4, fec28514)
fec25dcc unix:dispinit+df (fec25ddc, fe814ba9)
fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37)
fec25ddc unix:startup+19 (fe800000, 166130, 7)
fec25dec genunix:main+16 ()

Sedan återställs systemet automatiskt.

Åtgärd: Välj ett av följande alternativ:

Lösning 1: Ändra några konfigurationsinställningar i BIOS. Den här tillfälliga lösningen gör att du kan slutföra installationen av Solaris 10. Den här metoden kan dock orsaka att dvd-enhetens läsförmåga blir sämre. Följ de här stegen:

  1. Tryck på F2 under systemstarten för att öppna inställningarna.

    Skärmen visar alternativ för anslutningstyp liknande följande exempel:


    Primary Master [ ]
    Primary Slave [ ]
    Secondary Master [CD-ROM]
    Secondary Slave [ ]
  2. Välj anslutningstyp för dvd-enheten genom att välja anslutningstyp för cd-rom.


    Obs! –

    Det kan hända att mer än en anslutningstyp för cd-rom visas på skärmen, t.ex. om du har flera optiska enheter. I sådana fall kan du behöva öppna datorlådan för att bestämma dvd-enhetens anslutningspunkt. Se till att du väljer rätt anslutningstyp för dvd-enheten.


  3. Efter att du valt rätt anslutningstyp för cd-rom, trycker du på Retur.

    I nästa skärm har Type:[Auto] valts automatiskt.

  4. Tryck på blanksteg två gånger för att ändra valet till Type:[CD-ROM] .

  5. Välj Transfer Mode med hjälp av piltangenterna.

  6. Tryck på Retur om du vill visa en lista med andra Transfer Mode-alternativ.

  7. Välj Standard genom att använda piltangenterna och tryck sedan på Retur för att bekräfta valet.

  8. Spara ändringarna i konfigurationen genom att trycka på F10 och avsluta BIOS-inställningarna.

    Systemet startas om.

Lösning 2: Uppdatera dvd-kombinationsenhetens fasta programvara till v1.12. Det här alternativet kräver att dvd-kombinationsenheten är ansluten till ett system som kör Microsoft Windows. Följ de här stegen:

  1. Ta bort dvd-kombinationsenheten från Sun Java Workstation 2100z. Information om hur du tar bort enheten finns i användarhandboken för arbetsstationen.

  2. Anslut enheten till ett system som kör Microsoft Windows. Om det behövs kontrollerar du enhetens bygelinställningar för huvud- och slavenhet.

  3. Gå till AOpens hämtningscenter på http://download.aopen.com.tw/default.aspx.

  4. Sök efter fast programvara för dvd-enheten genom att använda följande information:

    • Product: Combo drives

    • Model: COM5232/AAH

    • Categories: Fast programvara

  5. Hämta och installera fasta programvaruversionen R1.12.

  6. Installera om enheten på arbetsstationen. Om det behövs återställer du bygelinställningarna för huvud- och slavenhet.


Obs! –

Det kan finns nyare versioner av denna fasta programvara på webbplatsen. Suns tester bekräftar att v1.12-versionen löser kraschproblemet. Sun kan inte bekräfta att nyare fasta programvaruversioner efter v1.12 löser problemet på samma sätt.


x86: Det grafiska installationsgränssnittet för Solaris kan misslyckas när du installerar Solaris Flash-arkiv (6208656)

Om du använder det grafiska installationsgränssnittet för Solaris när du installerar ett Solaris FlashTM-arkiv på ett x86 baserat system kan installationen misslyckas. Det här felet inträffar på system som inte kör Solaris eller Linux innan installationen påbörjas.

Följande felmeddelande visas.


Ett oväntat fel hittades i de media eller arkiv som du markerat

Åtgärd: När du uppmanas att välja installationstyp i Solaris installationsprogram ska du inte välja det interaktiva Solaris-alternativet. Välj alternativ 3 eller 4 och utför en interaktiv textinstallation för Solaris. När du ombes ange vilket medium som ska användas under installationen anger du sökvägen till Solaris Flash-arkivet.

x86: Seriekonsoler för vissa Sun Fire-system fungerar inte (6208412)

Seriekonsolen (ttya) på följande Sun Fire-system fungerar inte som standard:

Om du vill använda seriekonsolen måste du först konfigurera systemets BIOS manuellt.

Åtgärd: Den här lösningen kräver att systemet har ett Sun-tangentbord och en bildskärm. Följ de här stegen:

  1. Starta datorn.

  2. Tryck på F2 under systemstarten för att öppna Phoenix BIOS.

  3. Under Peripherals ändrar du inställningen för comm port från disabled till enabled.

  4. Spara konfigurationen och starta om systemet.

  5. Ändra in- och utdataenhet till ttya med hjälp av kommandot eeprom.


Obs! –

Det fungerar inte att ändra standardinställningarna för lågnivå-fast programvara genom att trycka på Stop + N vid systemstart på de här systemen.


Installationsprogrammet för Solaris med det grafiska användargränssnittet misslyckas på system med befintliga x86 fdisk-startpartitioner (6186606)

Installationsprogrammet för Solaris med det grafiska användargränssnittet misslyckas på system med en befintlig x86-startpartition Felet inträffar om den befintliga x86-startpartitionen skapats med den textbaserade Solaris-installeraren. Följande felmeddelande visas.


Standardlayout kommer inte att fungera på det här systemet.
Fel:
Fel: FEL: Det gick inte att skapa en explicit fdisk-partition på c0t0d0.
Cylindrarna 14581 - 14597 som krävs används av fdisk-partitionen 1
Fel:
Fel: FEL: Systeminstallation misslyckades
Pfinstall misslyckades. Exit stat= java.lang.UNIXProcess@a89ce3 2 
artition on c0t0d0. Cylindrarna 14581 - 14597 som krävs används av 
fdisk-partitionen 1  FEL: Systeminstallation misslyckades

Åtgärd: Välj en av följande lösningar:

Lösning 1: När du uppmanas att välja en installationstyp i installationsprogrammet väljer du 3 Solaris interaktiv text (skrivbordssession).

Lösning 2: Om du använder Solaris installationsprogram med det grafiska användargränssnittet gör du så här:

  1. Starta installationen.

  2. I ledtexten där du väljer installationstyp, väljer du Anpassad installation.

    I panelerna för den anpassade installationen ombes du lämna information om språkversioner, programvara och vilka skivdelar som du vill installera på.

  3. Besvara frågorna på skärmen på det sätt som är lämpligast för ditt system.

  4. På skärmbilden Fdisk-val markerar du skivdelen som innehåller x86-startpartitionen.

  5. Ta bort x86-startpartitionen genom att ändra den till OANVÄND i rullgardinsmenyn.

  6. Lägg till x86-startpartitionen igen genom att ändra OANVÄND till x86start.

  7. Fortsätt installationen.

x86: Endast en del av disken kan användas av kommandot fdisk eller format (5042195)

När en diskenhet överstiger 65 535 cylindrar på x86-baserade system, använder operativsystemet Solaris bara de understa 16-bitarna av cylinderantalet. Detta innebär att den faktiska storleken på diskutrymmet som är tillgängligt för Solaris är reducerat. Låt oss anta att det rapporterade antalet cylindrar för en disk är 70 000. Skillnaden mellan 70 000 och 65 535 motsvarar det antal cylindrar som är tillgängligt för Solaris, d.v.s. 4 464.

Om du vill ta reda på om disken överstiger 65 535 cylindrar, beräknar du diskens ungefärliga kapacitet med följande formel:

diskkapacitet = cylindrar × huvuden × sektorer × 512

Jämför sedan resultatet med den diskkapacitet som angetts. Om skillnaden mellan de två värdena är stor är det en indikation på att diskens cylinderantal överstiger 65 535.

Åtgärd: Välj ett av följande alternativ:

x86: X Server kan inte öppna musenheten på Sun LX50-servrar (5027771)

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 komma åt data på Solaris 10 Operativsystem-dvd:n när Solaris 7 körs (4511090)

Om systemet kör Solaris 7 monterar volymhanteringen dvd:n Solaris 10 Operating System 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:

Kända installationsfel

Följande fel kan inträffa under eller efter installationen av OS för Solaris 10.

Java-felmeddelanden visas efter en installation av OS för Solaris 10 (6218158)

När systemet startas om efter att installationen av OS för Solaris 10 är färdig, kan Java-felmeddelanden liknande det som visas i följande exempel genereras. De här meddelandena kan antingen visas i konsolen eller registreras i filen /var/adm/messages.


java[16552]: [ID 874347 user.error] libpkcs11:
open /var/run/kcfd_door: Ingen sådan fil eller katalog
java[16552]: [ID 523743 user.error] libpkcs11:
/usr/lib/security/pkcs11_softtoken.so
oväntat fel i ELF-signaturens verifiering.
Systemet kanske har manipulerats.
Det går inte att fortsätta tolkningen av /etc/crypto/pkcs11.conf
java[16580]: [ID 874347 user.error] libpkcs11:
open /var/run/kcfd_door: Ingen sådan fil eller katalog
java[16580]: [ID 523743 user.error] libpkcs11:
/usr/lib/security/pkcs11_softtoken.so
oväntat fel i ELF-signaturens verifiering.
Systemet kanske har manipulerats.
Det går inte att fortsätta tolkningen av /etc/crypto/pkcs11.conf

Åtgärd: Ingen. Ignorera felmeddelandena.

Installationsskivan för Solaris 10 matas ut när du installerar Solaris Flash-arkiv (6215847)

Under installation kan skivan matas ut och installationen misslyckas. Det här felet kan inträffa om du startar från en installationsskiva för Solaris 10. Installationsskivan kan vara dvd:n Solaris 10 Operating System eller cd:n Solaris 10-programvara - 1. Efter att du startat systemet försöker du installera ett Solaris Flash-arkiv från nätverket.

Problemet inträffar under följande två uppsättningar av omständigheter.

Lösning 1: Om felet orsakades av ett ogiltigt arkiv utför du något av följande steg, beroende på vad som utlöste felet.

Lösning 2: Om felet inträffade efter att du använt den textbaserade installeraren i en konsolsession, väljer du ett av följande alternativ:

x86: Programmet kdmconfig körs två gånger efter den första delen av installationen (6209092)

Under den första systemomstarten efter den första delen av en OS för Solaris 10-installation kan det hända att programmet kdmconfig körs två gånger. Under denna första start ombes du välja en X-server varje gång programmet startar. Det här inträffar på x86-baserade system som inte konfigurerats att använda X-servern. Ett exempel på ett sådant system är ett ”grafikkortslöst” system som inte använder grafisk visning.

Åtgärd: Varje gång programmet startas och användaren uppmanas att ange en X-server trycker du på F3_Exit. Startprocessen fortsätter direkt eller efter en kort fördröjning. Problemet uppträder inte fler gånger efter att den här första starten är färdig om systemet startas om.

x86: Systemet startar inte efter en anpassad JumpStart-installation (6205478)

Om du installerar på ett x86-baserat system med installationsmetoden anpassad JumpStart och explicit konfigurerar skivdel 2 som den överlappande skivdelen, inträffar ett fel. Det går inte att starta om systemet när installationen är färdig. Följande felmeddelande visas:


Det går inte att hitta Solaris-partitionen

Det här felet inträffar eftersom den överlappande skivdelen 2 (c0t0d0s2, t.ex.) anges börja vid cylinder 1i stället för vid cylinder 0.

Åtgärd: I den anpassade JumpStart-profilen tar du bort nyckelordsposten filesys, där skivdel 2 konfigureras som den överlappande skivdelen. Du ska t.ex. ta bort en nyckelordspost som är likvärdig med följande post:


filesys c0t0d0s2 all overlap

När du har tagit bort posten kör du den anpassade JumpStart-installationen.

Installationsloggar kan vara ofullständiga och felaktiga (5087588)

Om du installerar programvaran Solaris 10 kan filen install_log i /var/sadm/system/logs och /var/sadm/install/logs bli ofullständig. De här loggarna får inte innehålla information om paket som lagts till i systemet och de får inte registrera fel som påträffas när paket läggs till. Det innebär att du inte kan använda filen install_log när du vill felsöka installations- eller progamfel.

Åtgärd: Om ett program inte fungerar korrekt ska du inte kontrollera filen install_log för att ta reda på om programpaketen har installerats. Följ de här stegen:

  1. Kontrollera i Solaris Produktregister vilka paket som programmet använder.


    # prodreg
    
  2. Ta reda på om något av dessa paket bara är delvis installerat genom att använda kommandot pkginfo.


    # pkginfo -p paketnamn
    
  3. Ta bort alla paket som rapporteras i resultatet för detta kommando.


    # pkgrm alternativ paketnamn
    
  4. Installera om paketen.


    # pkgadd alternativ paketnamn
    

x86: Interaktiv installation med grafiskt användargränssnitt från dvd misslyckas om variabeln boot-device inte har angetts (5065465)

Om du installerar Solaris från Solaris 10 operativsystems-dvd:n kan den interaktiva installationen med grafiskt användargränssnitt misslyckas. Det här felet inträffar om konfigurationsvariabeln boot-device inte har angetts för systemet.

Kör följande kommando om du vill ta reda på om konfigurationsvariabeln boot-device har angetts:


# prtconf -pv | grep boot-device

Om resultatet av det här kommandot är boot-device: utan associerad enhet, kan du inte använda den interaktiva installationen med grafiskt användargränssnitt när du installerar från dvd:n Solaris 10 Operating System.

Åtgärd: Använd den interaktiva textinstalleraren när du installerar Solaris 10. När du i installationsprogrammet ombes välja installationstyp, väljer du alternativ 3, Solaris interaktiv text (skrivbordssession).

Mer information om hur du installerar från dvd:n Solaris 10 Operating System finns i Installationshandbok för Solaris 10: Grundläggande installationer.

SPARC: Det kan hända att installationsprogrammet för OS för Solaris 10 inte visar specialfallspanelen ordentligt (5002175)

Om du installerar Solaris 10 med installationsprogrammet för Solaris, 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.


Obs! –

Det här problemet kan även uppträda under en Solaris-installation av andra produkter i den här versionen av operativsystemet Solaris.


Åtgärd: Följ de här stegen:

  1. Hoppa över installationen av SRS Net Connect genom att klicka på Avbryt när den tomma installationspanelen visas.

  2. När installationen av Solaris 10 är färdig installerar du SRS Net Connect manuellt från dvd:n Solaris 10 Operating System eller Solaris 10-programvara - 2-cd:n.

Genom att installera SRS Net Connect efter installationen av Solaris 10 är färdig, försäkrar du dig om att alla paneler visas som de ska.

x86: USB-tangentbord kan hänga sig under installation på vissa Dell Precision-arbetsstationer (4888849)

Under installation kan USB-tangentbord på vissa Dell Precision-arbetsstationer hänga sig eller delvis sluta fungera och därmed förhindra installationen.

Åtgärd: Välj en av följande lösningar:

Du kan även lösa problemet genom att uppdatera systemets BIOS.

Behörigheterna för /dev och /devices/pseudo är felaktigt angivna efter installation (4720192, 6215918)

När du installerar OS för Solaris 10 kan behörigheterna för namnrymden /devices/pseudo vara felaktigt angivna. Systemet kan därför kanske inte komma åt vissa systemenheter. Liknande fel rörande namnrymdsbehörigheter inträffar om du installerade OS för Solaris 10 på ett klonsystem med ett Solaris Flash-arkiv.

Om du kör kommandot pkgchk -n på SUNWcsd-paketet efter installationen visas ett felmeddelande som liknar det som följer.


# pkgchk -n SUNWcsd
FEL: /devices/pseudo/cvc@0:cvc
 sökvägen finns inte
 det går inte att skapa teckenorienterad enhet
FEL: /devices/pseudo/cvcredir@0:cvcredir
 sökvägen finns inte
 det går inte att skapa teckenorienterad enhet

Om du installerade OS för Solaris 10 på ett klonsystem med ett Solaris Flash-arkiv, producerar det tidigare kommandot fel som liknar det som följer.


# pkgchk -n SUNWcsd
FEL: /dev
      gruppnamn sys förväntade  <(null)> faktisk
FEL: /devices/pseudo/clone@0:eri
      behörigheter <0666> förväntade  <0600> faktisk
FEL: /devices/pseudo/clone@0:ibd
      behörigheter <0666> förväntade  <0600> actual
FEL: /devices/pseudo/cvc@0:cvc
     sökvägen finns inte
FEL: /devices/pseudo/cvcredir@0:cvcredir
      sökvägen finns inte

För Solaris Flash-installationer visas fel som liknar ovanstående även för SUNWcsr-paketet.

Åtgärd: Välj en av följande lösningar:

Lösning 1: Kör kommandot pkgchk -nf på Solaris-enhetspaketet SUNWcsd. Den här lösningen fungerar om du installerade OS för Solaris 10 från cd- eller dvd-media eller från en nätverksinstallationsavbildning.


# pkgchk -nf SUNWcsd

Lösning 2: Den här lösningen fungerar för klonsystem där du vill installera OS för Solaris 10 med hjälp av ett Solaris Flash-arkiv. Gör så här innan du installerar arkivet:

  1. Skapa en /etc/flash/reboot-katalog på huvudsystemet:


    # mkdir -p /etc/flash/reboot #
  2. Skapa följande skript i en textredigerare på huvudsystemet:


    #! /usr/bin/sh 
    # echo " Doing pkgchk -nf SUNWcsd" 
    pkgchk -nf SUNWcsd 
    echo " Doing pkgchk -nf SUNWcsr" 
    pkgchk -nf SUNWcsr 
    exit 0
  3. Spara skriptet med filnamnet pkgchk.cleanup i katalogen /etc/flash/reboot.

  4. Kontrollera att skriptet pkgchk.cleanup är körbart.


    # cd /etc/flash/reboot
    # chmod a+x pkgchk.cleanup
    
  5. Skapa Solaris Flash-arkivet.

  6. Installera arkivet på klonsystemet.

Om du redan har installerat OS för Solaris 10 med ett Solaris Flash-arkiv måste du göra följande för att åtgärda felet.

  1. Kör kommandot pkgchk -nf på Solaris-enhetspaketet SUNWcsd.


    # pkgchk -nf SUNWcsd
    
  2. Kör kommandot pkgchk -nf på Solaris (Root)-paketet SUNWcsr på klonsystemet.


    # pkgchk -nf SUNWcsr
    

SPARC: Felmeddelanden kan visas när du installerar Solaris med en nätverksavbildning (4704046)

Du kan installera Solaris genom att använda en nätverksavbildning. Om avbildningen skapas genom att kombinera programvaru-cd-skivorna för Solaris 10 kan följande felmeddelande visas:


Felmeddelande:    Jun 18 10:51:53 b26b statd[149]: [ID 514559 
daemon.error] svc_tp_create: Det gick inte att registrera prog 100024 vers 1 on udp 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Det gick inte att registrera prog 100024 vers 1 on tcp 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Det gick inte att registrera  prog 100024 vers 1 on ticlts 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Det gick inte att registrera prog 100024 vers 1 on ticotsord 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Det gick inte att registrera prog 100024 vers 1 on ticots 
Jun 18 10:51:53 b26b statd[149]: [ID 447212 daemon.error] statd: 
det går inte att skapa (SM_PROG, SM_VERS) för netpath.

Åtgärd: Ingen. Ignorera meddelandet. Efter att systemet startats fungerar NFS (Network File System) normalt.

SPARC: System med flera gränssnitt tolkar alla gränssnitt som användbara efter installation eller uppgradering (4640568)

Om du installerar eller uppgraderar till Solaris 10 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: Du kan inte få tillgång till 
den begärda adressen

Det här problemet uppstår också på system där PROM-variabeln local-mac-address är angiven till false. Problemet uppstår eftersom alla gränssnitt är konfigurerade med samma IP-adress.

Åtgärd: Välj en av följande lösningar:

Varningar kan visas när ett filsystem skapas (4189127)

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.

Uppgraderingsfel och problem


Obs! –

Den senaste informationen om uppgraderingsstöd från och med versionen Solaris 10 1/06 finns i Ändringar i uppgraderingsstödet för Solaris-versioner.


I det här avsnittet beskrivs uppgraderingsfel. En del kan inträffa när du uppgraderar till OS för Solaris 10. Andra kan inträffa efter att uppgraderingen är färdig.

Enhets-ID-avvikelser efter uppgradering från Operativsystemet Solaris 9 9/04

I den här Solaris 10-versionen visar Solaris Volymhanterare enhets-ID i ett nytt format. Operativsystemet Solaris 9 9/04, där stöd för enhets-ID i diskuppsättningar introducerades, känner inte igen det nya formatet. När du uppgraderar till OS för Solaris 10 från Solaris 9 9/04, uppdateras inte enhets-ID:n i konfigurationen för Solaris Volymhanterare om de associeras med befintliga diskuppsättningar. Om du måste återställa till Operativsystemet Solaris 9 9/04 kan konfigurationsändringar som gjorts för diskuppsättningarna efter uppgraderingen inte vara tillgängliga för Operativsystemet Solaris 9 9/04. Mer information finns i Kapitel 25, Troubleshooting Solaris Volume Manager (Tasks) i Solaris Volume Manager Administration Guide.

SPARC: Uppgradering från Solaris 9-versioner med rekommenderade korrigeringsfilskluster lyckas delvis (6202868)

För ett system som kör en Solaris 9-version med rekommenderade korrigeringsfilskluster installerade lyckas uppgraderingen till OS för Solaris 10 bara delvis. Det här problemet påverkar system som kör följande versioner med rekommenderade korrigeringsfilskluster för Solaris 9 installerade.

När du uppgraderar till Solaris 10 misslyckas borttagningen av paketet SUNWcti2x från systemet.

Åtgärd: Välj en av följande lösningar:

Föråldrade avinstallerare tas inte bort när du uppgraderar från tidigare Solaris-versioner genom att använda Solaris Live Upgrade (6198380)

Om du uppgraderar från Solaris 8 eller Solaris 9 till OS för Solaris 10 med Solaris Live Upgrade, tas inte föråldrade avinstallationsprogram bort. 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 o uninstall_CDRW_1_0.class
uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class
uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class
uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class
uninstall_Capacity_on_Demand_1_0.class
uninstall_Java3D_1_3_1.class
uninstall_Java3D_1_3.class
uninstall_Java3D_1_2_1_04.class
uninstall_Java3D_1_2_1_03.class
uninstall_Lights_Out_Management_2_0.class
uninstall_Man_Page_Supplement.class
uninstall_OpenGL_1_3.class
uninstall_OpenGL_1_2_3.class
uninstall_Netra_ct_Platform_1_0.class
uninstall_Netra_t11xx_Alarms_2_0.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_Solaris_9_French_Localization.class
uninstall_Solaris_9_German_Localization.class
uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class
uninstall_Solaris_9_Italian_Localization.class
uninstall_Solaris_9_Japanese_Localization.class
uninstall_Solaris_9_Korean_Localization.class
uninstall_Solaris_9_Simplified_Chinese_Localization.class
uninstall_Solaris_9_Spanish_Localization.class
uninstall_Solaris_9_Swedish_Localization.class
uninstall_Solaris_9_Traditional_Chinese_Localization.class
uninstall_Solaris_On_Sun_Hardware_Documentation.class
uninstall_Sun_Hardware_AnswerBook.class
uninstall_SunATM_5_0.class
uninstall_SunATM_5_1.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_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class
uninstall_SunForum_3_1.class
uninstall_SunForum_3_2.class
uninstall_SunHSI_PCI_3_0.class
uninstall_SunHSI_SBus_3_0.class
uninstall_SunScreen_3_2.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_System_Service_Processor_3_5.class
uninstall_WBEM_DR_1_0.class
uninstall_Web_Start_Wizards_SDK_3_0_2.class
uninstall_Web_Start_Wizards_SDK_3_0_1.class
uninstall_Web_Start_Wizards_SDK.class
uninstall_XML_Libraries_2_4_12.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.

Konfigurationsfilen pam.conf uppdateras inte automatiskt efter en uppgradering (5060721)

Den här versionen av Solaris 10 introducerar ändringar i funktionaliteten för pam_ldap. När du uppgraderar till den aktuella versionen uppdateras inte pam_ldap-konfigurationer i den befintliga konfigurationsfilen pam.conf med de här ändringarna. Om pam_ldap-konfiguration upptäcks innehåller CLEANUP-filen som genereras i slutet av uppgraderingen följande meddelande:


/etc/pam.conf undersök/uppdatera the pam_ldap-konfigurationen
eftersom funktionaliteten har ändrats, 
mer information finns i dokumentationen för pam_ldap(5)

Åtgärd: Undersök /etc/pam.conf efter uppgraderingen. Om det behövs kan du ändra den här filen manuellt så att den är kompatibel med de nya funktionaliteterna i pam_ldap. Ändringarna gäller bland annat ledtexter för lösenord, till exempel alternativen use_first_pass och try_first_pass liksom lösenordsuppdateringar. Mer information om hur du uppdaterar pam.conf finns i direkthjälpen och dokumentationen för pam_ldap(5).

Solstice DiskSuite-konfigurationer konverteras inte till Solaris volymhanterare-format när du uppgraderar med Solaris Live Upgrade (4915974)

Ett fel kan inträffa om du uppgraderar från Solaris 8 till Solaris 10 med Solaris Live Upgrade. Dina Solstice DiskSuite TM 4.2.1-konfigurationer kanske inte konverteras till Solaris Volymhanterare-konfigurationer. Alla RAID-0-, RAID-1- och andra volymer, t.ex. speglar, stripes och delspeglingar kan gå förlorade.

Problemet inträffar om du har installerat korrigeringsfiler i en viss ordning i Solaris 8-systemet innan du uppgraderar. Om du vill ta reda på om systemet kan få problem vid uppgradering, kontrollerar du versionsinformation för SUNWmdr-paketet på Solaris 8-systemet. Skriv följande kommando:


# grep VERSION /var/sadm/pkg/SUNWmdr/pkginfo

Om kommandot ger följande resultat kan ditt system påverkas av problemet:


PKG_CLIENT_VERSION=8
VERSION=4.2.1,REV=1999.12.03.10.00

Åtgärd: Följ de här stegen:

  1. Uppgradera den alternativa startmiljön med Solaris Live Upgrade.

    Mer information finns i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.

  2. Montera den uppgraderade startmiljödisken, men aktivera inte den uppgraderade startmiljön.


    # mnt -F ufs /mnt/c0t0d0skivdelsnummer /mnt
    

    I det föregående exemplet hänvisar skivdelsnummer till skivdelen som innehåller den uppgraderade startmiljön.

  3. Leta efter informationsposter för MDD-databasen i filen /etc/system, t.ex. följande text:


    * Begin MDD database info (do not edit)
    set md:mddb_bootlist1="sd:7:16 sd:7:1050 sd:7:2084"
    * End MDD database info (do not edit)
  4. Öppna filen /kernel/drv/md.conf för den uppgraderade startmiljön i en textredigerare.


    # cd /kernel/drv
    # vi md.conf
    
  5. Ändra md.conf så här:

    1. Lägg till mddb_bootlist-informationen från /etc/system-filen som du markerade i steg 3. Se till att du även inkluderar de kommenterade ”start”- och ”slut”-raderna som föregår och följer informationen.

    2. Lägg till textsträngen :id0 i slutet av diskposten för varje sd-diskpost på raden mddb_bootlist.

    3. Infoga följande nya rad nedanför posten mddb_bootlist:


      md_devid_destroy=1;

    I följande exempel visas hur filen md.conf kan ändras:


    # Begin MDD database info (do not edit)
    mddb_bootlist1="sd:7:16:id0 sd:7:1050:id0 sd:7:2084:id0";
    md_devid_destroy=1;
    # End MDD database info (do not edit)
    
  6. Spara filen md.conf.

  7. Ta bort posten mddb_bootlist från filen /etc/system.

  8. Avmontera den uppgraderade startmiljön.

  9. Aktivera den uppgraderade startmiljön.

Ogiltiga felmeddelanden visas när du uppgraderar från Solaris 7 med Solaris Live Upgrade (4872151)

Om du använder Solaris Live Upgrade när du uppgraderar Solaris 7 till OS för Solaris 10 visas felmeddelanden liknande det som följer.


paket togs bort.
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: hittades inte
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: hittades inte
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: hittades inte

Det här felet inträffar eftersom Solaris Produktregister (prodreg) inte finns i Solaris 7.

Åtgärd: Ignorera det här felmeddelandet. De här felmeddelandena påverkar inte installationen.

Problem med visning av text i installationsprogrammet när Solaris Live Upgrade används (4736488)

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:

SPARC: Fel vid borttagande av SUNWjxcft-paketposter under uppgradering (4525236)

När du uppgraderar från Solaris 8 till Solaris 10 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.

Uppgradering till Solaris 10 kan inaktivera det befintliga SSH-bakgrundsprogrammet (sshd) (4626093)

Om du uppgraderar till Solaris 10 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 10 över innehållet i /etc/init.d/sshd.

Åtgärd: Välj en av följande lösningar:

Uppgraderingen misslyckas om /export-katalogen är nästan full (4409601)

Om du uppgraderar till Solaris 10 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.

Uppgradera servrar och klienter som saknar skivminne (4363078)

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:

  1. Ta bort alla befintliga klienter utan skivminne som har samma Solaris-version och arkitektur som servern.

  2. Installera eller uppgradera till Solaris 10.

Du hittar detaljerade instruktioner om detta i System Administration Guide: Basic Administration.

Om du försöker installera Solaris 10 ö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> refererar till den skivdel som kör den här versionen av Solaris-programvaran.

Ytterligare installationsproblem

I det här avsnittet beskrivs problem som är relaterade till installationen av operativsystemet Solaris.

StarOffice och StarSuite kan inte finnas samtidigt på samma system

När du installerar OS för Solaris 10 installeras även StarOffice eller StarSuiteTM automatiskt, beroende på vilket språk du väljer. Här följer en lista på språken och vilken programvara som stöds för respektive språk:

Valt språk 

Programvara som stöds 

Kinesiska, japanska, koreanska 

StarSuite 

Andra språk 

StarOffice 

StarOffice och StarSuite kan inte finnas samtidigt på samma system. Om du vill ersätta en programvara som du har installerat av misstag, gör du så här:

  1. Sätt in Solaris 10-programvara - 3-cd:n eller dvd:n Solaris 10 Operating System i enheten.

  2. Logga in som superanvändare.

  3. Byt till produktkatalogen, exempelvis /cdrom/cdrom0/Solaris_10/Product.

  4. Ersätt programvaran.

    • Om du vill ersätta StarOffice med StarSuite, använder du följande kommandon:


      # pkgrm SUNWsogm SUNWsom
      # pkgadd -d . SUNWsoagm SUNWsoam
      
    • Om du vill ersätta StarSuite med StarOffice, använder du följande kommandon:


      # pkgrm SUNWsoagm SUNWsoam
      # pkgadd -d . SUNWsogm SUNWsom
      

Det går inte att installera dokumentationspaket med namn som är längre än nio tecken på dokumentationsservrar som kör Solaris 7 och 8

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.

Åtgärd: Anvisningar för hur du installerar de här korrigeringsfilerna hittar du i Solaris-dokumentationen, i filen Viktig information på dokumentations-dvd:n för OS för Solaris 10. Filen finns i följande katalog:


monteringspunkt/README/språkversion/install_språkversion.html

Ytterligare närliggande språkversioner kanske installeras

När du väljer en språkversion under installationen kan ytterligare språkversioner installeras. Detta sker i Solaris 10 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.

Med språk-cd:n installeras alla språk som standard med Solaris Live Upgrade (4898832)

Om du använder Solaris Live Upgrade med flera cd-skivor när du installerar Solaris 10 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.