Tilläggsinformation för Solaris 9 8/03

Kapitel 2 Problem som rör körtid i Solaris

I det här kapitlet beskrivs problem som kan uppstå under körning.

Följande beskrivningar av körtidsfel har lagts till i kapitlet sedan dokumentet publicerades på dokumentations-cd:n för Solaris 9 8/03 och i installationskiosken på installations-cd:n för Solaris 9 8/03.

Smartkortsfel

Systemet svarar inte smartkortet (4415094)

Om ocfserv avslutas och visningen låses, förblir systemet låst även när smartkort sätts i eller tas bort.

Åtgärd: Utför följande steg för att låsa upp systemet:

  1. Gör en fjärrinloggning på den dator där processen ocfserv avslutades.

  2. Logga in som superanvändare.

  3. Stäng av dtsession-processen genom att skriva följande i ett terminalfönster.


    # pkill dtsession
    
ocfserv startar om och smartkortsinloggning och smartkortsfunktionalitet återställs.

Menyalternativet Redigera konfigurationsfil i Smart Cards Management Console fungerar inte (4447632)

Det går inte att redigera konfigurationsfiler för smartkort som finns i /etc/smartcard/opencard.properties med menyalternativet Redigera konfigurationsfil i Smart Cards Management Console. Om menyalternativet markeras visas en varning som varnar användaren för att fortsätta om inte den tekniska supporten begärt det.

Åtgärd: Använd inte menyalternativet Redigera konfigurationsfil i Smart Cards Management Console. Information om konfiguration av smartkort finns i Solaris Smartcard Administration Guide.

Fel som rör skrivbordsmiljön CDE (Common Desktop Environment)

x86: Felaktig text visas då programmet qmon körs (4649547)

Om du använder programmet qmon kan felaktig text visas på skärmen.

Åtgärd: Hämta och installera korrigeringsfilen 114602-03. Du hittar korrigeringsfilen på adressen http://sunsolve.sun.com.

Funktionen för automatisk körning av flyttbara media i CDE har tagits bort (4634260)

Funktionen för automatisk körning av flyttbara media i CDE har tillfälligt tagits bort från operativmiljön Solaris 9 8/03.

Åtgärd: Om du vill använda funktionen för automatisk körning för en cd-rom eller något annat flyttbart medium måste du göra något av följande:

SPARC: dtmail låser sig när det startas från kommandoraden om alternativet FontList anges (4677329)

dtmail låser sig efter anslutning till IMAP-servern om alternativet FontList anges när dtmail startas från kommandoraden. Se följande exempel:


/usr/dt/bin/dtmail -xrm "Dtmail*FontList: -*-r-normal-*:"

Följande felmeddelande visas:


Segmenteringsfel

Det här problemet uppstår både i språkområdet C och ja.

Åtgärd: Ange inte alternativet FontList när du startar dtmail från kommandoraden.

E-postverktyget verkar hänga sig när e-post med långa rader visas (4418793)

Om du försöker läsa ett e-postmeddelande med många långa rader i något av Unicode- eller UTF-8-språkområdena för Solaris 9 8/03 verkar e-postverktyget (dtmail) låsa sig. Meddelandet visas inte omedelbart.

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

Solaris PDASync kan inte ta bort den senaste inmatningen från skrivbordet (4260435)

När du har tagit bort det sista objektet på skrivbordet återställs objektet från handdatorn till skrivbordet när du synkroniserar handdatorn. Du kan till exempel ta bort och återställa det senaste mötet i Kalendern eller den senaste adressen i Adresshanteraren.

Åtgärd: Ta bort den senaste inmatningen från handdatorn manuellt före synkroniseringen.

Solaris PDASync kan inte utbyta data med en multibyte-PDA-enhet anpassad för internationellt bruk (4263814)

Om du utbyter multibyte-data mellan en PDA-enhet och Solaris CDE kan dessa data förstöras i båda miljöerna.

Åtgärd: Säkerhetskopiera informationen på din dator med PDA-säkerhetskopieringsverktyget innan du kör programmet SolarisTM PDASync. Om du av misstag råkar utbyta multibyte-data och dessa förstörs, kan du återställa dem från säkerhetskopian.

Frågor och problem som rör GNOME 2.0

Dokumentation för GNOME 2.0

Tilläggsinformation och information om hur du felsöker skrivbordet GNOME 2.0 finns i följande dokument på http://docs.sun.com:

Systemadministrationsfel

x86: Det går inte att skapa en Sun4U-klient utan skivminne (4878696)

Om du försöker lägga till den skivminneslösa tjänsten Sun4UTM på en x86-server visas följande felmeddelande:


Jun  12 17:02:48 s12-9 WBEM_Logging_Service[1810]: Failed to create clone area 
/export/root/clone/Solaris_9/sun4u.
Failed to create clone area /export/root/clone/Solaris_9/sun4u.


	The wbem_log had the following error:


strings  /var/sadm/wbem/log/wbem_log | grep SUNWidecr
 Solaris_OsService@#@0@#@0@#@root@#@s12-9@#@s12-9@#@1054856467079@#@System 
command return value.@#@System command, /usr/sbin/pkgadd -S -n -R 
/export/root/clone/Solaris_9/sun4u -a /tmp/admin.Qwayvg -d 
/export/root/templates/Solaris_9/SUNWidecr_4.1, REV=2001.03.02.13.55_sparc.sun4u
all, returned value of: 
/export/root/clone/Solaris_9/sun4u/var/sadm/pkg/SUNWidecr/install/postinstall:
test: argument expected
Installation of SUNWidecr failed.

Obs!  

Det är möjligt att lägga till en skivminneslös Sun4U-klient till en SPARC-server.


Åtgärd: Saknas.

Filen /etc/named.conf gör att Solaris Management Console-operationer på användar- och gruppkonton misslyckas (4777931)

Fel uppstår om du använder SMC (Solaris Management Console) för åtgärder på ett användar- eller gruppkonto på en DNS-server och filen /etc/named.conf finns på systemet.

Följande fel inträffar när du genomför de här operationerna från konsolens kommandoradsgränssnitt, smuser och smgroup.

När de utförs på en användare startar konsolen en ny dialogruta eller så avslutas smuser med det här felmeddelandet:


"Försök att visa användare eller roller misslyckades på grund av ett oväntat fel.
       Orsaken är följande fel: CIM_ERR_FAILED."

När de utförs på en grupp startar konsolen en ny dialogruta eller så avslutas smgroup med det här felmeddelandet:


"Försök att läsa grupp-ID:n misslyckades med oväntat CIM-fel:
        CIM_ERR_FAILED."åtgärder från det grafiska gränssnittet 
eller kommandoradsgränssnittet.

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

Mer information finns i direkthjälpen för smuser( 1M) och smgroup (1M).

x86: Servicepartitionen startas inte om du trycker på F4 när BIOS startas (4782757)

Du startar en Sun LX50-dator som har en servicepartition och operativmiljön Solaris 9 8/03 (x86-versionen) installerad. Du får möjlighet att trycka på F4 så att servicepartitionen startas. Om du trycker på F4 blir skärmen svart och servicepartitionen startas inte.

Åtgärd: Tryck inte på F4 när startskärmen för BIOS visas. Efter en liten stund visas skärmen Aktuell skivpartitionsinformation. Markera det nummer i kolumnen Part# som motsvarar type=DIAGNOSTIC och tryck på Retur. Servicepartitionen startas.

UltraSPARC II CP-händelsemeddelande i operativmiljön Solaris 9 8/03 produceras inte alltid (4732403)

På UltraSPARC II-baserade system i operativmiljön Solaris 9 8/03 produceras inte alltid det CP-händelsemeddelande som åtföljer vissa meddelanden om irreparabla minnesfel. Detta inkluderar följande system:

Följden blir att viss information som krävs för att identifiera en felaktig CPU inte alltid finns tillgänglig.

Åtgärd: Aktuell information om den här frågan finns på webbplatsen SunSolveSMhttp://sunsolve.sun.com .

Bakgrundsprogrammet Solaris WBEM Services 2.5 kan inte hitta API-providers för com.sun (4619576)

Bakgrundsprogrammet Solaris WBEM Services 2.5 kan inte hitta providers som skrivs till gränssnittet com.sun.wbem.provider eller till gränssnittet com.sun.wbem.provider20. Även om du skapar en instans av Solaris_ProviderPath för en provider som skrivs till dessa gränssnitt kan bakgrundsprogrammet Solaris WBEM Services 2.5 inte hitta providern.

Åtgärd: För att bakgrundsprogrammet ska kunna hitta providers stoppar och startar du om bakgrundsprogrammet Solaris WBEM Services 2.5.


# /etc/init.d/init.wbem stop

# /etc/init.d/init.wbem start

Obs!  

Om du använder javax-API:t för att utveckla din provider behöver du inte stoppa och starta om bakgrundsprogrammet Solaris WBEM Services 2.5. Bakgrundsprogrammet Solaris WBEM Services 2.5 identifierar javax-providers dynamiskt.


Vissa com.sun-API-metodanrop misslyckas under XML/HTTP Transport Protocol (4497393, 4497399, 4497406, 4497411)

Om du väljer att använda com.sun-API:t i stället för javax-API:t för att utveckla WBEM-programvara stöds bara CIM RMI (Remote Method Invocation) helt. Det går inte att garantera att andra protokoll, som XML/HTTP, fungerar ordentligt med com.sun-API:t.

I följande tabell visas exempel på anrop som körs under RMI, men som inte fungerar under XML/HTTP.

Metodanrop  

Felmeddelande  

CIMClient.close()

NullPointerException

CIMClient.execQuery()

CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED

CIMClient.getInstance()

CIM_ERR_FAILED

CIMClient.invokeMethod()

XMLERROR: ClassCastException

Det går inte att ändra monteringsegenskaper för filsystemet med Solaris Management Console-verktyget Monteringar och delade enheter (4466829)

Solaris Management Console-verktyget Monteringar och delade enheter kan inte ändra monteringsalternativ på filsystem som är nödvändiga, exempelvis / (rot), /usr och /var.

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

Felet CIM_ERR_LOW_ON_MEMORY inträffar vid försök att lägga till data med WBEM (4312409)

Följande felmeddelande visas när minnet håller på att ta slut:


CIM_ERR_LOW_ON_MEMORY

Du kan inte lägga till fler poster när Objekthanteraren CIM (Common Information Model) börjar få slut på minne. Du måste återställa CIM-objekthanteraren.

Åtgärd: Följ dessa steg om du vill återställa CIM-objekthanteraren:

  1. Logga in som superanvändare.

  2. Avsluta CIM-objekthanteraren.


    # /etc/init.d/init.wbem stop
    
  3. Ta bort katalogen med loggen för JavaSpacesTM.


    # /bin/rm -rf /var/sadm/wbem/log
    
  4. Starta om CIM-objekthanteraren.


    # /etc/init.d/init.wbem start
    

    Obs!  

    När du återställer CIM-objekthanteraren förlorar du alla egna definitioner i datalagret. Du måste kompilera om de MOF-filer som innehåller egna definitioner med kommandot mofcomp. Se följande exempel:


    # /usr/sadm/bin/mofcomp -u root -p lösenord_för_rot din_mof-fil
    

Problem med Solaris Volymhanterare

Kommandot metattach i Solaris Volymhanterare kan misslyckas

Om du har ett speglat rotfilsystem (/) för Solaris Volymhanterare där filsystemet inte startar på cylinder 0 får de underspeglingar som du kopplar inte heller starta på cylinder 0.

Om du försöker koppla en underspegling som startar på cylinder 0 till en spegling där den ursprungliga underspeglingen inte startar på cylinder 0, visas följande felmeddelande:


det går inte att ansluta en delspegling med etikett till en spegling 
utan etikett

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


Obs!  

JumpStart-installationen startar som standard minnesväxlingen på cylinder 0 och rotfilsystemet (/) någon annanstans på skivan. Inom systemadministration är det brukligt att starta skivdelen 0 på cylinder 0. Problem kan inträffa om du speglar en JumpStart-standardinstallation med roten på skivdel 0, men inte cylinder 0, med en typisk sekundär disk med skivdel 0 som startar på cylinder 0. Ett felmeddelande visas när du försöker koppla den andra underspeglingen. Mer information om hur installationsprogrammet för Solaris fungerar finns i Installationsguide för Solaris 9.


Fel i Solaris Volymhanterare

Kommandot metahs -e för Solaris Volymhanterare misslyckas på koppartrådslagringslådor när en misslyckad aktiv reservdisk har växlats ut (4644106)

Kommandot metahs -e kanske inte fungerar under följande omständigheter:

  1. En aktiv reservenhet stöter på problem, till exempel ett genererat fel, när testverktyget metaverify används.

  2. Solaris Volymhanterare försöker aktivera reservenheten när ett fel uppstår på en metaenhet. Den aktiva reservenheten är markerad som broken.

  3. Systemet stängs av. Den icke fungerande skivdelen som innehåller den aktiva reservenheten ersätts med en ny skivdel på samma plats.

  4. När systemet startas kan Solaris Volymhanterare inte identifiera den nya aktiva reservenheten.

  5. Kommandot metahs -e används för att aktivera den nya reservenheten på den nya skivdelen.

Följande meddelande visas:


Varning! md: d0: öppningsfel på reserven (Inte tillgänglig)

Felet uppstår eftersom Solaris Volymhanterare inte internt kan identifiera den nya aktiva reservskivdelen som byttes ut till samma fysiska plats. Solaris Volymhanterare fortsätter att visa enhets-ID:t för den skivdel som inte längre finns i systemet.


Obs!  

Felet uppstår inte på Photon- eller lagringsenheter där enhetsnumret ändras när en skivdel byts ut.


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

Kommandot metadevadm för Solaris Volymhanterare misslyckas om namnet på den logiska enheten inte finns längre (4645721)

Du kan inte ersätta en icke fungerande enhet med en enhet som har konfigurerats med Solaris Volymhanterare. Ersättningsenheten måste vara ny för Solaris Volymhanterare. Om du fysiskt flyttar en skivdel från en plats till en annan på en Photon misslyckas kommandot metadevadm. Detta sker när namnet på den logiska enheten för skivdelen saknas. Enhets-ID:t för skivdelen finns dock kvar i metaenhetskopian. Följande meddelande visas:


En namnlös enhet har upptäckts. Kör 'devfsadm && metadevadm -r för att matcha.

Obs!  

Du kan komma åt skivdelen på den nya platsen under tiden. Du kan dock behöva använda det gamla namnet på den logiska enheten för att göra det.


Åtgärd: Flytta fysiskt tillbaka enheten till dess ursprungliga plats.

Kommandot metarecover i Solaris Volymhanterare kan inte uppdatera namnrymden metadb (4645776)

Om du tar bort och ersätter en fysisk skivdel på systemet, och sedan använder kommandot metarecover -p -d för att skriva relaterad information om den mjuka partitionen till skivdelen, orsakar detta ett fel. Kommandot uppdaterar inte namnrymden för metaenhetsdatabasen så att det speglar ändringen i diskenhetsidentifieringen. Detta orsakar ett fel för varje sådan mjuk partition som skapas på disken. Följande meddelande visas:


Öppningsfel

Åtgärd: Skapa en mjuk partition på den nya skivdelen i stället för att använda kommandot metarecover för att återställa den mjuka partitionen.


Obs!  

Om den mjuka partitionen ingår i en spegling eller RAID 5 använder du kommandot metareplace utan alternativet -e för att ersätta den gamla mjuka partitionen med den nya.


# metareplace dx spegling eller RAID 5 gammal_mjuk_partition ny_mjuk_partition

Nätverkshanteringsfel

x86: Gränssnittet e1000g kan eventuellt inte hantera IPv6 (4874857)

Ett system där IPv6 har konfigurerats på ett e1000g-gränssnitt svarar eventuellt inte på “Neighbor Solicitation”-meddelanden från en fjärransluten dator. Fjärrdatorn kanske därför inte kan kommunicera med målsystemet via IPv6.

Åtgärd: Stoppa och starta om IPv6-gränssnittet på följande sätt:

  1. Logga in som superanvändare.

  2. Stäng av IPv6-gränssnittet.


    # ifconfig e1000g0 inet6 down
    
  3. Starta om IPv6-gränssnittet.


    # ifconfig e1000g0 inet6 up
    

    Du kan nu kommunicera med målsystemet via IPv6 från fjärrdatorn.

Kommandot ifconfig stänger av och startar om IPv6-gränssnittet. Du kan lägga till kommandona till systemets startskript på nivå 3 för att automatisera denna lösning.

Konfiguration av flera tunnlar mellan två IP-noder med filtrering aktiverat kan orsaka paketförlust (4152864)

Om du konfigurerar flera IP-tunnlar mellan två IP-noder, och aktiverar ip_strict_dst_multihoming eller andra IP-filter, kan detta orsaka paketförlust.

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

Säkerhetsfel

Upplåsning av CDE:s skärmlås tar bort kreditiv i Kerberos version 5 (4674474)

Om du låser upp en låst CDE-session kan alla cachelagrade kreditiv i Kerberos version 5 (krb5) tas bort. Detta kan innebära att du inte kan komma åt olika systemverktyg. Problemet kan uppstå under följande omständigheter:

Om det här problemet uppstår visas följande felmeddelande:


lås skärmen: PAM-KRB5 (auth): Det uppstod ett fel vid verifiering av TGT 
mot host/värdnamn:

Behörighet saknas i repetitionscachekoden

Åtgärd: Lägg till följande icke-pam_krb5 dtsession-poster till filen /etc/pam.conf.


dtsession auth requisite pam_authtok_get.so.1
dtsession auth required  pam_unix_auth.so.1

När dessa poster finns i filen /etc/pam.conf körs inte modulen pam_krb5 som standard.

cron, at och batch kan inte schemalägga jobb för låsta konton (4622431)

I Solaris 9 8/03 hanteras låsta konton på samma sätt som utgångna eller obefintliga konton. Därför kan inte verktygen cron, at och batch schemalägga jobb för låsta konton.

Åtgärd: Om du vill aktivera låsta konton så att jobb från cron, at och batch accepteras ersätter du lösenordsfältet för det låsta kontot (*LK*) med strängen NP (inget lösenord.)

Ytterligare programvarufel

SPARC: Veritas Volymhanterare (Volume Manager) kanske inte fungerar på system med Solaris 9 8/03 (4642114)

Om du försöker utföra olika åtgärder med Veritas Volymhanterare (Volume Manager) på ett system som kör Solaris 9 8/03 kanske verktygen vxddladm addjob eller vxddladm addsupport skapar minnesutskriftsfiler.

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

  1. Logga in som superanvändare.

  2. Kontrollera att filen /var/ld/ld.config och verktyget /usr/bin/crle finns på systemet.

  3. Skriv följande kommandon i ett terminalfönster:


     # /usr/bin/cp /var/ld/ld.config /var/ld/ld.config.save
     # /usr/bin/crle -E LD_LIBRARY_PATH=/usr/lib
     # lämpligt-vxddladm-kommando
     # /usr/bin/mv /var/ld/ld.config.save /var/ld/ld.config
    

Problem som rör dokumentations-cd:n

Dokumentationslänkar för iPlanet Directory Server 5.1 fungerar inte korrekt

I uppsättningen för iPlanetTM Directory Server 5.1 (Solaris-version) fungerar inte länkar som heter DocHome och länkar mellan olika böcker. Om du försöker använda dessa länkar visas ett felmeddelande om att filen inte kunde hittas i webbläsaren.

Åtgärd: Du kan navigera mellan iPlanet Directory Server 5.1-dokument i systemet genom att gå till sidan Uppsättning för iPlanet Directory Server 5.1 (Solaris-version) på http://docs.sun.com. Klicka på länken till det dokument som du vill visa.

SUNWsdocs-paketet krävs för att ta bort andra dokumentationspaket

Om du tar bort paketet SUNWsdocs och sedan försöker ta bort andra dokumentationspaket misslyckas borttagningen. Det här problemet uppstår eftersom paketet SUNWsdocs installeras med alla samlingar och utgör webbläsarens startpunkt.

Åtgärd: Om du har tagit bort SUNWsdocs-paketet installerar du om SUNWsdocs-paketet från dokumentationsmediet och tar sedan bort övriga dokumentationspaket.

Fel som rör dokumentations-cd:n

PDF-dokument för europeiska språkområden är bara tillgängliga via C-språkområdet (4674475)

PDF-dokumenten på Solaris 9 8/03 dokumentations-cd 1 (av 2) är inte tillgängliga i operativmiljön Solaris 9 8/03 och andra UNIX-baserade system för de här europeiska språkversionerna:

Det här problemet uppstår på grund av en begränsning i Adobe Acrobat Reader. Du hittar mer information om detta på Adobes webbplats för tekniska frågor på http://www.adobe.com:80/support/techdocs/294de.htm.

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

Om du tar bort dokumentationspaket för Solaris 9 8/03 kan dokumentationssamlingar för Solaris 9 8/03 oväntat avinstalleras (4641961)

Vissa dokumentationssamlingar för Solaris 9 8/03 kan oväntat tas bort från systemet om följande inträffar:

  1. Du installerar både dokumentations-cd 1 av 2 och 2 av 2 för Solaris 9 8/03 på systemet.

  2. Sedan använder du verktyget prodreg eller dokumentations-cd:ns installationsprogram för Solaris 9 8/03 när du vill ta bort vissa dokumentationspaket.

Dokumentations-cd 1 av 2 och 2 av 2 för Solaris 9 8/03 har tre gemensamma samlingar. Om du tar bort de paket som innehåller dessa samlingar från en installation av antingen dokumentations-cd 1 av 2 eller 2 av 2 för Solaris 9 8/03 så tas paketet bort från båda installationerna.

I följande tabell visas de paket som kan tas bort oväntat:

Tabell 2–1 Dokumentationspaket för Solaris 9 8/03 som finns på båda dokumentations-cd-skivorna för Solaris 9 8/03

Namn på HTML-paket 

Namn på PDF-paket 

Samlingsbeskrivning 

SUNWaadm

SUNWpaadm

Systemadministratörssamling för Solaris 9 

SUNWdev

SUNWpdev

Programvaruutvecklarsamling för Solaris 9  

SUNWids

SUNWpids

Uppsättning för iPlanet Drectory Server 5.1 

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

Språkversionsproblem

Maskinvara för estniskt tangentbord typ 6, fransk-kanadensiskt tangentbord typ 6 och polskt tangentbord för programmerare typ 5 är inte tillgängligt i operativmiljön Solaris 9 8/03

Programvarustöd för ytterligare tre tangentbordslayouter har lagts till i den här versionen av Solaris 9: Estniskt tangentbord typ 6, fransk-kanadensiskt tangentbord typ 6 och polskt tangentbord för programmerare typ 5.

Den här programvaran ger användare i Kanada, Estland och Polen större flexibilitet för tangentbordsinmatning genom att de amerikanska standardtangentbordslayouterna ändras för deras språkbehov.

För närvarande finns ingen maskinvara för de här tre tangentbordstyperna.

Åtgärd: Om du vill använda den här nya programvaran för tangentbord ändrar du filen /usr/openwin/share/etc/keytables/keytable.map på något av följande sätt:

Språkversionsfel

SPARC: Skift + U fungerar inte som väntat i arabiska språkversioner (4303879)

Om du vill skriva ett diakritiskt tecken i arabiska språkversioner skriver du det arabiska tecknet och trycker sedan på Skift + U.

Sorteringen i europeiska UTF-8-språkversioner fungerar inte korrekt (4307314)

Sortering i europeiska UTF-8-språkversioner fungerar inte korrekt.

Åtgärd: Innan du försöker sortera i en FIGGS UTF-8-språkversion ställer du in variabeln LC_COLLATE på motsvarigheten till ISO–1.


# echo $LC_COLLATE
>  es_ES.UTF-8
# LC_COLLATE=es_ES.IS08859-1
# export LC_COLLATE

Börja sedan sortera.

Fel i Sun ONE Application Server

Standardwebbläsaren är inte kompatibel med Sun ONE Application Server 7 (4741123)

När du försöker använda det administrativa gränssnittet för Sun ONE Application Server med standardwebbläsaren för operativmiljön Solaris 9 8/03 visas följande felmeddelande:


Webbläsaren stöds inte: Netscape 4.78

Du måste uppgradera webbläsaren till Netscape 4.79 eller Netscape 6.2 
(eller senare) om du vill köra det administrativa gränssnittet för 
Sun One Application Server. Om du inte gör det kan det 
orsaka försämrade prestanda och oväntat beteende.

Obs!  

Om du kör den version av det administrativa användargränssnittet för Sun ONE Application Server som finns med i operativmiljön Solaris 9 8/03 måste du använda Netscape 4.79 eller Netscape 7.0.


Åtgärd: Använd /usr/dt/appconfig/SUNWns/netscape i stället för /usr/dt/bin/netscape.

SPARC: Redigering av ACL (Access Control List) stöds inte i vissa versioner av Netscape Navigator (4750616)

Redigering av ACL (Access Control List) för Sun ONE Application Server stöds inte i vissa versioner av Netscape NavigatorTM. Om du försöker redigera ACL-poster medan du använder Netscape Navigator version 6.x eller Netscape Navigator version 7.x, kan det uppstå intermittenta fel.

till exempel:

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

Åtkomst till en Oracle 9.1-databas med en Oracle 9.2-klient kan orsaka att data skadas (4707531)

Om du använder en Oracle® 9.2-klient för att få åtkomst till en Oracle 9.1-databas kan data skadas när en nummerkolumn följer efter en tidsstämpelkolumn.

Problemet kan orsakas av att filen ojdbc14.jar används med en Oracle 9.1-databas. Om du installerar korrigeringsfilen kan felet åtgärdas för 32-bitars Solaris-datorer som kör en Oracle 9.1-databas. Den här JDBCTM-drivrutinen är avsedd för Oracle som körs tillsammans med JDKTM 1.4.

Åtgärd: Hämta korrigeringsfilen för fel 2199718 (om Oracle har gjort den tillgänglig) från Oracles webbplats och installera den på servern.

SPARC: Administrationsgränssnittet rapporterar verifierarfel när fabriksresurs för efterlysningshanteraren som skapats från kommandoraden visas (4733109)

Ett verifierarfel rapporteras för efterlysningshanterarens fabriksresurs som skapades med kommandoradsgränssnittet. Följande fel rapporteras när resursen visas i Sun ONE Application Servers administrationsgränssnitt.


ArgChecker Failure: Giltighetskontroll misslyckades för jndiName: objekt
får inte vara null

Åtgärd: Skapa en ny fabriksresurs för efterlysningshanteraren genom att följa de här anvisningarna.

  1. Skapa en jdbc-anslutningspool med datakällainformation och anslut till en databas.

  2. Skapa en jdbc-resurs så att anslutningspoolen blir tillgänglig via en JNDI-sökning ( Java Naming and Directory InterfaceTM ).

  3. Skapa en efterlysningshanterarresurs med jdbc-resursen som du skapade under steg 2.

SPARC: Värdet any i adressattributet i elementet iiop-listener i filen server.xml stöds inte (4743366)

Värdet any i adressattributet i elementet iiop-listener i filen server.xml tillåter avlyssning på alla tillgängliga gränssnitt i ett system. Det här stödet omfattar både IPv4- och IPv6-gränssnitt. I standardkonfigurationen för Sun ONE Application Server används dock adressvärdet 0.0.0.0 i element för iiop-listener. Den här standardkonfigurationen lyssnar inte på IPv6-gränssnitt. Konfigurationen lyssnar enbart på IPv4-gränssnitten i ett system.

Åtgärd: Använd värdet :: i adressattributet i elementet iiop-listener i server.xml för att lyssna på alla IPv4- och IPv6-gränssnitt i ett system.

SPARC: Det går inte att starta om programservern när den konverteras till en SSL-aktiverad miljö (4723776)

Om du försöker starta om Sun ONE Application Server efter att du installerat certifikat och aktiverat säkerhet, misslyckas omstarten. Ett meddelande talar om att servern inte tog emot något lösenord.

Om SSL (Secure Socket Layer) inte är aktiverat cache-lagras inga lösenord, vilket gör att omstarten inte fungerar. Kommandot restart stöder inte överflyttning från icke-SSL till SSL-aktiverat läge.


Obs!  

Problemet uppstår bara första gången servern startas om. Senare omstarter fungerar bra.


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

SPARC: Programservern kan krascha under dynamisk omladdning (4750461)

Om ett program har många Enterprise JavaBeansTM-komponenter kan servern krascha då programmet laddas om dynamiskt. Den dynamiska omladdningsfunktionen används i utvecklingsmiljöer för att mindre förändringar i ett program snabbt ska kunna testas. Kraschen orsakas av att fler filbeskrivningar än vad som finns tillgängligt används.

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

  1. Öka gränsen för antalet filbeskrivningar genom att lägga till rader, i nedanstående format, i filen /etc/system.

    • set rlim_fd_max=8192

    • set rlim_fd_cur=2048

    Beroende på programmets storlek kan du ange ett högre eller lägre värde.

  2. Starta om datorn.

Konsolutdata skadas om systemets standardkodning inte är UTF-8 (4757859)

Om systemets standardkodning inte är UTF-8 kan programserverns utdata orsaka att multibyte-tecken visas felaktigt.

Åtgärd: Öppna filen server.log i webbläsaren.

Externt certifikatsmeknamn visas inte i smeknamnslistan för administrationsgränssnittet (4725473)

Om du installerar ett externt certifikat via administrationsgränssnittet för Sun ONE Application uppstår problem när du försöker aktivera SSL för http-listenern genom att använda certifikatet som installerats på den externa kryptografiska modulen. Även om installationen av certifikatet lyckas visas inte smeknamnet för certifikatet i administrationsgränssnittet.

Åtgärd: Gör så här:

  1. Logga in som administratör på systemet där programvaran för Sun ONE Application Server är installerad.

  2. Länka http-listenern till certifikatet som är installerat på den externa kryptografiska modulen genom att använda kommandot asadmin. Mer information om kommandot asadmin finns i direkthjälpen för asadmin(1AS).


    # asadmin create-ssl --user admin user--password lösenord --host värdnamn \
    --port port --type http-listener --certname nobody@apprealm:Server-Cert \
    --instance instans --ssl3enabled=true \
    --ssl3tlsciphers +rsa_rc4_128_md5 http-listener-1

    Med det förra kommandot upprättas en länk mellan certifikatet och serverinstansen. Certifikatet installeras inte med kommandot. Certifikatet installeras via administrationsgränssnittet.


    Obs!  

    Även om certifikatet länkas med http-listenern lyssnar den inte i icke-SSL-aktiverat läge.


  3. Aktivera http-listenern för lyssning i SSL-läge. Använd följande kommando:


    # asadmin set --user admin user --password lösenord --host värdnamn \
    --port port server1.http-listener.http-listener-1.securityEnabled=true

    Med det förra kommandot växlar serverinstansen lyssningsläge från icke-SSL till SSL. När du har gått igenom de här stegen visas certifikatet i administrationsgränssnittet.

Du kan nu redigera http-listenern efter behov i administrationsgränssnittet.

SPARC: Kommandot flexanlg kan orsaka öppningsfel (4742993)

Om du kör Sun ONE Application Server-programvaran som ingår i operativmiljön Solaris 9 8/03, och du använder kommandot flexanlg från /usr/appserver/bin, visas följande öppningsfel.


ld.so.1: /usr/appserver/bin/flexanlg: allvarligt: libplc4.so:öppning misslyckades: 
Filen existerar inte eller katalogen är 
borttagen

Åtgärd: Utför dessa steg.

  1. Lägg till följande post i filen LD_LIBRARY_PATH.

    /usr/lib/mps

  2. Kör kommandot flexanlg.

    % /usr/appserver/bin/flexanlg

Klienter som bara använder IPv6 kan inte ansluta till programservern (4742559)


Obs!  

Det här problemet gäller bara dig som administrerar nätverk där IPv6 används.


IPv4 används som standard av instanser för Sun ONE Application Server 7 och Admin Server. IPv4 stöds av alla operativmiljöer som Sun ONE Application Server kan användas i. På plattformar som stöder IPv6 krävs att Sun ONE Application Server konfigureras om.


Obs!  

Du måste vara säker på att IPv6 stöds om du ska göra sådana konfigurationsändringar. Om ett system som endast stöder IPv4 konfigureras för IPv6 kan det orsaka att programserverinstanser inte startar.


Åtgärd: Utför följande konfigurationsändringar:

  1. Starta Admin Server.

  2. Starta Admin-konsolen genom att ansluta till Admin Serverns http-värd eller en webbläsarport.

  3. Markera serverinstansen som ska konfigureras för IPv6, till exempel server1.

  4. Utvidga http-listenernoden i trädvyn.

  5. Markera http-listenern som ska konfigureras för IPv6, till exempel http-listener1.

  6. Ändra värdet för IP-adressfältet till ANY i avsnittet Allmänt.

  7. Ändra värdet för familjfältet till INET6 i avsnittet Avancerat.

    Om du anger värdet för familjfältet till INET6 inaktiveras inte IPv4-funktionen om inte en IPv6-adress markeras som IP-adress. Markera en IP-adress som matchar någon IPv4- eller IPv6-adress.

  8. Klicka på Spara.

  9. Markera serverinstansen i den vänstra rutan.

  10. Klicka på Spara ändringar.

  11. Klicka på Stopp.

  12. Klicka på Starta.

    Servern startas om och ändringarna implementeras.

Stickprov som ändrats uppdateras inte förrän de distribuerats om (4726161)

Om användare försöker distribuera ett stickprov mer än en gång efter att ha gjort mindre förändringar och paketerat om programmet, visas följande felmeddelande:


Redan distribuerad

Det här problemet gäller de flesta stickprov eftersom de använder Ant-verktyget och filen common.xml som har målet deploy. Den här kombinationen blandar distribution av program med resursregistrering.

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

SPARC: Nollskild transaktionsinställning orsakar långsamma lokala transaktioner (4700241)

Den lokala transaktionshanteraren stöder inte transaktioner med definitiva tidsgränser. Om du anger attributet timeout-in-seconds i elementet transaction-service till ett värde som är större än 0, så behandlas alla lokala transaktioner som globala transaktioner. Ett tidsgränsvärde på 0 innebär att transaktionshanteraren väntar på obestämd tid om den inte får något svar från en deltagande datakälla.


Obs!  

Om datakällans drivrutin inte stöder globala transaktioner kan en lokal transaktion misslyckas.


Åtgärd: Återställ värdet timeout-in-seconds till standardinställningen 0.

Drivrutinsoptimering för Oracle JDBC har inte initierats (4732684)

Om du vill använda Oracle JDBC-optimering med CMP-komponenter (Container-Managed Persistence) måste classes12.zip anges i attributet classpath-suffix för filen server.xml. Placera inte filen classes12.zip i katalogen instance/lib/, som är standard för bibliotek från andra företag.

Åtgärd: Lägg filen classes12.zip i attributet classpath-suffix för filen server.xml.

RMI-IIOP-klienter fungerar inte för IPv6-adresser när DNS-sökning efter IPv6-adresser misslyckas (4743419)

Om en DNS-sökning efter en IPv6-adress misslyckas fungerar inte RMI-IIOP (Remote Method Invocation-Internet Inter-ORB Protoco) för IPv6-adresser.

Åtgärd: DNS bör installeras på distributionsplatsen så att det blir möjligt att slå upp IPv6-adresser.

Värdet i fältet Visa endast poster med i Visa händelselogg skadas om programmet eller systemet inte använder UTF-8-kodning (4763655)

Om en användare skriver multibyte-tecken i fältet Only show entries with vid sökning i händelseloggen, skadas värdet i fältet Only show entries with när sökresultatet visas. Problemet orsakas av konverteringen av meddelandeformat från UTF-16 till UTF-8.

Åtgärd: Saknas.

Säkerhetsfel i Sun ONE Application Server

Programservern startar alla instanser som root vilket ger icke-rootanvändare rootbehörighet (4780076)

Det finns flera problem som gäller starten av programservern om Sun ONE Application Server har installerats som en del av en Solaris-installation:

Under installationen av Sun ONE Application Server installeras skriptet /etc/init.d/appserv och symboliska länkar till skripten S84appserv och K05appserv i /etc/rc*.d/-katalogerna. De här skripten orsakar att alla instanser för program- och administrationsserver startas som definierats som en del av programserverinstallationen startas och stoppas automatiskt när Solaris startas och stängs av.

Skriptet /etc/init.d/appserv innehåller följande kodavsnitt:

case "$1" in
'start')
    /usr/sbin/asadmin start-appserv
    ;;
'stop')
    /usr/sbin/asadmin stop-appserv
    ;;

Om du kör kommandot asadmin start-appserv startas alla instanser för program- och administrationsserver som definierats i alla administrativa domäner när Solaris startas. Eftersom start- och avstängningsskript körs som root, körs även startskripten för varje instans för program- och administrationsservern som root. Startskriptet på instansnivå heter startserv och finns i katalogen instance-dir/bin/startserv. Eftersom instanser kan ägas av andra användare än root kan startserv-skriptet ändras av icke-rootanvändare så att det körs som root.

Om en instans använder en privilegierad nätverksport måste instansens startserv-skript köras som root. run as user är vanligen angett i instansens konfiguration för att tvinga instansen att köra som den angivna användaren efter att den först har startats av rotanvändaren.

Åtgärd: Utför en av följande lösningar, beroende på operativmiljö:

Att tänka på när det gäller systemstart: När du ändrar startskripten för Solaris så att vissa domäner eller instanser startas automatiskt, bör du tänka på det här:

Mer information om kommandona startup och shutdown som är tillgängliga via kommandoradsgränssnittet asadmin finns i Sun ONE Application Server 7 Administrator's Guide.

Frågor gällande Sun ONE Directory Server (tidigare iPlanet Directory Server)

Installationsfrågor

Använd UTF-8-teckenuppsättningen när du anger unika namn under installationen. Andra uppsättningar stöds inte. Installationsåtgärder konverterar inte data från lokala teckenuppsättningar till UTF-8. LDIF-filer (Lightweight Directory Interchange Format) som används för att importera data måste också använda teckenkodningen UTF-8. Importåtgärder konverterar inte data från lokala teckenuppsättningar till UTF-8.

Schemaproblem

Schemat som följer med Sun ONE (Sun Open Net Environment) Directory Server (tidigare iPlanet Directory Server) 5.1, skiljer sig från det schema som anges i RFC 2256 för objektklasserna groupOfNames och groupOfUniquenames. I det schema som ingår är attributtyperna member och uniquemember valfria. Enligt RFC 2256 ska minst ett värde för dessa typer finnas i respektive objektklass.

Attributet aci är ett funktionsattribut som inte returneras i någon sökning om du inte uttryckligen frågar efter det.

Replikeringsproblem

Multimasterreplikering via globala nätverk (WAN) stöds inte för närvarande.

Problem som rör servertilläggsprogram

Sun ONE Directory Server 5.1 tillhandshåller tilläggsprogrammet Uniqueness för användares ID-nummer (UID). Tilläggsprogrammet aktiveras som standard inte. Skapa en ny instans av tilläggsprogrammet Attribute Uniqueness för varje attribut för att försäkra dig om att de är unika. Mer information om tilläggsprogrammet för unika användar-id:n finns i iPlanet Directory Server 5.1 Administrator's Guidehttp://docs.sun.com.

Tilläggsprogrammet Referential Integrity är nu inaktiverat som standard. För att undvika upplösningsslingor bör tilläggsprogrammet Referential Integrity bara aktiveras på en huvudkopia i en miljö med flera huvudkopior. Innan du aktiverar tilläggsprogrammet Referential Integrity på servrar som utfärdar länkningsfrågor analyserar du behovet av resurser, tid och integritet. Integritetskontroller kan kräva mycket minne och stor processorkraft.

Problem med roller och tjänster

Attributet nsRoleDN används för att definiera en roll. Det här attributet bör inte användas för att utvärdera rollmedlemskap i en användares post. När du utvärderar rollmedlemskap tittar du på attributet nsrole.

Indexproblem

Om VLV-index (virtual list view) omfattar mer än en databas fungerar de inte som de ska.

Fel i Sun ONE Directory Server

Det går inte att inaktivera användare via konsolen (4521017)

Om du startar konsolen för Sun ONE Directory Server 5.1 och skapar en ny användare eller roll som inaktiv, inaktiveras inte den nya användaren eller rollen. Du kan inte skapa användare och roller som inaktiva via konsolen.

Åtgärd: Om du vill skapa en inaktiv användare eller roll gör du så här:

  1. Skapa den nya användaren eller rollen.

  2. Dubbelklicka på eller markera den nya användaren eller rollen. Välj Egenskaper på menyn Objekt.

  3. Klicka på fliken Konto.

  4. Klicka på knappen Inaktivera.

  5. Klicka på OK.

Den nya användaren eller rollen inaktiveras.

Det går inte att konfigurera kataloger med ett rotsuffix som innehåller mellanslag (4526501)

Om du anger ett grund-DN som innehåller ett mellanslag, till exempel o=U.S. Government,C=US vid konfigurationen av Sun ONE Directory Server 5.1, så trunkeras det DN som skapas till Government,C=US. DN bör vid konfigurationen anges till o=U.S.%20Government,C=US.

Åtgärd: Så här korrigerar du posten för bas-DN.

  1. Markera den översta katalogposten på vänster sida av navigationsfönstret på fliken Servrar och program i konsolen.

  2. Redigera suffixet i delträdsfältet för användarkatalog.

  3. Klicka på OK.

Information om lösenordsprinciper synkroniseras inte mellan servrar (4527608)

Om du uppdaterar en katalogserver som inte är huvudserver med information om lösenordsprinciper replikeras inte informationen till de andra servrarna. Den här informationen inkluderar kontoutelåsningar.

Åtgärd: Hantera information om lösenordsprinciper manuellt på varje server.

Kontoutelåsning kvarstår även efter att användarlösenordet har ändrats (4527623)

Om kontospärr är aktiv och användarlösenordet ändras, fortsätter spärren att vara i aktiv.

Åtgärd: Återställ utelåsningsattributen accountUnlockTime , passwordRetryCount och retryCountResetTime när du vill låsa upp kontot.

Säkerhetskopiering av konsolen omedelbart efter att installation misslyckas (4531022)

Om du installerar Sun ONE Directory Server 5.1, startar konsolen, initierar katalogen med en LDIF-fil och sedan säkerhetskopierar servern, rapporterar konsolen att säkerhetskopieringen har lyckats. I själva verket har den misslyckats.

Åtgärd: Utför följande åtgärder från konsolen när du har initierat databasen:

  1. Stoppa servern.

  2. Starta om servern.

  3. Utför säkerhetskopieringen.

Servern tar inte hänsyn till skiftlägeskänslig syntax vid normalisering av DN-attribut (4630941)

Du kan inte använda LDAP-namntjänster för att skapa namn på sökvägar för automatisk montering som är identiska i allt utom användningen av stora/små bokstäver. Katalogservern tillåter inte att du skapar poster om namnattributen har skiftlägeskänslig syntax och det redan finns en post med samma namn, men annan användning av stora/små bokstäver.


Obs!  

Sökvägarna /home/foo och /home/Foo kan inte samexistera.


Om till exempel posten attr=foo,dc=mycompany,dc=com finns tillåter servern inte att du skapar posten attr=Foo,dc=mycompany,dc=com. En sidoeffekt av det här problemet är att när LDAP-namntjänster används måste namn på sökvägar för automatisk montering vara unika oavsett skiftläge.

Åtgärd: Saknas.

Om servern stoppas under export, säkerhetskopiering, återställning eller indexskapande kraschar servern (4678334)

Om servern stoppas under export, säkerhetskopiering, återställning eller indexskapande kraschar servern.

Åtgärd: Stoppa inte servern under dessa åtgärder.

Replikeringen kan inte använda självsignerade certifikat (4679442)

Om du försöker konfigurera replikering via (SSL) med certifikatbaserad verifiering fungerar inte replikeringen om något av följande stämmer:

Åtgärd: Saknas.

UFS-filsystemsproblem

SPARC: Skapa inte ett UFS-filsystem på VxVM-volymer som är större än två terabyte

Om du försöker skapa ett UFS-filsystem på en VxVM-volym (Veritas Volume Manager) som är större än två terabyte uppstår ett fel. Resultatet är ett filsystem som är lika stort som VxVM-volymen modulo två terabyte. En VxVM-volym som är 8,4 terabyte stor ger alltså ett filsystem som är 0,4 terabyte stort.

Inget varningsmeddelande visas.

Åtgärd: Saknas.

UFS-filsystemsfel

Filsystemet kan bli korrupt om du använder UFS:s noatime och loggar monteringsalternativ (4884138)

Om UFS:s noatime och loggningsmonteringsalternativ används tillsammans kan filsystemet bli korrupt på grund av att data inte skrivs till en I-nod. Felet kan resultera i att följande meddelanden visas:


/mnt: oväntat allokerad I-nod 1783, kör fsck(1M)...
/zoot: oväntat ledig I-nod 5674, kör fsck(1M)...

Åtgärd: Gör så här:

  1. Ta reda på vilka filsystem som utnyttjar noatime och loggningsmonteringsalternativ.


    % mount | grep noatime | grep logging
    
  2. Ta bort alternativet noatime ur filen /etc/vfstab från samtliga filsystem som utnyttjar loggningsalternativet.

  3. Avmontera och kör kommandot fsck på alla filsystem som var monterade med loggnings- och noatime-monteringsalternativen.

  4. Kör kommandot fsck på alla filsystem som för närvarande är avmonterade och som tidigare var monterade med loggnings- och noatime-monteringsalternativen.

Kommandot fsck kan visa meddelanden i stil med dessa:


8016 DUP I=646
EXCESSIVE DUP BLKS I=7404
INCORRECT BLOCK COUNT I=7407
DUP/BAD  I=646  OWNER=root MODE=100644
ZERO LENGTH DIRECTORY  I=3807
BAD/DUP FILE I=575  OWNER=root MODE=100644
BAD/DUP DIRECTORY I=3807  OWNER=root MODE=40755
LINK COUNT DIR I=3806  OWNER=root MODE=40755
LINK COUNT FILE I=25084  OWNER=host1 MODE=100644
FREE BLK COUNT(S) WRONG IN SUPERBLK

SPARC: Det går inte att använda fssnap på UFS-filsystem som är flera TB stora (4836824)

Solaris 9 8/03 stöder inte användningen av kommandot fssnap för att skapa en ögonblicksbild av ett filsystem som är större än 1 TB. Följande felmeddelande visas:


fssnap: Allvarligt: Filsystemet /dir/snapshot0 har stöd för stora filer.

Åtgärd: Saknas.