自 Solaris 8 文件 CD(以號碼的升序順序列出)中文件發行以來,本章已新增下列的錯誤描述。
Bug ID 4179411
ID 4285729
ID 4297558
ID 4301544
ID 4301212, 4299487
ID 4301870
ID 4302983
ID 4303879
ID 4304493
ID 4303549
ID 4306619
ID 4306958, 4305075
ID 4307314
ID 4308864
如果您使用 dtstyle 的「電源管理畫面」, 則您可以配置您的系統,以便使監視器變成空白並進入 "省電" 模式。本發行版本將忽略這些使用者設定,因所以監視器一定會變成空白,並在閒置 22 分鐘後進入 "省電"模式。
解決方法:若要停用 Energy Star(R) 監視器的"省電"模式,請執行這個指令:
xset -dpms |
dtmail 依據預設值不會產生核心檔案。
解決方法:若要在 dtmail 中產生一個核心檔案,請設定 mailrc 變數 allowcorefile。有關如何產生核心檔案的詳細資訊,請參閱 core(4) 線上援助頁。
從桌上管理系統刪除最後一個登錄 (例如,當您使處理的裝置同步化時, 您「日曆」中的最後一個約會或「位址管理員」中的最後一個位址) 後,最後一個登錄將從處理的裝置復置到桌上管理系統。
解決方法:從處理的裝置刪除最後一個登錄。
如果您在 PDA 裝置及 Solaris CDE 之間交換多位元組資料,則這兩個環境中的資料可能會遭到毀壞。
解決方法:在執行 PDASync 應用程式之前, 請先利用 PDA 備份公用程式,備份您 PC 上的資料。 如果您不小心交換了多位元組資料而且造成該資料損毀,可以從備份中復置您的資料。
每當您連結到已在 Solaris 2.4、2.5、2.5.1 或 2.6 作業環境中編譯的共用程式庫時, 以及如果其他較舊的程式庫也使用「Motif 應用程式設計介面 (API)」,則於 Solaris 8 作業環境中編譯 Motif 程式時,將會發生問題。
Motif 程式將使用 Motif 版本 2.1,而舊的共用程式庫將使用 Motif 版本 1.2。將發生核心傾印。這不是已在 Solaris 2.4、2.5、2.5.1、2.6 作業環境中編譯的應用程式的二進制相容性問題,這些作業環境應該可以在 Solaris 8 作業環境中正確地執行。
解決方法:如果您的舊有共用程式庫直接連結到 Motif 程式庫,並且如果您想要在同時連結到 Motif 與此舊有的共用程式庫之 Solaris 8 作業環境中編譯程式的話,請使用如下的一行來進行編譯:
cc foo.c -o prorgram -DMOTIF12_HEADERS -I/usr/openwin/include -I/usr/dt/include -lXm12 -lXt -lX11 |
如果您使用 ufsdump(1M) 指令來備份您的系統,在使用 ufsrestore(1M)指令來復置您的系統時,可能將無法讀取這些檔案。
解決方法:套用修補程式 ID 109092-01。
下列錯誤訊息指出 JavaSpacesTM 1.0 記憶體不足:
Exception: PS_UNAVAILABLE: 1 |
解決方法:若要繼續增加 CIM 類別與實例至 CIM Object Manag er 系統訊息庫,
停止 CIM Object Manager。
# /etc/init.d/init.wbem stop |
將 CIM Object Manager 以安全模式重新啟動:
# /usr/sadm/lib/wbem/wbemconfig safe |
這將會增加記憶體堆並重新啟動 CIM Object Manager。
如果您使用 CIM WorkShop 或 WBEM API 來計算 Solaris_FileSystem類別的實例,則 CIMOM 將不再執行而且會顯示下列的錯誤訊息:
Attempted to complete RMI action enumInstances and received exception java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: java.io.EOFException |
解決方法:在超級使用者模式下,輸入下列指令重新啟動 CIMOM。
# /etc/init.d/init.wbem start |
Java Plug-in 1.2 是執行 Java 2 applet 的預設 plug-in,而非所有的 Java 1.1 applet。如果您需要 Java Plug-in 1.1,可以由 http://www.sun.com/solaris/netscape下載。
如果您要讓 Java Plug-in 1.1 與 Java Plug-in 1.2 並存在同一個系統上,您必須遵循下列有關如何安裝 Java Plug-in 1.1 以及之後依序配置您的環境之指令。
這項程序在 Solaris 使用者手冊的 Java Plug-in 中的「安裝 Java Plug-in」一節有綱要說明,您可由 http://www.sun.com/solaris/netscape/jpis/usersguide_java_plugin.html中取此手冊。
在以 UTF-8 語言環境啟動 Java2 應用程式時,下列有關可用字型的警告訊息可能會顯示出來。
Font specified in font.properties not found [-b&h-LucidaBrightLat4-Normal-r-normal--*-%d-*-*-p-*-iso8859-4] |
解決方法:忽略警告訊息。
依據預設值,Solaris ata 裝置驅動程式已將 ATA/ATAPI 裝置的「直接記憶體存取 (DMA)」功能停用。
已停用這個功能,以避免發生於某些無法正確在 ATA/ATAPI 磁碟機上支援 DMA的系統上之問題。 大多數的問題與過時的系統 BIOS 有關。
在安裝 Solaris 8 作業環境之後,如果要啟用或停用 ata 驅動程式的 DMA:
執行 Solaris (Intel 平台版) 裝置配置輔助程式。若要中斷自動開機,請於出現如下提示時按 ESC:
Press ESCape to interrupt autoboot in 5 seconds |
按 F2_Continue 掃瞄裝置。
按 F2_Continue 顯示啟動裝置清單。
按 F4_Boot Tasks,選取「檢視/編輯」屬性設定,並按 F2_Continue。
將 ata-dma-enabled屬性的值變更為 1以啟用 DMA (0 值將停用 DMA) :
由清單中選取 ata-dma-enabled 屬性並按下 F3_Change。
輸入 1 並按 F2_Continue來啟用 (輸入 0 並按 F2_Continue 來停用) 。
按 F2_Back,然後按 F3_Back可以返回到啟動 Solaris 功能表。
選取預設啟動裝置並按 F2_Continue 來啟動 Solaris作業環境。
在啟用 DMA 之後若發生任何問題,請停用 DMA (使用上述程序將 ata-dma-enabled 屬性設定為 0 ),利用您硬體製造商所提供的最新 BIOS 更新您的系統,之後重新啟用 DMA。
如果 ab2admin 指令失效,錯誤訊息會包括指令失效以外的額外訊息。例如,它可能也包含找不到路徑或 ID 無效。
解決方法:如果顯示出指令失效的訊息,請確定作業真的失效。例如,如果您下的指令應該刪除 AnswerBook2 資料庫中的一個集合,輸入下列指令以確認這個集合的確顯示在資料庫中。
# ab2admin -o list |
在 AnswerBook2TM 伺服器啟動期間, ab2cd 程序檔可能會顯示出下列不正確的錯誤訊息。
sort: can't read /tmp/ab1_sort.XXX: No such file or directory |
這個錯誤訊息說明 ab2cd 程序檔在 CD 上找不到任何 AnswerBook (顯示 PostScriptTM) 的集合。
解決方法:忽略這個錯誤訊息。
不可用部份死鍵組合在 CDE 中無法正確運作。同時,在希臘語言環境的日曆管理者中,月份的名稱也無法正確運作。
如果您想在使用部分語言環境中的日曆管理者時列印擴充字元,那麼擴充字元將無法正確列印。
一個在阿拉伯文輸入模式中的 en_US.UTF-8 之下執行,而另一個在阿拉伯文輸入模式中的 ar_EY.ISO8859-6 之下執行的應用程式或視窗之間,您不能剪下與貼上阿拉伯文字。
在任何 CDE 應用程式中以滑鼠右鍵選取一個歐洲語言環境時,「附加」下拉式功能表並不會顯示任何選項。
複合文字語言 (CTL) 支援希伯來文,阿拉伯文輸入,或泰語已實行於 en_US.UTF-8 與歐洲 UTF-8 語言環境中,但並不受 ja_JP.UTF-8, ko.UTF-8 支援,也就是 ko_KR.UTF-8, zh.UTF-8,也就是 zh_CH.UTF-8, 與 zh_TW.UTF-8 語言環境。
解決方法:如果您需要輸入使用 CTL的泰語,阿拉伯文,或希伯來文,請使用 en_US.UTF-8 語言環境。如果您要在亞洲與日文 UTF-8語言環境中輸入這些語言:
建立一個符號連結到共用 CTL 模組。如果是 ja_JP.UTF-8:
# cd /usr/lib/locale/ja_JP.UTF-8 # mkdir LO_LTYPE ; cd LO_LTYPE # ln -s ../../common/LO_LTYPE/umle.layout.so.1 ja_JP.UTF-8.layout.so.1 # mkdir sparcv9 ; cd sparcv9 # ln -s ../../../common/LO_LTYPE/sparcv9/umle.layout.so.1 ja_JP.UTF-8.layout.so.1 |
編輯 /usr/openwin/lib/locale/ja_JP.UTF-8/XLC_LOCALE 檔案,將泰語,阿拉伯文,或希伯來文登錄的 load_option delay_nocheck 行加以註釋; 例如,以泰語為例) :
# fs14 class (Thai) fs14 { charset TIS620.2533-0:GR font { # load_option delay_nocheck <--- comment out primary TIS620.2533-0:GR }} |
雖然右鍵桌面功能表上 SmartCard 應用程式的選項為可用的,這個應用程式並不受支援。如果您選取這個選項,應用程式也不會啟動。
應用程式 SmartCard,AnswerBook2,Solaris PDASync,Printer Administrator,以及 Hotkey Editor 並沒有完全本土化。
Solaris 作業環境中的阿拉伯文支援是依據阿拉伯文字碼頁 iso8859-6,然而 Microsoft視窗中的阿拉伯文支援則支援 Microsoft 字碼頁 1256。使用 dtmail 時,應該執行字碼頁轉換以進行在 Solaris 作業環境與 Microsoft 視窗之間的阿拉伯文訊息交換。
希臘語言環境的 Solstice AdminToolTM 中的新增,修改與移除使用者畫面是空白的。
解決方法:在超級使用者模式中,複製下列檔案:
cp /usr/openwin/lib/locale/C/app-defaults/Admin/usr/openwin/lib/locale/el_GR.ISO8859-7/app-defaults/Admin |
當您在義大利文的語言環境中使用字型下載程式時,在新增列表機對話方塊的 新增和取消按鈕都會是錯誤的標示;它們都會標示為 ....
左邊的按鍵應標示Aggiungi (新增)。
右邊的按鍵應標示 Annulla (取消)。
下列的表說明 Sun 的阿拉伯鍵盤與 Microsoft 的阿拉伯鍵盤的不同
鍵 |
Sun 的鍵盤佈局 |
Microsoft 鍵盤佈局 |
---|---|---|
T |
T |
下方有 Hamza 的阿拉伯文 Lam_alef |
U |
U |
右單引號 |
I |
I |
阿拉伯文乘法符號 |
O |
O |
阿拉伯文除法符號 |
A |
; |
阿拉伯文 Kasra |
S |
S |
阿拉伯文 Kasratan |
Z |
Z |
波浪號 |
X |
X |
阿拉伯文 Sukun |
C |
阿拉伯文 Kasratan |
左大括弧 |
V |
阿拉伯文 Kasra |
右大括弧 |
M |
Sukun |
低單引號 |
< |
< |
阿拉伯文逗點 |
執行下列步驟,以使用字型下載程式由任何非 ISO8859-1 語言環境進行列印。
登入 CDE。
在指令行輸入 fdl 以啟動字型下載程式。
藉由選取印表機功能表的「新增」來指定印表機。
由下載功能表選取字型束。
取決於列印所須要的程式碼集,會下載字型束到所指定的印表機。
SEAM 會使用 Solaris 8 作業環境中的部分資源檔案,但是只限於安裝期間選取了 Kerboros 設定的情形下。
在 UTF-8 語言環境中按下 AltGr與 E,並不會產生歐洲貨幣符號。
解決方法:執行下列步驟以將歐洲貨幣符號輸入於 UTF-8 語言環境中:
選取" UTF-8 輸入模式選取"視窗中的查找。
選取貨幣符號。
選取歐洲貨幣符號。
在希臘文語言環境中,於主控台提示符號出現之後輸入 dumpcs。然而複製並貼上歐洲貨幣符號。
在歐洲 UTF-8 語言環境中的排序無法正確運作。
解決方法:在您嘗試在 FIGGS UTF-8語言環境中做排序之前,請將 LC_COLLATE變數設定為 ISO1 等值。
# echo $LC_COLLATE > es_ES.UTF-8 # setenv LC_COLLATE es_ES.IS08859-1 |
在十六進制模式中按 f 鍵會啟動功能模式,並且不會具有 F 數值型態。
解決方法:按一下 dtcalc 顯示上的 f 鍵。