Solaris 8 (Intel 平台版) 10/01 版次注意事項

第 1章 安裝問題

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

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


註解 -

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


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

Solaris Web Start 3.0 安裝分割區問題

如果在「Solaris 8 安裝 CD」上的 Solaris Web Start 3.0 無法在系統上找到 Solaris fdisk 分割區,您必須在您的 root 磁碟上建立一個 Solaris fdisk 分割區。


小心 - 小心 -

如果您變更現有 fdisk 分割區的大小,所有在該分割區上的資料都會被自動刪除。在建立 Solaris fdisk 分割區之前,請先備份您的資料。


Solaris Web Start 3.0 需要有兩個 fdisk 分割區才能執行安裝。


註解 -

Solaris Web Start 3.0 安裝公用程式會建立 x86 啟動分割區,從 Solaris fdisk 分割區中移除 10 MB。此公用程式能防止對任何現有的 fdisk 分割區進行變更。

此分割區不應該以手動方式建立。

此類的要求也在防止您使用 Web Start 3.0 將 Solaris 2.6 或 Solaris 7 版次升級至 Solaris 8 作業環境。如需更多資訊,請參閱 "無法使用「Solaris 安裝 CD」將 Intel 系統升級為 Solaris 8 作業環境"


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

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

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

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

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

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

在升級期間供附加語言使用的空間不足 (4414329)

當您使用 CD 或 CD 影像從 Solaris 2.6 和 Solaris 7 作業環境進行升級時,附加的歐洲語言可能會被安裝,供並不存在於系統上的語言環境使用。 如果檔案系統中的空間不足,升級將無法完成。供存在於系統中語言環境使用的語言可能便無法安裝。

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

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

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

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

語言環境安裝機制的變更

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

請特別注意以下的行為:

請勿在已安裝有 symhislmegacpqncr 磁碟控制器驅動程式的系統上安裝大型分割區

請勿嘗試在使用以下所列之任一控制器的磁碟上安裝大型分割區 (超過 8 GB)。如果您嘗試安裝此類分割區,那麼所安裝的系統便無法正常運作。

Solaris 作業環境安裝程式無法偵測到不支援大型分割區的驅動程式。沒有顯示錯誤訊息,安裝繼續進行。但是,當您重新啟動系統時,重新啟動可能會失敗。

即使您成功地重新啟動系統,稍後還是會失敗,這是由於其他與啟動裝置有關的變更或增加的套裝軟體所造成。與這些驅動程式相關聯的磁片控制器有以下。

解決方法: 請勿在具有由 symhislmegacpqncr 驅動程式驅動之磁碟控制器的系統上,安裝超過磁碟的前 8 Gbytes 的大型分割區。

在升級至 Solaris 8 作業環境之前,請先將 DPT PM2144UW 控制器的 BIOS 升及至最新的修訂版

此 Solaris 8 作業環境包含一個可以讓您安裝大型分割區的新功能。DPT PM2144UW 控制器的 BIOS 必須支援「邏輯區塊定址」(LBA)。最新版的 BIOS 完全支援 LBA 存取。這個問題也會影響其他的 DPT 控制器機型。

解決方法: 在您的系統升級至 Solaris 8 作業環境之前,請確定 DPT PM2144UW 控制器的 BIOS 是來自 DPT 的最新可用版本。

如要判斷您的系統是否具有一個 DPT 控制器,請執行以下步驟:

  1. 執行 prtconf -D

  2. 如果名稱 dpt 被顯示出來,請執行卡的配置公用程式,來取得有關機型和 BIOS 修訂版之資訊。

  3. 藉由快閃 BIOS 或安裝您取自 DPT 的最新 BIOS EPROM,將 DPT PM2144UW 控制器予以升級。請造訪 http://www.dpt.com,以取得所有 DPT 控制器的最新 BIOS 影像。

現在您可以將系統升級到 Solaris 8 作業環境。

請勿升級含帶 BIOS 版本 GG.06.13 的 Hewlett-Packard (HP) Vectra XU Series 系統

此 Solaris 8 作業環境包含一個可以讓您安裝大型分割區的新功能。系統 BIOS 必須支援「邏輯區塊定址」(LBA)。BIOS 版本 GG.06.13 不支援 LBA 存取。Solaris 啟動程式無法處理這個衝突。這個問題也會影響其他的 HP Vectra 系統。

如果您執行此種升級,您的 HP 系統便不會再啟動。僅有一個含帶閃爍底線游標的空白螢幕會顯示出來。

解決方法: 請勿將含帶最新 BIOS 版本 GG.06.13 的 HP Vectra XU Series 系統升級至 Solaris 8 作業環境,因為這些系統不再受到支援。

您仍可以使用開機磁片或開機 CD 來啟動系統,這是因為開機路徑並不使用硬碟程式碼。然後,選取硬碟做為您的可開機裝置,而不要選取網路或 CD-ROM 光碟機。

PCI-IDE 系統上的直接記憶體存取 (DMA) 為停用狀態

依據預設值,Solaris ata 裝置驅動程式已將 ATA/ATAPI 裝置的 DMA 功能停用。在 DMA 停用的情況下,安裝 Solaris 8 作業環境的作業可以適當地運作。

要啟動 DMA 功能來改善效能,請參閱 "直接記憶體存取 (DMA) 在 PCI-IDE 系統上為停用狀態"

在 Solaris Web Start 3.0 安裝期間發生的安裝錯誤

從 IA 啟動分割區啟動時,出現 cpio 錯誤訊息 (4327051)

如果您使用「Solaris 8 10/01 安裝 CD」,以下的錯誤訊息會記錄在 /var/sadm/system/logs/cd0_install.log 檔案中。


cpio: Cannot chown() "/tmp/x86_boot/solaris", errno 22, Invalid argument
cpio: Error during chown() of "/tmp/x86_boot/solaris/boot.bin", errno 22, Invalid argument
cpio: Cannot chown() "/tmp/x86_boot/solaris/boot.bin", errno 22, Invalid argument

這些訊息指出「Solaris 8 10/01 安裝 CD」上的 Webb Start 3.0 無法變更由 IA 啟動分割區變更來啟動所需之檔案的所有權。因為 IA 分割區是 PCFS 檔案系統,而且並不支援 chown 指令,因此發生 cpio 錯誤。

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

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

ddi: net: x86 網路啟動只能在所給定類型的第一個網路介面上運作 (1146863)

透過網路的啟動必須在 IA 型系統的主網路介面上進行。

識別主網路介面需要一些試驗尋找,但是列在 Boot Solaris 清單上的第一個或最後一個網路裝置較有可能是主網路介面。

一旦您決定了主要介面,當您每次啟動電腦時,它便會一直保持為主要介面,直到您在硬體配置上進行變更為止。如果您變更了硬體配置,視所做的變更類型而定,主要介面可能會、也可能不會有改變。

如果您從非主網路介面來啟動,啟動系統會當機,也不會聯繫啟動伺服器。如果您沒有將系統註冊為啟動伺服器的用戶端,這個問題也會發生。

安裝進度列可能會不正確 (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 的第二片。

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

升級問題

無法使用「Solaris 安裝 CD」將 Intel 系統升級為 Solaris 8 作業環境

由於 x86 開機分割區的要求,您無法使用「Solaris 8 安裝 CD」上的 Solaris Web Start 3.0 將 IA 型系統由 Solaris 2.6 或 7 作業環境升級至 Solaris 8 作業環境。使用「Solaris 軟體」兩片 CD 的第一片在 IA 型系統中升級至 Solaris 8 作業環境。

新的 Solaris 8 快取記憶體架構不需要優先分頁

Solaris 8 作業環境引進新的檔案系統快取記憶體架構,它包含「Solaris 7 優先分頁」功能。請勿在 Solaris 8 作業環境中設定系統變數 priority_paging。在系統升級至 Solaris 8 作業環境之時,請將此變數從 /etc/system 檔案中移除。

新的快取記憶體架構會減輕從檔案系統活動中產生對於虛擬記憶體系統的大部份壓力。因此結果是,新的快取記憶體架構會變更記憶體分頁統計的動態性,使得觀察系統記憶體的特性更加簡單。但是,多項統計資料提出十分不同的報告值。在分析記憶體行為或設定效能監視臨界值時,您應該將這些差異列入考慮。最明顯的差異有以下幾項。

升級期間發生的安裝錯誤


小心 - 小心 -

在開始將您的 IA (Intel 架構) 型系統升級到 Solaris 8 作業環境之前,請務先閱讀錯誤說明 ID 4121281。


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

如果 /export 目錄的容量接近全滿,而您要升級至 Solaris 8 10/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 10/01 作業環境之前,您必須先刪除所有現有的無磁碟用戶端。如需特定說明,請參閱在 Solaris 8 System Administration Supplement 中的 "How to Set Up Your Diskless Client Environment"。

如您嘗試在現有的無磁碟用戶端上安裝 Solaris 8 10/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 資料儲存) 以預防「Web 型企業管理」(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 10/01 作業環境 (Solaris WBEM Services 2.4),您必須將所有專用自訂之「管理物件格式」(MOF) 資料轉換為與 Solaris WBEM Services 2.4 共同使用之新的「可靠日誌」系統訊息庫格式。如未轉換資料將會導致資料漏失。

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

在升級至 Solaris 8 10/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 10/01 作業環境之後,您必須轉換 WBEM 資料。如需特定的說明,請參閱 Solaris 8 安裝補充說明中的" 升級 WBEM 資料儲存以預防「Web 型企業管理」WBEM 資料漏失"


DiskSuite 可能會引起資料漏失 (4121281)

此 DiskSuiteTM metadb 複本含有做為 DiskSuite 配置資料一部份之驅動程式的名稱。在執行 Solaris 作業環境 2.4、2.5、2.5.1 和 2.6 版的 IA 型系統中,SCSI 驅動程式名稱叫做 cmdk。此 cmdk 驅動程式在用於 IA 型系統的 Solaris 7 及 8 作業環境中已被 sd 驅動程式所取代。

解決方法: 要預防升級為 Solaris 7 和 8 作業環境期間發生潛在性的資料漏失,您必須將系統的複合裝置配置儲存在文字檔案中,並在升級任何執行 DiskSuite 軟體的 IA 型系統前,先移除它們的 metadb 複本。在您完成 IA 型系統的升級之後,您必須使用 DiskSuite 指令行介面來回復複合裝置配置。

DiskSuite 版本 4.2 版次注意事項 描述了儲存 metadb 配置、移除 metadb 複本、升級 IA 型系統至 Solaris 7 和 8 作業系統、升級 DiskSuite 至 4.2 版、以及回復複合裝置配置的程序。有 Bourne shell 程序檔可供使用於 Solaris 7 及 8 作業環境,此類程序檔可將程序自動化。

從 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。

如將帶有 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
    

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

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

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

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

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

從 Solaris 7 3/99、5/99、8/99 或 11/99 作業環境升級至 Solaris 8 10/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 代理資訊對話方塊將「確定」與「取消」按鈕標示為 未定義。左邊的按鈕應為「確定」,右邊的按鈕應為「取消」。