本章旨在說明與 Solaris 9 9/02 作業環境安裝有關的問題。
自從本文件在 Solaris 9 9/02 Documentation CD 上和 Solaris 9 9/02 Installation CD 上的 Installation Kiosk 中發行之後,本章中就已新增有以下安裝錯誤說明。
Solaris 9 9/02 作業環境需要記憶體大小為 128 MB 或更高。
依預設,Solaris 9 9/02 安裝程式將交換起始點置於第一個可用的磁碟磁柱(一般為磁柱 0)。這種放置法可在預設磁碟佈局期間為根 (/) 檔案系統提供最大的空間,並允許根 (/) 檔案系統在升級期間增大磁片空間。
如果您認為將來可能需要擴充交換空間,則可以透過使用以下其中一種方法來放置交換磁片,使其從其他磁碟磁柱起始。
對於 SolarisTM Web Start 和 SunInstallTM 安裝程式,您可以在磁柱模式下自訂磁碟佈局,並手動指定交換磁片至需要的位置。
對於 Solaris Custom JumpStartTM 安裝程式,您可以在設定檔中指定交換磁片。
如果您要建立鏡像的根 (/) 檔案系統,請參閱"Solaris 容體管理程式 metattach 指令可能會失敗"。
有關 Solaris Custom JumpStart 設定檔的更多資訊,請參閱「 Solaris 9 安裝指南」。
如果您使用 Solaris 9 9/02 媒體上的預設 Solaris JumpStartTM 設定檔在具有小型磁碟的系統上安裝多種語言環境,該安裝可能會失敗。這個問題可能會出現在下列情況下。
使用預設 Solaris JumpStart 設定檔,在具有 2.1 GB 磁碟的系統上安裝除 C 語言環境之外的所有語言環境 。
使用預設 Solaris JumpStart 設定檔,在具有 4 GB 磁碟的系統上安裝兩個或更多的語言環境。
現在您可以從 DVD 取得 Solaris 9 9/02 作業環境。若要從 DVD 安裝或升級,請將 Solaris 9 9/02 DVD 插入至 DVD-ROM 光碟機,並在 ok 提示下使用以下指令啟動系統。
ok boot cdrom |
如果您使用 Solaris 9 9/02 Installation CD 上的 SolarisTM Web Start Program 來安裝 Solaris 9 9/02 作業環境,則系統可能在安裝後第一次重新啟動時掛起。
解決方法:為避免發生此問題,請選擇下列其中一種解決方法。
使用 Solaris 9 9/02 Software 1 of 2 CD 來安裝 Solaris 9 9/02 作業環境。
如果您使用 Solaris 9 9/02 Installation CD 來安裝 Solaris 9 9/02 作業環境,請遵循以下步驟。
將 Solaris 9 9/02 Installation CD 插入 CD-ROM 光碟機中並開始安裝 Solaris 9 9/02 作業環境。
當螢幕上顯示下列訊息時,請寫下磁碟切片的名稱。
磁碟切片 disk-slice-name 將被用來 儲存 Solaris 安裝軟體的暫存複本。 複製檔案之後,系統將重新啟動, 然後繼續進行安裝。 請等候... |
透過按 Stop-A 或者電源循環系統來中斷安裝。
系統會顯示 ok 提示。
在獨立模式下自 Solaris 9 9/02 Installation CD 啟動系統。
ok boot cdrom -s |
在終端機視窗中,鍵入下面的 ls 指令來確定您在步驟 2 中寫下的磁碟切片之實體名稱。
# ls -l /dev/dsk/disk-slice-name |
此指令傳回的輸出類似於下列文字。
lrwxrwxrwx 1 root root 2 Aug 14 16:56 /dev/dsk/disk-slice-name -> ../../devices/physical-name |
寫下磁碟切片的實體名稱。系統將忽略實體名稱的前導文字 ../../devices。
停止系統以返回到 ok 提示。
# halt |
鍵入如下指令以從實體裝置啟動系統。
ok boot /physical-name |
您現在可以從 Solaris 9 9/02 Software DVD 和 Solaris 9 9/02 Software 2 of 2 CD 的 Solaris_9/ExtraValue/CoBundled/Netscape_6 目錄中獲得 NetscapeTM 版本 6.2.3 基礎和本土化套裝軟體。但是,Solaris_9/ExtraValue/CoBundled/Netscape_6 目錄中的 NS62installer 程序檔僅在系統上安裝基礎套裝軟體。
解決方法:使用 pkgadd(1M) 指令在系統上安裝 Netscape 版本 6.2.3 本土化套裝軟體。請遵循這些步驟。
轉換到超級使用者(superuser)的身份。
插入 Solaris 9 9/02 Software DVD 或 Solaris 9 9/02 Software 2 of 2 CD。
轉至本土化套裝軟體所在的目錄。
# cd /cdrom/Solaris_9/ExtraValue/CoBundled/Netscape_6/Packages |
使用 pkgadd 指令。指定您要安裝的套裝軟體名稱。
# pkgadd -d . name-of-localization-package |
以下本土化套裝軟體位於 Packages 目錄中。
SUNWcns6 - 簡體中文本土化
SUNWdens6 - 德文本土化
SUNWesns6 - 西班牙文本土化
SUNWfrns6 - 法文本土化
SUNWhns6 - 繁體中文本土化
SUNWitns6 - 義大利文本土化
SUNWjans6 - 日文本土化
SUNWkons6 - 韓文本土化
SUNWplns6 - 波蘭文本土化
SUNWptns6 - 巴西葡萄牙文本土化
SUNWruns6 - 俄文本土化
SUNWsvns6 - 瑞典文本土化
如果您的系統使用具有韌體修訂版 1007 的 Toshiba SD-M1401 DVD-ROM 光碟機,則系統不能從 Solaris 9 9/02 DVD 啟動。
解決方法:套用 111649-03 或更高版本的修補程式,更新 Toshiba SD-M1401 DVD-ROM 光碟機的韌體。 修補程式 111649-03 包含在 Solaris 9 9/02 Supplement CD 的以下目錄中。
DVD_Firmware/Patches |
請參閱本目錄中的 README(讀我)檔案,以獲得有關如何安裝修補程式的說明。請務必在安裝修補程式之前,閱讀並遵循 README(讀我)檔案中所有的注意事項和警告。
如果您的系統正在執行 Solaris 2.6 或 Solaris 7 作業環境,「容體管理」將會錯誤裝載 Solaris 9 9/02 DVD。Solaris 9 9/02 DVD 可以裝載,但其資料會無法存取。因此,您會無法設定安裝伺服器、執行 Live Upgrade 或存取媒體上的任何資料。
套用適合於您系統的修補程式。
表 1-1 適用於 Solaris 2.6 和 Solaris 7 作業環境的 DVD 修補程式
版次 |
修補程式 ID |
---|---|
Solaris 2.6 作業環境 |
107618-03 |
Solaris 7 作業環境 |
107259-03 |
請勿使用「容體管理」來裝載 Solaris 9 9/02 DVD。 手動裝載 Solaris 9 9/02 DVD。 請遵循這些步驟。
轉換到超級使用者(superuser)的身份。
停止「容體管理」。
# /etc/init.d/volmgt stop |
手動裝載 DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
檢查 DVD 確已裝載並且資料可供存取。
# cd /mnt1 # ls |
如果 DVD 的裝載正確,系統會送返以下資訊。
Copyright Solaris_9 |
如果您在具有多重網路介面的系統上安裝或升級至 Solaris 9 9/02 作業環境,則系統會將所有的系統介面識別為可用。未插接至網路的介面或非使用的介面將顯示在 ifconfig -a 指令的輸出中。另外,具有同一乙太網路位址的介面可能被指定同樣的 IP 位址。以下的錯誤訊息會顯示出來。
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: 無法 指定要求的位址 |
如果系統的 local-mac-address
PROM 變數被設定為 false,此問題也會發生。 該問題的發生是因為所有介面均使用相同的 IP 位址進行配置。
解決方法: 請選擇以下其中一個解決方法。
若要僅解決配置介面的問題,請在初始啟動後重新啟動系統。
若要為每個網路介面指定不同的 IP 位址,請透過以下方法之一設定 local-mac-address
PROM 變數為 true。
在 ok 提示下,鍵入以下指令。
ok setenv local-mac-address? true |
在終端機視窗中,作為超級使用者鍵入以下指令。
# eeprom local-mac-address?=true |
在安裝時建立檔案系統,可能會顯示下列之一的警告訊息。
警告:inode 區塊/磁柱群組 (87) >= 最後一個磁柱群組中 (63) 的 資料區塊數,這表示無法配置 1008 磁區。 |
或
警告: 最後磁柱的 1 個磁區未配置 |
當您所建立的檔案系統的大小與使用中的磁碟空間不相符時,便會出現警告。這種差異會導致磁碟產生未加入至指定的檔案系統中的未使用空間。其他檔案系統無法使用這個未使用空間。
解決方法:忽略警告訊息。
如果您的 Solaris 8 系統已連接到儲存區域網路 (SAN),請在升級至 Solaris 9 9/02 作業環境之前,諮詢您的支援工程師。安裝 SUNWsan 套裝軟體的 Solaris 8 系統可能需要特殊的程序來升級到 Solaris 9 9/02 作業環境。 如需知道 SUNWsan 套裝軟體是否已安裝在系統上,請在終端機視窗中鍵入下列指令。
# pkginfo SUNWsan |
如果已安裝 SUNWsan 套裝軟體,視窗上會顯示下列的資訊。
系統 SUNWsan SAN Foundation Kit |
Solaris Management Console 2.1 軟體與 Solaris Management Console 1.0、1.0.1 或 1.0.2 軟體不相容。 如果您希望升級至 Solaris 9 9/02 作業環境,且已經安裝 Solaris Management Console 1.0、1.0.1 或 1.0.2 軟體,則必須在升級之前解除安裝 Solaris Management Console 軟體。 如果您已安裝了 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,則 Solaris Management Console 軟體可能已存在於您的系統中。
在您升級之前,請使用 /usr/bin/prodreg 指令來執行 Solaris Management Console 軟體的完整解除安裝。
如果您在升級至 Solaris 9 9/02 作業環境之前並未解除安裝 Solaris Management Console 1.0、1.0.1 或 1.0.2 軟體,則必須先移除所有的 Solaris Management Console 1.0、1.0.1 或 1.0.2 套裝軟體。 移除套裝軟體時請使用 pkgrm 指令,而不要使用 prodreg 指令。仔細遵循移除套裝軟體的次序。完成下列步驟。
轉換到超級使用者(superuser)的身份。
鍵入以下的指令:
# pkginfo | grep "Solaris Management Console" |
如果此說明未從「Solaris Management Console 2.1」開始,則輸出的套裝軟體名稱代表 Solaris Management Console 1.0 套裝軟體。
使用 pkgrm 指令,依照下列順序,移除 Solaris Management Console 1.0 套裝軟體的所有實例。
請勿移除任何在說明中標示為「Solaris Management Console 2.1」的套裝軟體。 例如 SUNWmc.2 可能指的是 Solaris Management Console 2.1 軟體。
如果 pkginfo 的輸出顯示有 Solaris Management Console 1.0 套裝軟體的多重版本,請使用 pkgrm 指令來移除這兩個套裝軟體。請移除原始的套裝軟體,然後再移除附加有號碼的套裝軟體。例如,如果 SUNWmcman 和 SUNWmcman.2 套裝軟體顯示在 pkginfo 的輸出中,則應先移除 SUNWmcman 套裝軟體,然後再移除 SUNWmcman.2 套裝軟體。請勿使用 prodreg 指令。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
請在一個終端機視窗中輸入以下指令。
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris Management Console 2.1 軟體現在應能正常地運作。如果今後需要維護,或 Solaris Management Console 2.1 軟體未正常運作,請移除 Solaris Management Console 2.1 軟體。請透過完成以下步驟來重新安裝該軟體。
使用 pkgrm 指令,依照下列順序,移除所有的 Solaris Management Console 2.1 套裝軟體和相依套裝軟體。
如果安裝過程中出現多個 Solaris Management Console 2.1 套裝軟體的實例,例如 SUNWmc 和 SUNWmc.2,請先移除 SUNWmc,再移除 SUNWmc.2。 請勿使用 prodreg 指令。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
在 CD-ROM 光碟機中插入 Solaris 9 9/02 Software (SPARC 平台版)1 of 2 CD。在終端機視窗中鍵入以下指令。
# cd /cdrom/sol_9_902_sparc/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex \ SUNWmcdev SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma \ SUNWlvmg SUNWpmgr SUNWrmui |
所有先前的 Solaris Management Console 版本均已移除。Solaris Management Console 2.1 現在可以正常地運作。
如果您使用 Solaris Live Ugrade 在啟動環境中安裝 Solaris Flash 歸檔,則 /etc/group 檔案不正確。此歸檔包含 /etc/group 檔案,該檔案已被歸檔且不從目前執行的啟動環境中反映 /etc/group 檔案。啟動環境中的 /etc/group 檔案必須與目前執行的系統上的該檔案一致。
解決方法: 在您於啟動環境上安裝 Solaris Flash 歸檔之後,必須從目前執行的系統上複製 /etc/group 檔案,並貼入新的啟動環境。 請遵循這些步驟。
轉換到超級使用者(superuser)的身份。
裝載您要修補的啟動環境。
# lumount boot-envir-name mount-point |
在前一個指令中,boot-envir-name 是您要裝載其檔案系統的啟動環境名稱。mount-point 是該檔案系統的裝載點。
從目前執行的系統中複製 /etc/group 檔案並貼至新的啟動環境。
# cp /etc/group mount-point/etc/group |
解除裝載新的啟動環境。
# luumount boot-envir-name |
如果您使用 -s 選項和 luupgrade 指令來新增具有目錄和修補清單檔案的修補程式,系統不會新增該修補程式。螢幕將顯示類似於以下的訊息:
/usr/sbin/luupgrade [52]: 3 patch-list-file: 錯誤號碼 |
在前一個訊息中,patch-list-file 是您指定的修補清單檔案,以便讓 luupgrade 指令來新增修補程式。
解決方法:若要指定修補清單檔案來新增修補程式,請執行以下步驟。
轉換到超級使用者(superuser)的身份。
裝載您要修補的啟動環境。
# lumount boot-envir-name mount-point |
新增修補程式至啟動環境。
# /usr/sbin/patchadd -R mount-point -M patch-path patch-list-file-name |
在前一個指令中,patch-path 是一個目錄路徑名稱,該目錄包含要新增的修補程式。patch-list-file-name 是包含您要新增的修補程式清單之檔案。
解除裝載啟動環境。
# luumount boot-envir-name |
當您從 Solaris 8 作業環境升級至 Solaris 9 或 Solaris 9 9/02 作業環境時,移除 SUNWjxcft 套裝軟體出現問題。以下錯誤訊息被記錄在 upgrade_log 檔案中。
Removing package SUNWjxcft: Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias Removal of <SUNWjxcft> was successful |
解決方法: 忽略錯誤訊息。
在 Solaris 9 9/02 作業環境中,Kerberos 版本 5 全域機制包含私密性支援。因此,Kerberos 域內機制並不需要。如果您安裝的 Kerberos 域內機制位於 Solaris 8 系統上的 /usr/lib/gss/do/mech_krb.so.1 中,請在升級系統至 Solaris 9 9/02 作業環境之前移除 Kerberos 域內機制。
解決方法:在升級至 Solaris 9 9/02 作業環境之前,請遵循以下步驟。
鍵入以下指令,以確定系統上是否有安裝 Kerberos 域內機制。
% pkginfo | fgrep ' SUNWk5' |
如果該指令的輸出包含任何 SUNWk5 套裝軟體名稱,則 Kerberos 域內機制已安裝在系統上。請跳至步驟 2。
如果該輸出未包含任何 SUNWk5 套裝軟體名稱,則 Kerberos 域內機制尚未安裝在系統上。請略過其餘步驟。升級系統。
請鍵入以下指令,來備份 /etc/nfssec.conf 和 /etc/gss/qop 檔案。
% tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop |
鍵入以下指令,確認檔案已備份。
% tar -tf /var/tmp/krb_config_files.tar |
移除步驟 1 的輸出中列出的每個套裝軟體。
% pkgrm package-name package-name package-name |
升級至 Solaris 9 9/02 作業環境。
此升級程式將更新全域 Kerberos 機制代碼,並啟用 Kerberos 私密性支援。
在文字編輯器中,變更 /etc/gss/mech 檔案中的以下行。
解除對以下行的註釋。
kerberos_v5 1.2.840.113554.1.2.2 gl/mech_krb5.so gl_kmech_krb5 |
如有必要,請將前一行新增至 /etc/gss/mech 檔案。
移除以下行。
kerberos_v5 1.2.840.113554.1.2.2 do/mech_krb5.so do_kmech_krb5 |
請透過鍵入以下指令來復原 /etc/nfssec.conf 和 /etc/gss/qop 檔案。
% tar -xf /var/tmp/krb_config_files.tar |
在使用磁碟空間重新配置 (DSR) 升級期間,Solaris 9 和 Solaris 9 9/02 軟體的亞洲語言版套裝軟體所含的 preremove 程序檔無法正確執行。如果您嘗試升級至 Solaris 作業環境的更新版本,則以下錯誤訊息將顯示於 /var/sadm/system/logs/update_log 檔案中。
Removing package SUNWkwbcp: /a/var/sadm/pkg/SUNWkwbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWkwbcp failed. pkgrm return code = 1 Removing package SUNWkbcp: /a/var/sadm/pkg/SUNWkbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWkbcp failed. pkgrm return code = 1 Removing package SUNWcwbcp: /a/var/sadm/pkg/SUNWcwbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWcwbcp failed. pkgrm return code = 1 Removing package SUNWcbcp: /a/var/sadm/pkg/SUNWcbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWcbcp failed. pkgrm return code = 1 Removing package SUNWhwbcp: /a/var/sadm/pkg/SUNWhwbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWhwbcp failed. pkgrm return code = 1 Removing package SUNWhbcp: /a/var/sadm/pkg/SUNWhbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWhbcp failed. pkgrm return code = 1 |
解決方法: 忽略錯誤訊息。
如果您在系統上升級至 Solaris 9 9/02 作業環境,而該系統則正在從 /etc/init.d/sshd 常駐程式中執行協力廠商 Secure Shell(如 OpenSSH),則此次升級會停用現有的 Secure Shell 常駐程式。在升級期間,Solaris 9 9/02 升級軟體將會覆寫 /etc/init.d/sshd 的內容。
解決方法: 請選擇以下其中一個解決方法。
如果您不希望在系統上安裝 Secure Shell 協定伺服器程式,就不要在升級時安裝 SUNWsshdr 和 SUNWsshdu 套裝軟體。
如果您不希望在系統上安裝 Secure Shell 協定伺服器或用戶端程式,就不要在升級時安裝 Secure Shell Cluster (SUNWCssh)。
如果 /export 目錄的容量接近全滿,而您升級至 Solaris 9 9/02 作業環境,則會出現 /export 空間需求計算錯誤。 升級將失敗。通常,當安裝有無磁碟用戶端,或者在 /export 目錄中安裝有協力廠商軟體時,會發生這個問題。將會顯示下列訊息:
警告:無足夠空間可供升級。 |
解決方法: 在您升級之前,請選擇以下其中一個解決方法。
暫時重新命名 /export 目錄,直至升級完成。
暫時為 /etc/vfstab 檔案中的 /export 行加以註釋,直至升級完成。
如果 /export 是個獨立的檔案系統,那麼,請在進行升級之前,將 /export 予以解除裝載。
如果目前您的系統支援使用 Solstice AdminSuiteTM 2.3 Diskless Client 工具安裝的無磁碟用戶端,則您必須先刪除所有與伺服器具有相同 Solaris 版本及相同架構的所有無磁碟用戶端。接著,再安裝或升級至 Solaris 9 9/02 作業環境。 如需特定說明,請參閱「System Administration Guide: Basic Administration」。
如果您嘗試在現有的無磁碟用戶端上安裝 Solaris 9 9/02 作業環境,則可能會顯示以下錯誤訊息:
片段 <xxxxxxxx> 的 Solaris 版本 (Solaris version-number) 無法升級。 There is an unknown problem with the software configuration installed on this disk. |
在這個錯誤訊息中,version-number 是指目前系統上所執行的 Solaris 之版本。<xxxxxxxx> 是指執行此 Solaris 作業環境版本的磁片。
如果您從 Solaris 8 (Solaris WBEM Services 2.0) 或 Solaris 8 6/00 (WBEM Services 2.1) 作業環境升級至 Solaris 9 9/02 (Solaris WBEM Services 2.5) 作業環境,您現有的資料將遺失。
解決方法: 在執行完升級之後,請重新編譯專用管理物件格式 (Managed Object Format [MOF]) 檔案。
如果您的系統已在執行適用 64 位元的韌體,便不需要快閃 PROM 更新。
如果您要在 UltraSPARC® 系統上執行 64 位元的 Solaris 作業環境,您可能需要更新它的快閃 PROM 韌體。Solaris 9 9/02 安裝程式允許您新增 64 位元支援。當您在 Sun UltraSPARC 系統上進行安裝時,依預設會選取 64 位元支援。只有在 CPU 速度為 200 Mhz 或更快時,64 位元系統才能依預設在 64 位元模式下啟動。
如果您選擇在任何 SunTM 或 UltraSPARC 系統上執行 32 位元的 Solaris 作業環境,則不需要快閃 PROM 更新。
以下表格列出受到影響的 UltraSPARC (Sun4UTM) 系統以及所需的最小韌體版本。System type 等於 uname -i 指令的輸出。您可以藉由使用 prtconf -V 指令,來查知您目前使用的韌體版本。
表 1-2 在 UltraSPARC 系統上執行 64 位元 Solaris 作業環境所需的最小韌體版本
來自 uname -i 的系統類型 |
來自 prtconf -V 的最小韌體版本 |
---|---|
SUNW,Ultra-1-Engine |
3.10.0 |
SUNW,Ultra-1 |
3.11.1 |
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
如果系統未列示在以上表格,則表示系統不需要快閃 PROM 更新。
如需有關透過使用 Solaris CD 來執行快閃 PROM 更新的說明,請參閱 Solaris 9 on Sun Hardware Collection。如果您沒有此手冊,其內容可在 http://docs.sun.com 上取得。
有些 PDF 格式之已本土化文件集合的套裝檔名長於九個字元。若要在執行 Solaris 7 或 8 作業環境的伺服器上安裝這些 PDF 文件集合,必須先安裝兩個修補程式。
本版次中不含任何 Solaris 2.6 伺服器專用的修補程式。
解決方法:如需有關如何安裝這些修補程式的說明,請參閱文件媒體、Solaris 9 9/02 Documentation CD 1 of 2、2 of 2 或 DVD 上的 Solaris Documentation Important Information 檔案。 這個檔案位於以下的目錄中:
mount-point/README/locale/install_locale.html |
例如,Solaris 9 9/02 Documentation CD 1 of 2 上的英文版檔案位於下面這個目錄中:
sol_9_doc_1of2/README/C/install_C.html |
如果您在「全部解除安裝」模式下執行 Solaris 9 9/02 Documentation CD uninstaller ,則 uninstaller 僅移除那些依預設安裝的文件套裝軟體。
解決方法:在「部份解除安裝」模式下執行解除安裝程式。 選取您希望解除安裝的特定套裝軟體。
如果您使用特定語言環境的 Solaris 9 9/02 Installation CD,安裝程式不會提示您從 Solaris 9 9/02 Documentation 2 of 2 CD 安裝套裝軟體。 在以下語言環境下會發生此問題。
ja_JP.PCK
ja_JP.UTF-8
ko.UTF-8
zh.GBK
zh.UTF-8
zh_CN.18030
zh_HK.BIG5HK
zh_HK.UTF-8
zh_TW.BIG5
zh_TW.UTF-8
在安裝 Solaris 9 9/02 軟體時,選取其中一個 EUC 語言環境(ja、ko、zh 或 zh_TW)作為預設安裝語言環境。
直接從 Solaris 9 9/02 Documentation 2 of 2 CD 執行 installer 公用程式。
如果您使用具有 nodisplay 選項的 Solaris 9 9/02 Documentation CD 安裝程式,檢驗面板可能無法正確顯示頁數。
解決方法:請勿指定 nodisplay 選項來使用 Solaris 9 9/02 Documentation CD 安裝程式。使用圖形化使用者介面 (GUI) 模式來安裝 Solaris 9 9/02 Documentation CD。
當您選取一個安裝的語言環境時,也可以安裝其他的語言環境。 此行為變更發生在 Solaris 9 9/02 作業環境中,因為所有的完整語言環境(包含訊息翻譯)和亞洲及日本的部份語言環境(語言環境啟用程序),都已經根據語言環境的語言支援重新包裝。 其他部份的語言環境仍然根據地理區域來包裝和安裝,例如中歐地區。
如果您要在具有簡體中文或繁體中文語言環境支援的,並執行 Solaris 9 Beta Refresh 更新作業環境的系統上升級至 Solaris 9 9/02 作業環境,則升級無法成功完成。 簡體中文和繁體中文 CDE 字體本土化套裝軟體 (SUNWcdft 或 SUNWhdft)無法升級至相應的 Solaris 9 9/02 套裝軟體。 以下的錯誤訊息會顯示出來。
移除套裝軟體 SUNWcdft: /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.EUC: 不存在 /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.GBK: 不存在 /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.UTF-8: 不存在 pkgrm: 錯誤: 移除後程式檔未 成功完成 |
解決方法: 在您升級至 Solaris 9 9/02 作業環境之前,請移除相應的 Solaris 9 Beta 更新版移除後檔案。
# rm /var/sadm/pkg/SUNWcdft/install/postremove # rm /var/sadm/pkg/SUNWhdft/install/postremove |
如果您在已安裝 Solaris 8 Language Supplement CD 且執行 Solaris 8 作業環境的系統上升級至 Solaris 9 9/02 作業環境,則一些無效泰文、俄文、波蘭文和嘉泰羅尼亞文語言套裝軟體還留在系統上。 這些語言套裝軟體具有一個 ARCH=sparcall 值,並且在升級至 Solaris 9 9/02 作業環境時不會被移除。
解決方法:在您升級至 Solaris 9 9/02 作業環境之前,請使用 Solaris Product Registry 應用程式,以移除 Solaris 8 Languages Supplement CD 套裝軟體。
如果您安裝一個或數個特定的歐洲語言環境集,系統可能無法顯示語言環境中 UTF-8 程式碼集的英文或歐洲字母集之外的任何字母。 這個問題可能會出現在下列情況下。
您安裝一個或數個下列的語言環境。
中東/以色列 (ISO8859-8)
北非/埃及 (ISO8859-6)
東歐/俄羅斯 (ISO8859-5)
東歐/土耳其 (ISO8859-9)
南美/巴西 (ISO8859-1)
中歐/波蘭 (ISO8859-2)
您在系統上沒有安裝其他的語言環境。
解決方法: 請選擇以下其中一個解決方法。
在安裝期間,同時在系統中安裝 en_US.UTF-8 北美/美國語言環境, 以及您要的歐洲語言環境。
完成安裝後,使用 pkgadd 指令將下列套裝軟體新增到您的系統中。
SUNW5ttf - 繁體中文 BIG5 True Type 字型套裝軟體
SUNWcttf - 簡體中文 (EUC) True Type 字型
SUNWiiimr - 網際網路/企業網路輸入法架構套裝軟體 (Root)
SUNWiiimu - 網際網路/企業網路輸入法架構套裝軟體 (Usr)
SUNWinleu - 印度文語言環境使用者檔案
SUNWinlex - 印度文語言環境使用者檔案 (64 位元)
SUNWinttf - 印度文 True Type 字型
SUNWjxcft - 日文需要的 TrueType 字型
SUNWkttf - 韓文 True Type 字型
SUNWtleu - 泰文語言環境使用者檔案
SUNWtleux - 泰文語言環境使用者檔案(64 位元)
這些套裝軟體可以在 Solaris 9 9/02 Software 1 of 2 CD 或 CD 影像上的 Solaris_9/Product 目錄取得。
例如,如果您從 Solaris 9 9/02 Software 1 of 2 CD 安裝 Solaris 9 9/02 作業環境,請輸入以下指令。
# cd /cdrom/cdrom0/Solaris_9/Product # pkgadd -d . SUNW5ttf # pkgadd -d . SUNWcttf |
對前一個清單中的每一個套裝軟體重複執行 pkgadd 指令。