Detta kapitel beskriver kända problem som kan uppstå när Solaris används. Information om dessa problem finns även i filen runtime_bugs i paketet SUNWerdm på CD:n med Solaris.
Informationen i detta kapitel ersätter all information i filen runtime_bugs som ingår i paketet SUNWerdm på CD:n med Solaris 7. Om du startar systemet från CD:n med Solaris 7, hittar du filen runtime_bugs i följande katalog:
/cdrom/sol_7_sparc/s0/Solaris_2.7/Docs/release_info/C
Standardinstallationskatalog för filen runtime_bugs är följande:
/usr/share/release_info/Solaris_2.7/C
Namnet på produkten är Solaris 7, men i koder och sökvägar kan även namnen Solaris 2.7 och SunOS 5.7 förekomma. Använd alltid koder och sökvägar exakt så som de är skrivna.
Om du använder 16-bitars proportionella arabiska teckensnitt i Solaris 7, visas endast delar av tecknen på skärmen.
Lösning: Använd endast monospace-teckensnitt.
Statiskt text, som ikontext och text i paneler på arbetsytan, har inte aktiverats för CTL (Complex Text Layout). Därför visas inte arabiska och hebreiska översättningar av engelsk statisk text.
OW stöds inte som skrivbordsalternativ inom följande språkområden:
Tabell 2-1 Skrivbordsalternativ som inte stöds
Skrivbordsalternativ |
Landsnamn |
---|---|
en_GB.ISO8859-15 |
Storbritannien |
de.ISO8859-15 |
Tyskland |
fr.ISO8859-15 |
Frankrike |
it.ISO8859-15 |
Italien |
es.ISO8859-15 |
Spanien |
sv.ISO8859-15 |
Sverige |
da.ISO8859-15 |
Danmark |
de_AT.ISO8859-15 |
Österrike |
en_IE.ISO8859-15 |
Irland |
pt.ISO8859-15 |
Portugal |
nl_BE.ISO8859-15 |
Belgien |
nl.ISO8859-15 |
Nederländerna |
fr_BE.ISO8859-15 |
Belgien |
fi.ISO8859-15 |
Finland |
el_EURO |
Grekland |
th |
Thailand |
th_TH |
Thailand |
he |
Israel |
ar |
Egypten |
de.UTF-8 |
Tyskland |
fr.UTF-8 |
Frankrike |
it.UTF-8 |
Italien |
es.UTF-8 |
Spanien |
sv.UTF-8 |
Sverige |
en_EU.UTF-8 |
Europa |
ja_JP.UTF-8 |
Japan |
ja_JP.PCK |
Japan |
ko.UTF-8 |
Korea |
zh.GBK |
PRC |
zh_TW.BIG5 |
Taiwan |
sys-suspend(1M) kan hänga sig och inte uppdatera skärmen på vissa långsamma system. När systemet återställts är skärmlåset aktiverat som standard. Detta problem uppstår sedan du har angivit ett lösenord. En vit skärm visas i stället för skärmen i Common Desktop Environment (CDE). Även om du kan få fjärråtkomst till systemet, kan du inte skriva in något eftersom skärmen är låst. Om du skulle råka ut för detta problem kan du återställa CDE-sessionen genom fjärrinloggning på systemet som superanvändare och sedan avbryta sys-suspend-processen.
Lösning: Om detta problem inträffas som en följd av att du kört autoshutdown, använder du programmet dtpower(1M) och inaktiverar autoshutdown. Problemen uppstår inte när du kör sys-suspend utan skärmlås.
Under rubriken "Disabling the Screen Lock" in Using Power Management finns en beskrivning av hur du inaktiverar skärmlåset för sys-suspend som anropats med tangentbordets strömbrytare. Så här inaktiverar du skärmlåset för kommandot sys-suspend som anropas från Arbetsyte-menyn i CDE:
Bli superanvändare.
Skapa följande dtaction-fil /etc/dt/appconfig/types/språkområde/sunOW.dt. språkområde är namnet på det språkval som görs när du startar CDE.
Kopiera definitionen ACTION SDTsuspend { ... } från /usr/dt/appconfig/types/språkområde/sunOW.dt till /etc/dt/appconfig/types/språkområde/sunOW.dt.
Lägg till flaggan -x i kommandot sys-suspend i filen /etc/dt/appconfig/types/språkområde/sunOW.dt.
Avsluta CDE-sessionen och logga in på nytt.
Detta meddelande eller liknande kan visas när du startar om efter en cpr Suspend om filystemets loggningsfunktion är aktiverad.
Funktionen cpr Suspend/Resume fungerar med funktionen för loggning av filsystem när loggning används, antingen på rotfilsystemet eller på det filsystem som valts för tillståndsfilen cpr.
Villkoren för användning av cpr är som följer:
root får inte vara ett filsystem med loggning
Filystemet som valts för tillståndsfilen cpr (se power.conf(4)) får inte vara ett filsystem med loggning.
Lösning: Välj ett annat filsystem än root för cpreller ett system som har loggningen inaktiverad.
64-bitarsbiblioteket libmail saknas. Du kan inte skapa 64-bitarsprogram som kräver detta bibliotek.
Det finns en säkerhetslucka i kommandona ufsdump(1M) och ufsrestore(1M). Den som har fått tillgång till ett Solaris-system kan utnyttja denna lucka för att få root-åtkomst. Du åtgärdar dessa problem i denna version genom att installera korrigeringsfilen ID 106793-01 på SPARC-system och ID 106794-01 på x86-baserade system.
Om du inte har skaffat dig och installerat rätt korrigeringsfil kan du använda följande lösning i systemet.
Lösning: Om du använder kommandot chmod i programmen ufsdump och ufsrestore så att biten set-uid tas bort, innehåller programmen inte längre denna säkerhetslucka. Du kan ta bort biten set-uid genom att köra följande kommando som root:
# chmod 0555 /usr/lib/fs/ufs/ufsdump /usr/lib/fs/ufs/ufsrestore |