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_x86/s2/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 loggar in som root med arabiska eller hebreiska språkområdesinställningar, kan du inte lägga till eller ändra användare med SolsticeTM AdminToolsTM. Fönstret Lägg till användare visas men är tomt. Detta problem uppstår varje gång du lägger till eller redigerar information om användare i underfönstren.
Lösning: Använd root när du lägger till eller redigerar information om användare.
Om programmen använder anpassade teckensnitt och inte systemteckensnitt, kan detta göra att XServer kraschar på x86-plattformar. Problemet orsakas av att vissa tecken i teckensnittet överskrider den höjdbegränsning som är angiven i teckensnittet.
Lösning: Använd en version av teckensnittet som inte redigerats med så kallad hinting. Sådana versioner är i regel lägre.
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 |
Folkrepubliken Kina |
zh_TW.BIG5 |
Taiwan |
Om det finns Wide Small Computer System Interface-mål (SCSI) anslutna till Symbios-kortet men startenheten inte är ett av dessa mål, lyckas Solaris-drivrutinen inte förhandla fram Wide SCSI-dataöverföring och enheterna fungerar därför inte korrekt.
Lösning: Använd konfigurationsverktyget för Symbios BIOS och ställ in kortet på läget för 8-bitars/narrow:
Starta konfigurationsverktyget för Symbios BIOS genom att skriva CTRL-C när du uppmanas till detta vid starten.
Markera på huvudmenyn kortet som har wide-mål anslutna.
Välj Device Selection på Utilities-menyn. Markera enheten och ställ in Width (bits) på 8.
Solaris-drivrutinen förhandlar ändå om till det högsta gemensamma läget för datadelning, så att prestanda inte försämras.
JumpStart-installationer konfigurerade för en Plug-and-Play-bildskärm kan inte installeras korrekt. Bildskärmsinformationen på det installerade systemet är ofullständig.
Lösning: Konfigurera JumpStart-installationen så att den använder en jämförbar flerfrekvensbildskärm.
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 |