Solaris 8 (SPARC 平台版) 7/01 版次注意事項

第 1章 安裝問題

自從本文件在「Solaris 8 7/01 文件 CD」上、以及「Solaris 8 7/01 安裝 CD」上的「安裝 Kiosk」中發行之後,以下的安裝錯誤說明已經增添入本章中。


註解 -

本產品的名稱是 Solaris 8 7/01但程式碼和路徑或套裝軟體路徑名稱可能會使用 Solaris 2.8 或 SunOSTM 5.8。請始終遵循書面呈現的程式碼或路徑來執行。


使用「Solaris 8 安裝 CD」之前,您需要知道的 Solaris Web Start 3.0 錯誤

系統識別無法在以手動方式配置的網路上偵測預設路由 (4474697)

如果您使用「Solaris 8 7/01安裝 CD」在未含帶有 bootparams、或是無法偵側先前網路資訊的系統上安裝 Solaris 作業環境,則安裝程式便無法偵測出預設路由。如果您在安裝程式向您要求預設路由時,選取「尋找一個」(Find One) 及「確認」(Confirm),以下的錯誤訊息便會顯示。


The route could not be detected at this time. If you wish to accept the
settings provided, press 'Accept' and autodetection will be set for reboot,
otherwise press 'Cancel' and provide another address.

解決方法: 如果您收到先前的錯誤訊息,請遵循這些步驟。

  1. 當您的系統顯示出先前的錯誤訊息時,請選取「接受」。

  2. 當系統識別程序完成之後,請開啟一個終端機視窗並鍵入以下指令。


    # /usr/sbin/in.rdisc -s
    

在某些 64 MB 系統上所進行的安裝會停止 (4423477)

如果您使用「Solaris 8 英文安裝 CD」在 64 MB 系統上執行 Solaris Web Start 安裝,「Solaris 8 軟體」兩片 CD 中的第一片會安裝成功。然而「Solaris 8 軟體」兩片 CD 中的第二片卻可能停止。如果您使用「Solaris 8 多語言安裝 CD」來安裝,此問題便不會發生。以下的訊息會在 /tmp/disk0_install.log 中顯示。


java.io.IOException: Not enough space

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

在網路閘道系統上進行系統識別時,無法指定應使用的替代網路介面 (4302896)

網路閘道是用來與其他網路進行通訊。閘道系統包含多個網路介面配接卡,每個配接卡會與不同的網路連接。

如果您是使用「Solaris 8 7/01 安裝 CD」將 Solaris 8 7/01 作業環境安裝在閘道系統上的話,Solaris Web Start 3.0 會使用主要介面來蒐集系統資訊。您無法指示 Solaris Web Start 3.0 使用替代的網路介面來蒐集系統識別的資訊。

解決方法: 要指定另一個介面來蒐集系統資訊,請選擇以下其中一個解決方法。

安裝 Solaris 8 軟體前,您需要知道的問題

Solaris Management Console (Solaris 管理主控台) 軟體的先前版本和 Solaris Management Console 2.0 軟體不相容

如果您升級至 Solaris 8 7/01 或其他相容的作業環境,而且您已安裝了 Solaris Management ConsoleTM 1.0、1.0.1 或 1.0.2 的軟體,那麼,您必須在升級之前先將 Solaris Management Console 軟體解除安裝。Solaris Management Console 2.0 軟體和所有 console 的先前版本均不相容。如果您已安裝了 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,Solaris Management Console 軟體可能已存在於您的系統中。

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

語言環境安裝機制的變更

在 Solaris 8 作業環境中的語言環境支援安裝機制已經變更。在 Solaris 2.5.1、2.6 和 7 的作業環境中,所選擇的軟體叢集會決定所安裝之語言環境支援的層級。Solaris 8 作業環境包含一個新的安裝介面,會提示您針對所需的語言環境支援來選取特定的地理區域。因此,跟 Solaris 2.5.1、2.6 和 7 作業環境比起來,在安裝 Solaris 8 作業環境時,您擁有更多的自由度來自訂您的系統配置。

請特別注意以下的行為:

從 Solaris 8 兩片 CD 中的第一片進行互動式安裝期間所發生的安裝錯誤

安裝進度列可能會不正確 (1266156)

「安裝 Solaris 軟體 - 進度」列有時會在仍進行安裝時告訴您安裝已完成。在進度列報告完成安裝之後,安裝程式可能還會需要數分鐘的時間來新增套裝軟體。

不要倚靠進度列來告訴您安裝是否完成。當程式完成了所有的安裝作業之後,安裝程式會顯示以下的訊息。


Installation complete 

建立檔案系統時可能會出現警告訊息 (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  

當所建立的檔案系統的大小無法與所使用磁片上的空間完全對映時,便會出現警告。這樣的矛盾會導致在未結合入所指定檔案系統中的磁片上產生未使用的空間。未使用的空間並無法提供給其他檔案系統使用。

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

自訂型 JumpStart 無法為 Solaris 8 軟體兩片 CD 的第二片提供提示 (4304912)

在安裝「Solaris 8 軟體」兩片 CD 的第一片之後,自訂型的 JumpStartTM 安裝並不會提示您進行安裝「Solaris 8 軟體」兩片 CD 的第二片。

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

升級期間發生的安裝錯誤

如果 /export 的容量接近全滿,升級便會失敗 (4409601)

如果 /export 目錄的容量接近全滿,而您要升級至 Solaris 8 7/01 作業系統,/export 所需空間的計算將會錯誤,升級便會失敗。通常當安裝了無磁碟用戶端,或是在 /export 中安裝了協力廠商軟體時,這個問題便會發生,以下的訊息將會顯示:


WARNING: Insufficient space for the upgrade.

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

在升級之後無法移除 .save.SUNWcsr (4400054)

在從 Solaris 2.5.1 8/97 或 11/97 作業環境升級至 Solaris 8 作業環境之後,下列的錯誤可能會出現在 /a/var/sadm/system/logs/upgrade_log 中:


rm: Unable to remove directory /a/var/sadm/pkg/.save.SUNWcsr: File exists

解決方法: 要避免此種錯誤,在您升級到 Solaris 8 作業環境之前,請在根檔案系統上執行 fsck

要解決您進行升級之後的錯誤,請在根檔案系統中執行 fsck

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

如果您的系統目前支援安裝有「AdminSuite 2.3 無磁碟用戶端」工具的無磁碟用戶端,在安裝 Solaris 8 7/01 作業環境之前,您必須先刪除所有現有的無磁碟用戶端。如需特定說明,請參閱在 Solaris 8 System Administration Supplement 中的 "如何設定您的無磁碟用戶端環境"。

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


The Solaris Version (Solaris 7) on slice <xxxxxxxx> cannot be upgraded. 
There is an unknown problem with the software configuration installed 
on this disk.

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

如果您是由 Solaris 8 (Solaris WBEM Services 2.0)、Solaris 8 6/00 (WBEM Services 2.1)、Solaris 8 10/00 (WBEM Services 2.2) 或 Solaris 8 1/01 (Solaris WBEM Services 2.3) 作業環境升級至 Solaris 8 7/01 作業環境 (Solaris WBEM Services 2.4),您必須將所有專用自訂之「管理物件格式」(MOF) 資料轉換為與 Solaris WBEM Services 2.4 共同使用之新的「可靠日誌」系統訊息庫格式。如未轉換資料將會導致資料漏失。

解決方法: 如要轉換 WBEM 資料,在升級之前,您必須儲存 JavaSpacesTM 軟體。在升級之後,您必須執行 wbemconfig convert 指令。

在升級至 Solaris 8 7/01 作業環境之前,請遵循這些步驟來儲存 JavaSpaces 軟體。

  1. 成為超級使用者。

  2. 儲存 JavaSpaces 軟體。

    cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp
    

  3. 檢查並記錄下安裝在您機器上的 JDKTM 軟體版本。例如:

    # /usr/bin/java -version 
    java version "1.2.1" 
    Solaris VM (build Solaris_JDK_1.2.1_04c, native threads, sunwjit)
    

    您所執行的 JDK 軟體版本必須和原始 JavaSpaces 資料儲存建立時所執行的 JDK 軟體版本相同。


註解 -

在升級至 Solaris 8 7/01 作業環境之後,您必須轉換 WBEM 資料。如需特定的說明,請參閱 Solaris 8 安裝補充說明中的"升級 WBEM 資料儲存以預防 WBEM 資料漏失"


從 Solaris 2.5.1 作業環境重新定位的 CDE 由於升級至 Solaris 8 作業環境而被孤立 (4260819)

這個問題會對執行 Solaris 2.5.1 和 Solaris 2.5.1 非隨附之 CDE 作業環境的系統造成影響。但是,只有在非隨附的 CDE 已重新定位到不同於 /usr/dt 的目錄時,這些系統才會受到影響。在這些系統上的 CDE 重新定位是經由在指向重新定位 CDE 之 /usr/dt 中建立象徵性連結來完成的。

當您升級到 Solaris 8 作業環境時,CDE 會重新安裝於 /usr/dt中,而且連接至重新定位版本的連結會遭移除。重新定位的 CDE 本身不會被移除,所以只是被孤立而已。

如果升級涉及檔案系統的重新定位,升級便可能會失敗,這是因為重新定位的機制並不負責提供新版 CDE 中之 /usr/dt 所需要的額外空間。這項失敗會一直到升級完成後才會出現。如果發生這種失敗,升級日誌便會囊括許多指出需要更多空間才能進行升級的訊息。

解決方法: 在開始升級到 Solaris 8 作業環境之前,請先解除安裝重新定位的 CDE。您可以使用 Solaris 2.5.1 CDE CD 中的 install-cde 程序檔來解除安裝。您應該執行帶有 -uninstall 旗號的程序檔來移除 CDE。

如將帶有 Web-Based Enterprise Management (WBEM) 1.0 的 Solaris 7 作業環境升級至 Solaris 8 作業環境,會造成 WBEM 2.0 無法運作 (4274920)

如果您已在執行 Solaris 7 作業環境的系統上,從「Solaris 簡易存取伺服器」(SEAS) 3.0 的 CD 安裝了 WBEM 1.0,在升級到 Solaris 8 作業環境之前,您必須先移除 WBEM 1.0 套裝軟體。在把具有 WBEM 1.0 的 Solaris 7 作業環境升級到 Solaris 8 作業環境之後,Solaris WBEM Services 2.0 便會無法啟動,「共用資訊模型 (CIM) 物件管理員」也會無法啟動。以下的錯誤訊息會顯示出來。


File not found: /opt/sadm/lib/wbem/cimom.jar

解決方法: 在升級至 Solaris 8 作業環境前,使用 pkgrm 指令來移除 WBEM 1.0 套裝軟體。

  1. 藉由輸入以下文字,使用 pkginfo 指令來檢查是否已安裝 WBEM 1.0 套裝軟體:


    % pkginfo | grep WBEM
    

  2. 成為超級使用者。

  3. 藉由輸入以下文字,使用 pkgrm 指令來移除所有的 WBEM 1.0 套裝軟體:


    # pkgrm SUNWwbapi
    # pkgrm SUNWwbcor
    # pkgrm SUNWwbdev
    # pkgrm SUNWwbdoc
    # pkgrm SUNWwbm
    

在升級期間,SUNWeeudt 會有部份無法安裝 (4304305)

升級日誌可能會陳述 SUNWeeudt 套裝軟體只有部分完成安裝。


     Doing pkgadd of SUNWeeudt to /.
     ERROR: attribute verification of 
     </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> 
     failed pathname does not exist ...

     Installation of <SUNWeeudt> partially failed.
     pkgadd return code = 2  

解決方法: 升級完成之後,請執行以下的步驟。

  1. 要移除 SUNWeeudt 套裝軟體,請輸入:


    # pkgrm SUNWeeudt
    

  2. 要新增 SUNWeeudt 套裝軟體,請輸入:


    # pkgadd SUNWeeudt
    

從 Solaris 2.6 或 Solaris 7 作業環境升級期間,64 位元的套裝軟體不必要地被安裝 (4323398)

當從 Solaris 2.6 或 Solaris 7 作業環境升級為 Solaris 8 7/01 作業環境,但並未選取 64 位元支援做為升級選項時,以下的 64 位元套裝軟體不必要地被安裝:

解決方法: 當您完成升級之後,請使用 pkgrm 指令來移除這些 64 位元套裝軟體:


# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox 

64 位元 Solaris 問題

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


註解 -

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


如果您要在 UltraSPARCTM 系統上執行 64 位元的 Solaris 作業環境,您可能需要更新它的快閃 PROM 韌體。Solaris 8 安裝程式可以選擇增加 64 位元的支援。當您在 Sun UltraSPARC 系統上進行安裝時,依據預設值將會選取 64 位元支援。只有在 CPU 速度為 200 Mhz 或更快時,64 位元系統才能依據預設值在 64 位元模式中啟動。


註解 -

如果您選擇在任何 SunTM 或 UltraSPARC 系統上執行 32 位元的 Solaris 作業環境,則不需要快閃 PROM 更新。


下列表格列出受到影響的 UltraSPARC (sun4u) 系統以及所需的最低韌體版本。System type 便等於 uname -i 指令的輸出。您可以藉由使用 prtconf -V 指令,來查知您所正使用的韌體版本。

表 1-1 在 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 更新的說明,請參閱 Sun 硬體集合上的 Solaris 8。如果您沒有本手冊,您可以在這個網址取得:http://docs.sun.com

本土化錯誤

法文和德文的自訂螢幕尚未本土化 (4368056)

Solaris 8 兩片 CD 之第一片中的套裝軟體自訂螢幕尚未翻譯成法文和德文。

解決方法: 接受預設的選擇。

歐洲語升級期間可能會發生的錯誤訊息 (4230247、4225787)

從 Solaris 7 3/99、5/99、8/99 或 11/99 作業環境升級至 Solaris 8 7/01作業環境之後,以下的錯誤可能出現在升級日誌中。


Doing pkgadd of SUNWplow to /.
pkgadd: ERROR: unable to create package object 
</a/usr/openwin/share/locale/de.ISO8859-15>.
    file type <s> expected <d> actual
    unable to remove existing directory at 
</a/usr/openwin/share/locale/de.ISO8859-15>
....
Installation of <SUNWplow> partially failed.
pkgadd return code = 2


Doing pkgadd of SUNWpldte to /.
WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15 
may not overwrite a populated directory.
......
pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 
could not be installed.
.......
Installation of <SUNWpldte> partially failed.
pkgadd return code = 2

出現此警告的原因是因為修補程式將升級日誌中所列之受影響的目錄從象徵性連結切換成目錄。之後,升級過程會嘗試安裝不包含此變更之套裝軟體的更新過版本。這些錯誤並不會影響系統的作業環境。

解決方法: 忽略這些錯誤訊息。

瑞典語言環境:安裝期間所顯示的對話方塊尚未本土化 (4300655)

除了標題之外,Solaris 互動式安裝對話方塊尚未本土化。尚未本土化的部份,會以下列的文字做開頭。


You'll be using the initial option .....

法文和和義大利文安裝精靈可能會顯示 {0},而不會顯示 CD 標題 (4302549)

法文和義大利文中,{0} 有時會顯示於通常顯示 CD 標題的位置。

de_AT.ISO8859-15fr_BE.ISO8859-15 語言環境中,Motif suninstall 失敗 (4305420)

使用所指定的兩種語言來安裝作業環境時,會造成部份的安裝程序以英文顯示。除此之外,並非所有的本土化套裝軟體都會被安裝。以下的訊息會顯示出來。


XView warning: "de" kann nicht als Sprachumgebungs-Kategorie 
Ausgabesprache (gesetzt über Umgebungsvariable(n)) verwendet 
werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist 
(Server Package)
XView warning: Requested input method style not supported. 
(Server package)

解決方法: 使用德文或法文 ISO8859-1 語言環境來安裝 Solaris 作業環境。

德文語言環境:在「代理 Kiosk 螢幕」中的「新增」與「取消」按鈕被標為未定義 (4306260)

德文 Web Start Kiosk 代理資訊對話方塊將「確定」與「取消」按鈕標示為 未定義。左邊的按鈕應為「確定」,右邊的按鈕應為「取消」。