I det här kapitlet beskrivs kända körtidsproblem.
Följande beskrivningar av körtidsfel har lagts till i kapitlet sedan dokumentet publicerades på Solaris 9 dokumentations-cd:n och i installationskiosken på Solaris 9 installations-cd:n.
"metattach-kommandot för Solaris volymhanteraren kan misslyckas"
"Om du kopplar bort underordnad spegel med metadetach-kommandot ändras spegelns storlek (4678627)"
"Kommandot metarecover för Solaris volymhanteraren kan inte uppdatera namnrymden metadb (4645776)"
"Xsun kan krascha på datorer som inte har ett tangentbord anslutet (4651949)"
"Inaktivt bakgrundsprogram för Solaris PPP 4.0 kan avslutas under holdoff-perioden (4647938)"
"Om du låser upp CDE-skärmlåset tas kreditiven för Kerberos version 5 bort (4674474)"
"Filbeskrivningarna kan ta slut för bakgrundsprogrammet för CDE-kalenderserver (4641721)"
"Veritas volymhanteraren kan misslyckas på system som kör operativmiljön Solaris 9 (4642114)"
"Dokumentationslänkar för iPlanet Directory Server 5.1 fungerar inte som de ska"
"PDF-dokument för europeiska språkversioner är bara tillgängliga via C-språkversionen (4674475)"
Om USB-hårddiskar som inte är anpassade för Solaris används med Solaris 9 kan det resultera i att UFS låser sig och att data skadas.
Lösning: Här hittar du en lista över produkter som är anpassade för Solaris: http://www.sun.com/io_technologies/storagesolutions.html.
Om ocfserv avslutas och visningen låses, förblir systemet låst även när smartkort sätts i eller tas bort.
Lösning: Utför följande steg för att låsa upp systemet.
Göra en fjärrinloggning på datorn som ocfserv-processen avbrutits på.
Logga in som superanvändare.
Stäng av dtsession-processen genom att skriva följande i ett terminalfönster.
# pkill dtsession |
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 från att fortsätta om inte den tekniska supporten begärt det.
Lösning: Använd inte menyalternativet Redigera konfigurationsfil i Smart Cards Management Console. Information om konfiguration av smartkort finns i Solaris Smartcard Administration Guide.
Det uppstår ett problem när du kompilerar ett Motif-program i Solaris 9 under följande förutsättningar:
Du länkar till ett delat bibliotek som har kompilerats i Solaris 2.4, 2.5, 2.5.1 eller 2.6.
Det gamla biblioteket använder också Motif-API:t.
När Motif-programmet använder Motif version 2.1 och det gamla delade biblioteket använder Motif version 1.2, kan en minnesutskriftsfil skapas. Detta är inte ett binärt kompatibilitetsproblem för program som har kompilerats i Solaris 2.4, 2.5, 2.5.1 eller 2.6. Sådana program bör fungera korrekt i Solaris 9-operativmiljön.
Lösning: Om det finns ett äldre delat bibliotek som länkar direkt till Motif-biblioteket, och du vill kompilera ett program i Solaris 9 som länkar till både Motif-biblioteket och det äldre biblioteket, bör du använda följande rad för kompileringen:
cc foo.c -o program -DMOTIF12_HEADERS -I/usr/openwin/include -I/usr/dt/include -lXm12 -lXt -lX11 |
Om du väljer alternativet för fjärrinloggning på knappen Alternativ i CDE-inloggningsfönstret och sedan väljer Ange värdnamn, fungerar inte alternativet Välj server från en lista för framtida fjärrinloggningsförsök.
Lösning: Använd alternativet Ange värdnamn för alla fjärrinloggningsförsök.
Om du försöker läsa ett e-postmeddelande med många långa rader i en Solaris 9 Unicode- eller UTF-8-språkversion, verkar CDE Mailern (dtmail) hänga sig och meddelandet visas inte genast.
Lösning: Välj en av följande lösningar:
Förstora e-brevlådefönstret för dtmail så att 132 kolumner får plats.
Följ nedanstående steg för att inaktivera CTL-funktionen (Complex Text Layout).
Logga in som superanvändare.
Ändra katalog till systemets lokala katalog.
# cd /usr/lib/locale/locale-name |
I exemplet ovan motsvarar locale-namesystemets Solaris 9 Unicode- eller UTF-8-språkversion.
Byt namn på processkategorin för språkversionen.
# mv LO_LTYPE LO_LTYPE- |
Byt tillbaka namnet på processkategorin för språkversionslayouten till det ursprungliga namnet (LO_LTYPE) innan du installerar några korrigeringsfiler som påverkar processen för språkversionslayouten.
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 t ex ha tagit bort och återställt det senaste mötet i Kalendern eller den senaste adressen i Adresshanteraren.
Lösning: Ta bort den senaste inmatningen från handdatorn manuellt före synkroniseringen.
Om du utbyter multibyte-data mellan en PDA-enhet och Solaris CDE kan dessa data förstöras i båda miljöerna.
Lösning: Säkerhetskopiera informationen på din dator med PDA-säkerhetskopieringsverktyget innan du kör programmet PDASync. Om du av misstag råkar utbyta multibyte-data så att dessa förstörs, kan du återställa dem från säkerhetskopian.
Bakgrundsprogrammet för Solaris WBEM Services 2.5 kan inte hitta providers som skrivits till något av gränssnitten com.sun.wbem.provider eller com.sun.wbem.provider20. Även om du skapar en Solaris_ProviderPath-instans för en provider som har skrivits till de här gränssnitten, kan inte bakgrundsprogrammet för Solaris WBEM Services 2.5 hitta dem.
Lösning: Stäng av och starta om bakgrundsprogrammet för Solaris WBEM Services 2.5 om du vill att den ska hitta en sådan provider.
# /etc/init.d/init.wbem stop # /etc/init.d/init.wbem start |
Om du använder javax
-API:t för
att utveckla providern, behöver du inte stänga av och starta om
bakgrundsprogrammet för Solaris WBEM Services 2.5, eftersom bakgrundsprogrammet
känner ingen javax
-providers dynamiskt.
Om du väljer att utveckla WBEM-program med com.sun-API:t
i stället för javax
-API:t,
stöds endast RMI (remote method invocation) för CIM fullt ut. Det
är inte garanterat att andra protokoll, exempelvis XML/HTTP, fungerar
helt och hållet med com.sun -API:t.
I följande tabell hittar du exempel på anrop som fungerar ordentligt med RMI, men som misslyckas med 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 monteringsalternativ på systemkritiska filer som exempelvis / (rot), /usr och /var med verktyget Mounts and Shares i Solaris Management Console.
Lösning: Välj en av följande lösningar:
Använd alternativet remount med mount-kommandot.
# mount -F file-system-type -o remount,additional-mount-options \ device-to-mount mount-point |
Monteringsegenskapsändringar som görs med alternativet -remount med mount-kommandot är inte varaktiga. Alla monteringsalternativ som inte anges i delen additional-mount-options i föregående kommando ärver de standardvärden som systemet anger. Mer information finns i direkthjälpen (man page) för mount_ufs(1M).
Du ändrar filsystemets monteringsegenskaper genom att redigera rätt post i filen /etc/vfstab och sedan starta om systemet.
Följande felmeddelande visas när minnet håller på att ta slut:
CIM_ERR_LOW_ON_MEMORY |
Lösning: Följ dessa steg om du vill återställa CIM-objekthanteraren:
Logga in som superanvändare.
Avsluta CIM-objekthanteraren.
# /etc/init.d/init.wbem stop |
Ta bort katalogen med loggen för JavaSpacesTM.
# /bin/rm -rf /var/sadm/wbem/log |
Starta om CIM-objekthanteraren.
# /etc/init.d/init.wbem start |
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. Till exempel:
# /usr/sadm/bin/mofcomp -u root -p superanvändar-lösenord din-mof-fil |
Om du har ett speglat rotfilsystem för Solaris volymhanterare som filsystemet inte startar på cylinder 0 i, får inga underordnade speglar som du ansluter starta cylinder 0 heller.
Om du försöker ansluta en underordnad spegel som startar på cylinder 0 till en spegel som den ursprungliga spegeln inte startar på 0 i, visas följande felmeddelande:
det går inte att ansluta en delspegel med etikett till en spegel utan etikett |
Lösning: Välj en av följande lösningar:
Se till att både rotfilsystemet och volymen för den andra underordnade spegeln startar på cylinder 0.
Se till att både rotfilsystemet och volymen för den andra underordnade spegeln inte startar på cylinder 0.
Som standard startar / växlar installationsprocessen JumpStart vid cylinder 0 och rotfilsystemet någon annanstans på disken. Allmän systemadministrationsträning startar ofta på skivdel 0 vid cylinder 0. Om du speglar en standard-JumpStart-installation med rot på skivdel 0, men inte cylinder 0, till en typisk sekundär disk med skivdel 0 som startar på cylinder 0, resulterar det i att felmeddelandet visas när försök görs att ansluta den andra underspegeln.
Om du tar bort en underspegel från en spegel med kommandot metadetach kan du kanske inte återansluta spegeln. Det här problemet uppstår eftersom spegeln automatiskt ändrar storlek när du kopplar bort den underordnade spegeln.
Lösning: Innan du kopplar bort en underspegel med kommandot metadetach, lägger du till en lika stor underspegel som underspegeln du kopplar bort.
Om du tar bort en mjukt partitionerad disk från ett system och sedan ersätter den med en ny disk går det inte att aktivera de mjuka partitionerna med kommandot metareplace -e. Det här felet kan inträffa vare sig du använde kommandot metarecover innan du försökte aktivera mjuka partitioner med kommandot metareplace -e eller inte.
Lösning: Återskapa de mjuka partitionerna på den nya disken.
Om de mjuka partitionerna är en del av en spegel eller RAID5, använder du kommandot metareplace utan -e-alternativet om du vill ersätta den gamla mjuka partitionen med den nya.
# metareplace dx mirror or RAID5 old_soft_partition new_soft_partition |
Kommandot metahs -e kan misslyckas pga följande omständigheter.
En aktiv reservenhet påträffar ett problem, exempelvis ett fel framkallat av testverktyget metaverify.
Solaris volymhanteraren försöker aktivera reservenheten när ett fel inträffar på en metaenhet. Den aktiva reservenheten markeras broken.
Systemet stängs av och den felande disken som innehåller reservenheten ersätts med en ny disk på samma plats.
Systemet startas och Solaris volymhanteraren känner inte igen den nya reservenheten.
Kommandot metahs -e används för att aktivera reservenheten på den nya disken.
Följande meddelande visas.
Varning! md: d0: öppningsfel på reserven (Inte tillgänglig) |
Felet inträffar eftersom Solaris volymhanteraren inte känner igen den nya reservenhetsdisken som växlades in på samma fysiska plats. Solaris volymhanteraren fortsätter att visa enhets-id:t för den disk som inte längre finns på systemet.
Det här felet inträffar inte på en Photon-enhet eller lagringsenheter där enhetsnumret ändras när en disk ersätts.
Lösning: Välj en av följande lösningar:
Följ de här stegen om du vill uppdatera enhets-id:t för den aktiva reservenheten i lägesdatabasen Solaris volymhanteraren.
Logga in som superanvändare.
Skriv följande kommando om du vill uppdatera reservdiskens enhets-id.
# metadevadm -u namn på logisk enhet |
Skriv följande kommando om du vill att den nya reservdisken ska vara tillgänglig:
# metareplace -e namn på logisk enhet |
Följ de här stegen om du vill hantera reservenheterna och reservpooler på systemet.
Logga in som superanvändare.
Skriv följande kommando om du vill ta bort posten för reservskivdelen.
# metahs -d hspreservpoolsnummer namn på logisk enhet |
Skriv följande kommando om du vill skapa en ny post för reservskivdelen på samma plats som med korrekt enhets-id.
# metahs -a hspreservpoolsnummer namn på logisk enhet |
Du kan inte ersätta en felande enhet med en enhet som konfigurerats med Solaris volymhanteraren. Ersättningsenheten måste vara ny för Solaris volymhanteraren. Om du flyttar en disk fysiskt från en plats till en till en annan på en Photon-enhet, kan metadevadm-kommandot misslyckas. Det här felet inträffar när namnet på den logiska enheten för skivdelen inte finns längre, men diskens enhets-id finns kvar i kopian av metaenheten. Följande meddelande visas.
En namnlös enhet har upptäckts. Kör 'devfsadm && metadevadm -r för att matcha. |
Du kan komma åt disken på den nya platsen den här gången, men du kanske måste använda namnet på den gamla logiska enheten för att komma åt skivdelen.
Lösning: Sätt tillbaka enheten på dess ursprungliga fysiska plats.
Om du tar bort och ersätter en fysisk disk och sedan använder kommandot metarecover -p -d för att skriva rätt mjuk partition-specifik information till disken, orsakar kommandot ett öppningsfel. Kommandot uppdaterar inte metaenhetsdatabasens namnrymd för att återspegla ändringen i diskenhetsidentifikationen. Det här tillståndet orsakar ett öppningsfel för varje sådan mjuk partition som är byggd på överst på disken. Följande meddelande visas.
Öppningsfel |
Lösning: Skapa en mjuk partition på den nya disken i stället för att köra kommandot metarecover för att återställa den mjuka partitionen.
Om den mjuka partitionen är en del av en spegel eller RAID5, använder du kommandot metareplace utan -e-alternativet om du vill ersätta den gamla mjuka partitionen med den nya.
# metareplace dx spegel eller RAID5 gammal_mjuk_partition ny_mjuk_partition |
Om du startar Xsun på en dator som inte har ett tangentbord anslutet kan Xsun krascha. Ett felmeddelande av typen Segmentation Fault kan visas på systemkonsolen. Om coreadm-inställningarna har ändrats kan Xsun producera en minnesutskriftsfil.
Lösning: Så här hindrar du Xsun från att starta:
Ta dig in i datorn som Xsun-processen avslutades på.
Logga in som superanvändare.
Kontrollera att filen /etc/dt/config/Xservers finns på systemet.
Om filen inte finns skriver du följande kommando i terminalfönstret.
# mkdir -p /etc/dt/config ; cp /usr/dt/config/Xservers /etc/dt/config/ |
Redigera filen /etc/dt/config/Xservers genom att lägga till # i början av raden som innehåller någon av de här strängarna.
/usr/openwin/bin/Xsun
/usr/openwin/bin/X
Återställ dtlogin.
# /etc/init.d/dtlogin reset |
Efterföljande körningar av Xsun kräver inte den här lösningen.
Om DNS har angetts för värdar eller ipnodes-undersökning i filen /etc/nsswitch.conf och flertrådade program körs på systemet, kan nscd-bakgrundsprogrammet krascha. Problemet uppstår eftersom nscd-bakgrundsprogrammet långsamt växer i storlek och kan konsumera upp till 4 GB växlingsfilsutrymme. Om allt växlingsutrymme är tömt kan nscd krascha och andra nya processer kan drabbas av olika typer av slumpartade fel.
Lösning: För att undvika problem ändrar du inställningarna för nscd genom att följa de här stegen.
Logga in som superanvändare.
Stoppa bakgrundsprogrammet nscd.
# /etc/init.d/nscd stop |
Lägg till eller ändra följande rader i filen /etc/nscd.conf .
keep-hot-count hosts 0
keep-hot-count ipnodes 0
Starta om bakgrundsprogrammet nscd.
# /etc/init.d/nscd start |
Om du inte kör nscd kan det orsaka samma läcka som uppträder i alla flertrådade program under värdundersökningar.
Bakgrundsprogrammet för Solaris PPP (Point-to-Point Protocol) 4.0 (pppd ) kan avslutas oväntat under följande omständigheter:
Bakgrundsprogrammet pppd är inaktivt.
Alternativen demand och holdoff för bakgrundsprogrammet pppd är aktiverade.
Ett paket anländer under holdoff-perioden.
Om bakgrundsprogrammet pppd avslutas oväntat, loggas ett meddelande som liknar det som följer i rätt systemloggfil.
aktuellt datum värdnamn pppd[PID]: [ID 702911 daemon.error] kan inte ange IP till sänd: ogiltigt argument aktuellt datum värdnamn pppd[PID]: [ID 702911 daemon.error] kan inte aktivera IPCP |
Mer information om alternativen demand och holdoff för bakgrundsprogrammet pppd finns i direkthjälpen (man page) för pppd( 1M).
Lösning: Välj en av följande lösningar:
Om bakgrundsprogrammet pppd inte behöver vänta innan försök att återöppna länkar görs, använder du inte alternativet holdoff med bakgrundsprogrammet pppd.
Ange alternativvärdet holdoff till 0.
Kör bakgrundsprogrammet pppd från ett slingskript liknande följande Bourne-skalskript.
#!/bin/sh while :; do /usr/bin/pppd cua/b lock idle 60 demand nodetach noauth \ 38400 10.0.0.1:10.0.0.2 holdoff 20 done
Om du konfigurerar flera IP-tunnlar mellan två IP-noder och aktiverar ip_strict_dst_multihoming eller andra IP-filter, kan det orsaka att paket förloras.
Lösning: Välj en av följande lösningar:
Konfigurera en enskild tunnel mellan de två IP-noderna och lägg till adresser till tunneln genom att använda kommandot ifconfig med alternativet addif.
Aktivera inte ip_strict_dst_multihoming på tunnlar mellan två IP-noder.
Om du låser upp en låst CDE-session, kan alla cachade kreditiv för Kerberos Version 5 (krb5) tas bort. Problemet kan uppstå under följande omständigheter:
I filen /etc/pam.conf är dtsession-tjänsterna för systemet konfigurerade att som standard använda krb5-modulen.
Du låser CDE-sessionen och försöker sedan låsa upp sessionen.
Om det här problemet uppstår visas följande felmeddelande:
lås skärm: PAM-KRB5 (auth): Det går inte att verifiera TGT med värd/ värdnamn:Behörighet att spela upp cachekoden beviljades inte |
Lösning: 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 |
Med de här posterna i filen /etc/pam.conf körs inte pam_krb5-modulen som standard.
Bakgrundsprogrammet för CDE-kalenderserver (rpc.cmsd) kan få slut på filbeskrivningar. Om det här problemet inträffar kan kalenderanvändarna visa sina kalendrar, men kan inte lägga till några nya möten. Ett Unknown Error-meddelande visas.
Lösning: Välj en av följande lösningar:
Så här gör du om det här problemet inträffar:
Bli superanvändare på kalenderservern.
Avsluta bakgrundsprogrammet för kalenderservern.
# pkill rpc.cmsd |
Som standard är tjänsten rpc.cmsd aktiverad i filen /etc/inetd.conf och behöver inte startas om. Om tjänsten rpc.cmsd inte är aktiverad på kalenderservern måste du starta om bakgrundsprogrammet rpc.cmsd när du har avslutat bakgrundsprogramsprocessen.
Du undviker det här problemet genom att installera korrigeringsfils-ID 112617-01.
Korrigeringsfiler för tidigare versioner av Solaris-miljön hittar du på webbplatsen SunSolveSM på adressen http://sunsolve.sun.com.
Funktionen för automatisk körning av flyttbara media i CDE har tillfälligt tagits bort från operativmiljön Solaris 9 för att åtgärda möjliga säkerhetsproblem.
Om du vill använda funktionen för automatisk körning av en cd-rom eller annat flyttbart medium gör du så här:
Kör programmet volstart från högsta nivån av det flyttbara mediets filsystem.
Följ instruktionerna på cd:n gällande åtkomst utanför CDE.
Den senaste informationen om säkerhetsproblem och korrigeringsfiler hittar du på webbplatsen SunSolve på adressen http://sunsolve.sun.com . Du kan få alla säkerhetskorrigeringar från webbplatsen SunSolve utan speciellt supportavtal.
I operativmiljön Solaris 9 behandlas spärrade konton på samma sätt som konton som gått ut eller inte finns. Det betyder att det inte går att boka jobb för spärrade konton med verktygen cron, at och batch.
Lösning: Om du vill att cron-, at- och batch -jobb ska accepteras för spärrade konton, ersätter du lösenordsfältet för ett spärrat konto ( *LK*) med strängen NP (inget lösenord (No Password).)
Om du försöker utföra olika åtgärder med Veritas volymhanteraren på ett system som kör operativmiljön Solaris 9, kan verktygen vxddladm addjob och vxddladm addsupport skapa minnesutskriftsfiler.
Lösning: Gör så här.
Logga in som superanvändare.
Kontrollera att filen /var/ld/ld.config och verktyget /usr/bin/crle finns på systemet.
Skriv följande kommandon i terminalfönstret:
# /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 |
I iPlanet Directory ServerTM 5.1 Collection fungerar inte länkarna med rubriken DocHome och länkar mellan olika böcker. Om du klickar på en av de här länkarna visas ett Not Found-fel i webbläsaren.
Lösning: Välj en av följande lösningar:
Du navigerar mellan olika iPlanet Directory Server 5.1-dokument genom att gå till iPlanet Directory Server 5.1 Collection-sidan och sedan klicka på länken till det dokument som du vill visa.
Du kan läsa iPlanet Directory Server 5.1 Collection på http://docs.sun.com.
Om du tar bort paketet SUNWsdocs går det inte att ta bort andra dokumentationspaket. Det här problemet inträffar därför att SUNWsdocs-paketet installeras med alla samlingar och ger webbläsaren en startpunkt.
Lösning: Om du tagit bort paketet SUNWsdocs återinstallerar du det från dokumentations-cd/dvd:n och tar sedan bort de andra dokumentationspaketen.
I operativmiljön Solaris 9 och andra UNIX-baserade system är PDF-dokument på Solaris 9 dokumentations-cd 1 (av 2) inte tillgängliga i följande europeiska språkversioner:
de (Tyska)
es (Spanska)
fr (Franska)
it (Italienska)
sv (Svenska)
Det här problemet beror på begränsningar hos Adobe Acrobat Reader. Mer information om det här problemet hittar du på webbplatsen Adobe Technote på adressen http://www.adobe.com:80/support/techdocs/294de.htm.
Lösning: Välj en av följande lösningar:
Ange miljövariabeln LC_ALL till C acroread i operativmiljön Solaris 9 och andra UNIX-baserade system. I C-skalet skriver du till exempel följande kommando i terminalfönstret:
% env LC_ALL=C acroread |
På system som inte är UNIX-baserade uppgraderar du till Adobe Acrobat Reader 5.0.
Vissa dokumentationssamlingar för Solaris 9 kan oväntat tas bort från systemet om följande inträffar:
Om du installerar både Solaris 9 dokumentations-cd 1 (av 2) och 2 (av 2) på systemet.
Om du sedan tar bort vissa dokumentationspaket med verktyget prodreg eller installationsprogrammet för Solaris 9 dokumentations-cd.
Solaris 9 dokumentations-cd 1 (av 2) och 2 (av 2) har tre samlingar gemensamt. Om du tar bort paketen som innehåller de här samlingarna från någon av installationerna för Solaris 9 dokumentations-cd 1 (av 2) eller 2 (av 2) tas paketet bort från båda installationerna.
I nedanstående tabell visas vilka paket som oväntat kan tas bort.
Tabell 2-1 Dokumentationspaket för Solaris 9 som finns på båda dokumentationsskivorna för Solaris 9
HTML-paketnamn |
PDF-paketnamn |
Samlingsbeskrivning |
---|---|---|
SUNWaadm |
SUNWpaadm |
Solaris 9 System Administrator Collection |
SUNWdev |
SUNWpdev |
Solaris 9 Developer Collection |
SUNWids |
SUNWpids |
iPlanet Directory Server 5.1 Collection |
Lösning: Välj en av följande lösningar:
Om avinstallationsprocessen oväntat tog bort de här dokumentationspaketen och du vill ha dem på systemet, återinstallerar du paketen från Solaris 9 dokumentations-cd 1 (av 2) eller 2 (av 2).
Du undviker det här problemet om du tar bort paket från systemet med verktyget pkgrm.
Det går inte att skriva euro-tecknet med tangenterna AltGraph och E i språkversionen en_US.UTF-8.
Lösning: Välj en av följande lösningar:
Tryck och släpp Compose-tangenten, tryck och släpp C-tangenten och tryck och släpp tangenten = (Compose + C + =).
Om tangentbordet inte har en Compose-tangent, trycker du på Control-tangenten medan du trycker på Skift och T (Control + Skift +T).
Tryck på Alt-tangenten medan du trycker på 4 (Alt + 4).
Om du vill generera det diakritiska tecknet i arabiska språkversioner skriver du det arabiska tecknet och sedan Skift + U.
Sortering i europeiska UTF-8-språkversioner fungerar inte korrekt.
Lösning: 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 |
Vissa delar av smartkorts- och SSH-programmen är inte lokaliserade och går inte att översätta helt och hållet.
Använd teckenuppsättningen UTF-8 när du anger unika namn under installation. Andra teckenkodningar stöds inte. Data konverteras inte från den lokala teckenuppsättningen till teckenuppsättningen UTF-8 vid installationer. LDIF-filer som används för import av data måste också använda teckenuppsättningen UTF-8. Data konverteras inte från den lokala teckenuppsättningen till teckenuppsättningen UTF-8 vid import.
Schemat som följer med iPlanet Directory Server 5.1 skiljer sig från det som anges i RFC 2256 för objektklasserna groupOfNames och groupOfUniquenames. I det här schemat är egenskapsattributen member och uniquemember valfria. I RFC 2256 anges att åtminstone ett värde för de här typerna måste finnas i respektive objektklass.
Attributet aci är ett åtgärdsattribut. Det returneras inte om du inte begär det.
Multi-Master-replikering över WAN stöds för närvarande inte.
Med iPlanet Directory Server 5.1 kommer ett tilläggsprogram för unika användar-id:n. Som standard är tilläggsprogrammet inte aktiverat. För att försäkra dig om att de attribut som ska vara unika är det, skapar du en ny instans av tilläggsprogrammet för unika användar-id:n för varje attribut. Mer information om tilläggsprogrammet för unika användar-id:n hittar du i iPlanet Directory Server 5.1 Administrator's Guide.
Tilläggsprogrammet Referential Integrity är numera inaktiverat som standard. Tilläggsprogrammet Referential Integrity ska bara vara aktiverat på en huvudkopia i en miljö med flera huvudkopior för att undvika motstridiga upplösningsslingor. Innan du aktiverar tilläggsprogrammet Referential Integrity på servrar som utfärdar länkningsförfrågningar, bör du analysera vilka resurs-, tids- och integritetsbehov du har för prestanda. Integritetskontroller kan använda mycket minne och processorresurser.
Attributet nsRoleDN används för att definiera en roll. Den ska inte användas för att utvärdera rollmedlemskap i en användarpost. När du utvärderar rollmedlemskap ska du kontrollera attributet nsrole.
Om ett VLV-index omfattar mer än en databas fungerar det inte korrekt.
Om du startar konsolen för iPlanet Directory Server 5.1 och skapar en ny användare eller roll som inaktiv, inaktiveras inte den nya användaren eller rollen. Användare och roller kan inte skapas som inaktiva via konsolen.
Lösning: Så här skapar du en inaktiv användare eller roll:
Skapa en ny användare eller roll.
Dubbelklicka på den nya användaren eller rollen (eller markera den och klicka på alternativet Egenskaper på Objekt-menyn).
Klicka på fliken Konton.
Klicka på knappen Inaktivera.
Klicka på OK.
Den nya användaren eller rollen har inaktiverats.
Om användaren anger en bas-DN som innehåller ett blanksteg, till exempel o=U.S. Government,C=US vid konfigurationstid för iPlanet Directory Server trunkeras resulterande DN till Government,C=US. Vid konfigurationstid ska DN anges som o=U.S.%20Government,C=US.
Lösning: Så här korrigerar du posten för bas-DN.
Markera toppkatalogposten i den vänstra navigationspanelen på fliken Servrar och program i konsolen.
Redigera suffixet i användarkatalogens underträd.
Klicka på OK.
Om du uppdaterar en katalogserver som inte är huvudserver med lösenordsregelinformation, kopieras inte informationen till alla andra servrar. Detta inkluderar spärrade konton.
Lösning: Hantera lösenordsregelinformation manuellt på varje server.
Om kontospärr är aktiv och användarlösenordet ändras, fortsätter spärren att vara i aktiv.
Lösning: Ta bort kontospärren genom att återställa spärrattributen accountUnlockTime, passwordRetryCount och retryCountResetTime.
Om du installerar iPlanet Directory Server, startar konsolen, initierar katalogen med en LDIF-fil och sedan säkerhetskopierar servern, rapporterar konsolen att säkerhetskopieringen genomfördes när den egentligen misslyckades.
Lösning: Utför följande åtgärder från konsolen när du initierat databasen:
Stoppa servern.
Starta om servern.
Säkerhetskopiera.
Om du använder LDAP-namntjänster och skapar automount-sökvägar som är likadana med undantag av skiftläget, blir sökvägarna inte unika. Om en post med samma namn undantaget skiftläget redan finns, tillåter inte katalogservern att poster där namnattributet definieras med skiftlägeskänslig syntax skapas. Om till exempel posten attr=foo,dc=mycompany,dc=com finns tillåter inte servern att posten attr=Foo,dc=mycompany,dc=com skapas. En sidoeffekt av det här problemet är att när du använder LDAP-namntjänster måste automount-sökvägar vara unika oavsett skiftläge.
Det går inte att ha sökvägarna /home/foo och /home/Foo.
Lösning: Ingen.
Om servern stoppas under export, säkerhetskopiering, återställning eller skapande av index, kraschar den.
Lösning: Stoppa inte servern under den här typen av åtgärder.
Om användaren försöker konfigurera en SSL-replikering med certifikat-baserad verifiering och leverantörens certifikat är självsignerat, eller bara kan fungera som ett SSL-servercertifikat som inte kan spela rollen som klient under SSL-handskakning, fungerar inte replikeringen.
Lösning: Ingen.