Solaris 8 (Intel 平台版) 1/01 版次注意事項更新

第 1章 安裝問題

本章說明與 Solaris 8 1/01 作業環境的安裝相關的問題。

自從本文件在 Solaris 8 1/01 文件 CD 和 Solaris 8 1/01 安裝 CD 之安裝 Kiosk 中發行之後,以下安裝錯誤說明已增加至本章。


註解 -

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



註解 -

The「 Solaris 8 (Intel 平台版) 硬體相容清單 」不斷在更新中。最新版的「硬體相容清單」可以在 http://soldc.sun.com/support/drivers/hcl 取得。


系統識別錯誤

系統識別工具無法檢驗名稱伺服器 (4265363)

如果您在系統上配置名稱服務(NIS+、NIS 或 DNS),而名稱伺服器存在於另外一個子網路上,路由器不廣播其路由,如此系統識別工具就無法檢驗名稱伺服器。

如果您選擇 DNS 為名稱伺服器,安裝程式會提示您接受未檢驗的資料並繼續進行。如果您選擇 NIS+ 或 NIS 為名稱服務,沒有檢驗,系統識別就無法繼續進行,名稱服務在安裝期間也無法配置。

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

使用 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-Mbytes。這能防止變更現存的 fdisk 分割區。

您不應該以手動方式建立這個分割區。

此類的基本要求也防止您使用 Web Start 3.0 由 版本 Solaris 2.6 或 Solaris 7 升級到版本 Solaris 8作業環境。 若須更詳細的資訊,請參考 "升級問題"


使用 Solaris 8 安裝 CD 之前,應該知道的Solaris Web Start 3.0 的錯誤

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

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

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

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

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

語言環境安裝機制改變

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

請特別注意以下的行為:

請勿在已安裝symhisl, megacpqncr 「磁碟控制器驅動程式」的系統上安裝「大型分割區」。

如果您嘗試在使用下列任一所列的 控制器的磁碟上安裝大型分割區 (超過 8-Gbyte),則安裝的系統將無法正常運作。

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 功能來改善效能,請參閱 。

安裝 Solaris 8 軟體之前您該知道的安裝錯誤

連接至網路時 64 MB 系統當機 (4394591)

安裝之後,在 64 MB IA 系統以文字模式使用 Solaris 8 安裝 CD ,您可能會接收到下列錯誤訊息:


WARNING: Timed out waiting for NIS

安裝成功,但是有兩個系統檔沒有正確初始化。受到影響的檔案有:/etc/inet/hosts/etc/inet/netmasks。系統已經在系統配置的過程中耗盡交換空間。

有較大記憶體容量的 IA systems 或以圖形模式使用安裝 CD 安裝的 IA 系統就不會有此問題。

解決方法: 在安裝之前選擇下列其中一項,就可以避免這個問題:

如果問題已經發生,您必須在安裝之後更正系統:

  1. 從系統主控台,用單一使用者的模式啟動系統:


    b -s
    

  2. 藉由增加遺漏之行,編輯此檔案 /etc/inet/hosts system's_ip_address host_name

  3. 藉由增加遺漏之行,編輯此檔案 /etc/inet/netmasks system's_network_number netmask

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

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

如果您使用" Solaris 8 1/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 1/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) (4304912)

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

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

升級問題

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

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

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

Solaris 8 作業環境引進新的檔案系統快取架構,它包含「Solaris 7 優先分頁」功能。不應該在 Solaris 8 作業環境中設定系統變數 priority_paging,而且當系統升級到 Solaris 8 作業環境時,應該將其自 /etc/system檔案中移除。

新的快取記憶體架構會移除大部分由檔案系統活動造成的虛擬記憶體系統的壓力。這樣產生的結果是,新的快取記憶體架構會變更記憶體分頁統計的動態,從而使觀察系統記憶體的特性更加簡單。但是,許多統計資料提出非常不同的報告值。分析記憶體行為或設定效能監視臨界值時,應該將此列入考慮當中。最明顯的差異是:

升級期間發生的安裝錯誤


小心 - 小心 -

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


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

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

若試圖在現存的無磁碟用戶端安裝 Solaris 8 1/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 資料儲存」(JavaSpaces Datastore) 以預防 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),您必須將所有專用自訂的「管理物件格式」(MOF)資料轉換為與 Solaris WBEM Services 2.3 共同使用之新的「可靠日誌」系統訊息庫格式。若不轉換資料將會導致資料漏失。

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

在升級至 Solaris 8 1/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 版本 "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, 原生序, sunwjit)
    

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


註解 -

在升級至 Solaris 8 1/01 作業環境之後,您必須轉換 WBEM 資料。若需更明確之說明,請參閱 Solaris 8 安裝補充說明.


DiskSuite 可能使得資料流失 (4121281)

此 DiskSuiteTM metadb 複本 含有作為 DiskSuite 配置資料一部份的驅動程式名稱。 執行 2.4、2.5、2.5.1 和 2.6 版本的 Solaris 作業環境的 IA 型系統中, SCSI 驅動程式名稱叫做 cmdk。 此 cmdk 驅動程式在 Solaris 7 及 8 作業環境中已換成 IA 型系統的 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 重新定位是經由在/usr/dt 中建立指向重新定位 CDE 的象徵性連結來完成的。

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

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

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

將具有「Web 型企業管理 (WBEM)」1.0 的 Solaris 7 作業環境升級到 Solaris 8 作業環境會使得 WBEM 2.0 無法作用 (4274920)

如果您已在執行 Solaris 7 作業環境的系統上,從「Solaris 簡易存取伺服器」(SEAS) 3.0 CD-ROM 安裝 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)

The package customization screen for the Solaris 8 1 of 2 CD is not translated for French and German.

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

無效的語言選項 K018-R (4342970)

K018-R 是無效的語言。從 Solaris 8 第一片 CD 安裝時,它會出現在「語言選擇螢幕」中。若將其選取,安裝不會受到影響, 但是會以英語執行。

土耳其語言環境無法從 Solaris 8 之兩片 CD 中的第一片來安裝 (4359095)

使用 Solaris 8 的第一片 CD 時,土耳其語言環境無法安裝。以下的錯誤訊息會出現:


couldn't set locale correctly

解決方法: 透過 C 語言安裝並新增土耳其語支援。

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

從 Solaris 7 3/99、5/99、8/99 或 11/99 作業環境升級為 Solaris 8 1/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} 法文和義大利文中, {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 作業環境。

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

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