Solaris 9 (SPARC 平台版) 版次注意事項

第 1章 安裝問題

本章旨在說明與 Solaris 9 作業環境安裝有關的問題。

由於本文件已刊載在 Solaris 9 Documentation CD 和 Solaris 9 Installation CD 的 Installation Kiosk 之上,本章已增加了下列安裝錯誤敘述。


註解 -

Solaris 9 作業環境需要記憶體大小為 128 MB 或更高。


從 DVD 安裝 Solaris 9 軟體前,您需要知道的問題

從 Solaris 9 DVD 啟動

現在您可以從 DVD 取得 Solaris 9 作業環境 如需 DVD 安裝或升級,請將 Solaris 9 DVD 插入 DVD-ROM 磁碟機,並從ok 提示符號以下列指令啟動系統。


ok boot cdrom

從 DVD 或 CD 安裝 Solaris 9 軟體前,您需要知道的問題

無法在指令行模式安裝期間從 Solaris 9 Software DVD 上安裝其他軟體(4671875)

如果您使用 Solaris 9 Software DVD 來安裝其他軟體,可能無法正常進行安裝。這個問題可能會出現在下列情況下。

如果發生這個問題,系統會顯示以下錯誤訊息。


The disc you inserted is not the correct CD/DVD for optional-software-name.
Please try again.

解決方法: 請選擇以下其中一個解決方法。

在使用 Toshiba SD-M1401 DVD-ROM 的系統上,由 Solaris DVD 啟動的結果失敗 (4467424)

如果您的 Toshiba SD-M1401 DVD-ROM 磁碟機包含的是修訂版 1007 的韌體,系統就不能從 Solaris 9 DVD 開機。

解決方法: 套用 111649-03 或更新版本的修補程式,更新 Toshiba SD-M1401 DVD-ROM 磁碟機的韌體。 修補程式 111649 -03 是包含在 Solaris 9 Supplement CD 上的以下目錄中。


DVD_Firmware/Patches

請參閱本目錄中的 README(讀我)檔案,取得安裝修補程式的說明指示。 請務必在安裝修補程式之前,閱讀並遵循 README(讀我)檔案中所有的小心和警告事項。

多次插入媒體時,無法裝載含有 UFS 或 UDFS 檔案系統的媒體 (4638163)

以 UFS 或 UDFS 檔案系統格式化的 CD 或 DVD,在下列情況下可能無法裝載有特定媒體磁碟機的系統上。

裝載: I/O 錯誤訊息可能顯示在系統主控台上。尚未裝載媒體上的檔案系統,且未顯示媒體的「檔案管理員」圖形使用者介面。

解決方法: /etc/rmmount.conf 檔案中,在 mount * hsfs udfs ufs -o nosuid 行中新增下列的一行。


mount cdrom* hsfs udfs ufs -o nosuid ro

註解 -

您必須在 mount * hsfs udfs ufs -o nosuid 行之前輸入這一行。 在您新增這一行之後,/etc/rmmount.conf 檔案的裝載部分必須如下所示。


mount cdrom* hsfs udfs ufs -o nosuid ro
mount * hsfs udfs ufs -o nosuid

無法在 Solaris 2.6 和 Solaris 7 作業環境 (4511090) 中存取 Solaris 9 DVD 的資料

如果系統正在執行的是 Solaris 2.6 或 Solaris 7 作業環境,「容體管理」就無法正確裝載 Solaris 9 DVD。 雖然可以裝載 Solaris 9 DVD,但是無法存取資料。 因此,您將無法設定安裝伺服器、執行 Live Upgrade,或存取媒體上的任何資料。

解決方法: 請選擇以下其中一個解決方法。

安裝錯誤

具備多重介面的系統在進行安裝或升級之後將所有介面視為可使用介面 (4640568)

如果您在具備多重網路介面的系統上安裝或升級至 Solaris 9 作業環境,則系統會將所有系統介面視為可使用的介面。未插入至網路或未預定使用的介面會顯示在 ifconfig -a 指令的輸出中。此外,具備相同乙太網路位址的介面可能會被指定至相同的 IP 位址上。以下的錯誤訊息會顯示出來。


ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address

若您將系統上的 local-mac-address PROM 變數設定為 false,也會發生這個問題。 這個問題發生的原因是因為所有的介面都是使用相同的 IP 位址進行配置。

解決方法: 請選擇以下其中一個解決方法。

Solaris 自訂 JumpStart 錯誤

預設的 Solaris JumpStart 設定檔可能無法在小型磁片上安裝多種語言環境 (4502007)

如果您使用 Solaris 9 媒體的預設 Solaris JumpStartTM 設定檔,以小型磁片在系統上安裝多種語言環境,該安裝可能會失敗。 這個問題可能會出現在下列情況下。

從 Solaris 9 Software 1 of 2 CD 進行安裝期間所發生的安裝錯誤

建立檔案系統時,可能會出現警告 (4189127)

在安裝時建立檔案系統,可能會顯示下列之一的警告訊息。


Warning: inode blocks/cyl group (87)>= data blocks (63) in last
cylinder group. This implies 1008 sector(s) cannot be allocated.
  
或是

Warning: 1 sector(s) in last cylinder unallocated 
 
當您所建立的檔案系統的大小與使用中磁片上的空間不同時,便會出現警告。 若您尚未將磁片納入指定的檔案系統中,這樣的矛盾會使得該磁片產生未使用的空間。 未使用的空間並無法提供給其他檔案系統使用。

解決方法: 忽略警告訊息。

升級問題

無法在 Solaris 9 作業環境中透過 SUNWsan 來存取儲存區網路

如果您的 Solaris 8 系統已連接至儲存區網路 (SANs),請在升級至 Solaris 9 作業環境之前,與您的支援工程師進行確認。 已安裝 SUNWsan 套裝軟體的 Solaris 8 系統可能需要特殊的步驟來升級至 Solaris 9 作業環境。 若要檢查系統上是否已安裝 SUNWsan 套裝軟體,請在終端機視窗中鍵入下列指令。


# pkginfo SUNWsan

如果您已安裝 SUNWsan 套裝軟體,系統將會顯示下列資訊。


	system      SUNWsan       SAN Foundation Kit

Solaris 管理主控台 2.1 軟體不相容於 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體

如果您希望升級至 Solaris 9 作業環境且已經安裝「Solaris 管理主控台」1.0、1.0.1,或 1.0.2 軟體,您就必須在升級之前解除安裝「Solaris 管理主控台」軟體。 「Solaris 管理主控台」2.1 軟體不相容於「Solaris 管理主控台」1.0、1.0.1 或 1.0.2 版軟體。 如果您已安裝了 SEAS 2.0 overbox、SEAS 3.0 overbox,或是 Solaris 8 Admin Pack,「Solaris 管理主控台」軟體可能已存在於您的系統中。

解決方法: 請選擇以下其中一個解決方法。

升級期間發生的安裝錯誤

從 Solaris 8 作業環境進行升級可能會造成冗餘的 Kerberos 私密性機制 (4672740)

在 Solaris 9 作業環境中,Kerberos 第 5 版全域機制包含了私密性支援,所以並不需要 Kerberos 國內機制。如果您已在 Solaris 8 系統上安裝 Kerberos 國內機制 (位於 /usr/lib/gss/do/mech_krb.so.1 中),我們建議您在將系統升級至 Solaris 9 作業環境之前,先將 Kerberos 國內機制移除。

解決方法: 在升級至 Solaris 9 作業環境之前請遵循這些步驟。

  1. 輸入以下指令來進行檢查,以判定您的系統是否已安裝了 Kerberos 國內機制。


    % pkginfo | fgrep ' SUNWk5'
    
    • 如果這個指令行的輸出包含任何 SUNWk5 套裝軟體的名稱,則該系統上已安裝了 Kerberos 國內機制。請跳至步驟 2。

    • 如果這個指令行的輸出並未包含任何 SUNWk5 套裝軟體的名稱,則該系統尚未安裝 Kerberos 國內機制。略過其他的步驟並進行系統的升級。

  2. 輸入以下指令以備份 /etc/nfssec.conf/etc/gss/qop 檔案。


    % tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop
    
  3. 輸入以下指令來檢驗這些檔案是否已完成備份。


    % tar -tf /var/tmp/krb_config_files.tar
    
  4. 移除列於步驟 1 輸出中的所有套裝軟體。


    % pkgrm package-name package-name package-name
    
  5. 升級至 Solaris 9 作業環境。

    升級程式可升級全域 Kerberos 機制碼,並可啟用 Kerberos 私密性支援。

  6. 請在文字編輯程式中變更 /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
      

升級成 Solaris 9 作業環境可能會停用現有的 Secure Shell 常駐程式 (sshd) (4626093)

如果您在一個從 /etc/init.d/sshd 常駐程式來執行協力廠商 Secure Shell(例如,OpenSSH)的系統上升級成 Solaris 9 作業環境,這個升級行動就會造成現有 Secure Shell 常駐程式的停用。 在升級期間,Solaris 9 升級軟體會覆寫 /etc/init.d/sshd 的內容。

解決方法: 請選擇以下其中一種解決方法。

如果 /export 接近容量限度,升級便會失敗 (4409601)

當您升級至 Solaris 9 作業環境時 /export 目錄的容量接近全滿,/export 的空間需求的計算會產生錯誤,而升級將會失敗。 如果您安裝了無磁碟用戶端、或是將協力廠商軟體安裝在 /export 時,通常會產生這樣的問題。 以下的訊息會顯示出來:


WARNING: Insufficient space for the upgrade.

解決方法: 在您升級之前,請選擇以下其中一個解決方法。

升級無磁碟用戶端伺服器和用戶端 (4363078)

如果目前您的系統支援無磁碟用戶(使用 AdminSuite 2.3 Diskless Client 工具安裝),您就必須先刪除所有現存、且為相同 Solaris 版本並具有與伺服器相同架構的無磁碟用戶。 接著,再安裝或升級成 Solaris 9 作業環境。 如需特定資訊,請參閱System Administration Guide: Basic Administration

如果您嘗試在現有的無磁碟用戶端上安裝 Solaris 9 作業環境,將會出現下列的錯誤訊息:


The Solaris Version (Solaris version-number) on slice <xxxxxxxx> cannot 
be upgraded.   
軟體配置安裝在磁碟上時出現未知的問題。  

在這個錯誤訊息中,version-number 是指目前系統上所執行的 Solaris 之版本。 <xxxxxxxx> 是指執行這個 Solaris 作業環境版本的磁碟片段。

升級JavaSpaces 資料儲存以預防 WBEM 資料漏失 (4365035)

如果您要從 Solaris 8、Solaris 8 6/00 或 Solaris 8 10/00 作業環境升級成 Solaris 9 作業環境 (Solaris WBEM Services 2.5),您就必須將所有專屬的自訂管理物件格式 (Managed Object Format, MOF) 資料轉換成新的可信賴日誌 (Reliable Log) 系統訊息庫格式,這是 Solaris WBEM Services 2.5 所使用的格式。 如未轉換資料將會導致資料漏失。

如需轉換 WBEM 資料的特定說明資訊,請參閱 Solaris WBEM Services Administration Guide」的 "Upgrading the CIM Object Manager Repository"

64 位元 Solaris 問題

Sun UltraSPARC 系統 (sun4u) 可能需要啟動快閃 PROM 更新


註解 -

果您的系統已正執行適用 64 位元的韌體,便不需要快閃 PROM 更新。


如果您要在 UltraSPARC 系統上執行 64 位元的 Solaris 作業環境,您可能需要更新它的快閃 PROM 韌體。 Solaris 9 安裝程式可以讓您增加 64 位元支援。 當您在 Sun UltraSPARCTM 系統上進行安裝時,依據預設值將會選取 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 更新的說明,請參閱 http://docs.sun.com上的「Solaris 9 on Sun Hardware Collection」。

Documentation CD 問題

無法在執行 Solaris 2.6, 7 和 8 作業環境的文件伺服器上安裝包含超過 9 個字元名稱的文件套裝軟體

有些 PDF 格式的本土化文件集合,其中的套裝軟體名稱超過 9 個字元。 若要在執行 Solaris 7 或 8 作業環境的伺服器上安裝這些 PDF 文件集合,必須先安裝兩個修補程式。


註解 -

本發行版本中不含任何 Solaris 2.6 伺服器專用的修補程式。


解決方法: 如需這些修補程式的安裝步驟說明,請參閱文件媒體(Solaris 9 Documentation CD 1 of 2、2 of 2,或是 DVD)中的 Solaris Documentation 重要資訊檔案。這個檔案位於下式目錄中:


mount-point/README/locale/install_locale.html

舉例來說,Solaris 9 Documentation CD 1 of 2 的英文版檔案會出現在下面這個目錄中:


sol_9_doc_1of2/README/C/install_C.html

Documentation CD 安裝問題

Solaris 9 Documentation CD 的解除安裝模式 uninstaller 公用程式無法正常運作 (4675797)

如果您在「Uninstall All」模式中執行 Solaris 9 Documentation CD 的 uninstaller,則 uninstaller 只能移除預設安裝的文件套裝軟體。

解決方法: 在「Uninstall Partial」模式中執行 uninstaller,並選擇您想解除安裝的特定套裝軟體。

在某些語言環境中,Solaris 9 Installation CD 無法提供 Solaris 9 Documentation 2 of 2 CD 的提示 (4668033)

如果您在某些語言環境中使用 Solaris 9 Installation CD,安裝程式並不會提示您從 Solaris 9 Documentation 2 of 2 CD 上安裝套裝軟體。這個問題會出現在下列語言環境中。

解決方法: 若要從 Solaris 9 Documentation 2 of 2 CD 上安裝集合,請直接在 Solaris 9 Documentation 2 of 2 CD 上執行 installer 公用程式。

Solaris 9 Documentation 2 of 2 CD 簡體中文文件的預設安裝 (4673521)

如果您在 zh_HK.BIG5HKzh_HK.UTF-8 語言環境中安裝 Solaris 9 Documentation CD 2 of 2,其將會預設安裝簡體中文文件。

解決方法: 在 Solaris 9 Documentation 2 of 2 CD 的安裝期間,選取「自訂安裝」,然後選取您要安裝的繁體中文文件。

Documentation CD 檢驗面板可能無法以指令行介面模式呼叫 (4520352)

如果您以 -nodisplay 選項來使用 Solaris 9 Documentation CD 安裝程式,可能會無法正確地呼叫檢驗面板。

解決方法: 請勿指定 -nodisplay 選項來使用 Solaris 9 Documentation CD 安裝程式。 使用圖形化使用者介面 (GUI) 模式來安裝 Solaris 9 Documentation CD。

發生於安裝期間的本土化問題

可能安裝其他相關的語言環境

當您選取一個安裝的語言環境時, 也可以安裝其他的語言環境。 Solaris 9 作業環境會產生行為的變更,因為所有的完全語言環境 (包含訊息翻譯) 和亞洲和日本的部分語言環境 (locale enabler) 已經根據語言環境的語言支援重新包裝。 其他部分的語言環境仍然根據地理區域,例如中歐,進行包裝和安裝。

發生於安裝期間的本土化錯誤

英文和歐洲 ISO-15 語言環境可能無法正確進行安裝 (4645678)

如果您在互動安裝其間,從 Solaris 9 軟體 DVD 選取使用英文或歐洲 ISO-15 語言環境,可能無法安裝 ISO-15 和相對應的 ISO-1 語言環境。 這個問題的產生是因為您在「選取語言環境」螢幕所指定的英文或歐洲 ISO-15 語言環境,不會自動在「選取地理區域」螢幕中被選取。

解決方法: 如果您想要在安裝時安裝您使用的英文或歐洲 ISO-15 語言環境,請遵守下列步驟。

  1. 在「選取語言環境」螢幕中,選取英文或歐洲 ISO-15 語言環境於安裝期間使用。

  2. 在「選取地理區域」螢幕中,選取您想要安裝載系統上的合適英文或歐洲 ISO-15 和 ISO-1 語言環境。


註解 -

如果您沒有檢查「選擇地理區域」螢幕,確認已選擇適合安裝的英文或歐洲 ISO-15 和 ISO-1 語言環境,可能無法安裝語言環境。


Solaris 9 Beta Refresh 中文 CDE 字型套裝軟體無法升級至 Solaris 9 作業環境 (4653908)

如果您的系統所執行的是 Solaris 9 Beta Refresh 作業環境,並使用簡體或繁體中文語言環境支援,該系統將無法成功升級至 Solaris 9 作業環境。簡體中文和繁體中文 CDE 字型本土化套裝軟體 (SUNWcdftSUNWhdft) 無法升級至適用的 Solaris 9 套裝軟體。 以下的錯誤訊息會顯示出來。


Removing package SUNWcdft:
/a/var/sadm/pkg/SUNWcdft/install/postremove: 
  /a/usr/dt/config/xfonts/zh_CN.EUC: does not exist
/a/var/sadm/pkg/SUNWcdft/install/postremove: 
  /a/usr/dt/config/xfonts/zh_CN.GBK: does not exist
/a/var/sadm/pkg/SUNWcdft/install/postremove: 
  /a/usr/dt/config/xfonts/zh_CN.UTF-8: does not exist
pkgrm: ERROR: postremove script did not complete successfully

解決方法: 在您升級至 Solaris 9 作業環境之前,請移除適用的 Solaris 9 Beta Refresh postremove 檔案。


# rm /var/sadm/pkg/SUNWcdft/install/postremove
# rm /var/sadm/pkg/SUNWhdft/install/postremove

為執行 Solaris 8 作業環境的系統進行升級時,該系統仍保留無效的完整泰文/俄文/波蘭文/嘉泰羅尼亞文套裝軟體支援 (4650059)

如果您的系統所執行的是 Solaris 8 作業環境且安裝了 Solaris 8 Language Supplement CD,當您將該系統升級至 Solaris 9 作業環境時,數個無效的泰文、俄文、波蘭文,和嘉泰羅尼亞文語言環境套裝軟體仍會保留在系統上。這些語言環境套裝軟體具有 ARCH=sparcall 的值,且在升級至 Solaris 9 作業環境時無法被移除。

解決方法: 在升級至 Solaris 9 作業環境之前,請使用「Solaris Product Registry」應用程式來移除 Solaris 8 Languages Supplement CD 套裝軟體。

僅安裝某些歐洲語言環境使字母無法顯示在 UTF-8 語言環境 (4634077)

如果您安裝一個或數個特定的歐洲語言環境集,系統可能無法在語言環境中的 UTF-8 程式碼集中顯示英文或歐洲字母集之外的任何字母。 這個問題會出現在下列情況下。

解決方法: 請選擇以下其中一種解決方法。