Solaris 8 (Intel 平台版) 6/00 安裝版次注意事項更新

第 1章 安裝問題

本章說明與 Solaris 8 6/00 作業環境有關的安裝問題。

從本文件在 Solaris 8 6/00 文件 CD 上和 Solaris 8 6/00 安裝 CD 的"安裝 Kiosk" 中出版以來,以下的安裝相關議題和錯誤描述已經增加到此章中。本章的修訂版已經出版在列印的 Solaris 8 (Intel 平台版) 6/00 安裝版次注意事項中。


註解 -

本產品名稱為 Solaris 8 6/00,但程式碼和路徑或套裝軟體路徑名稱可能會使用 Solaris 2.8 或 SunOSTM 5.8。永遠遵循書面上所寫的程式碼或路徑執行。



註解 -

Solaris 8 (Intel 平台版) 硬體相容性清單 將持續更新。最新版本的硬體相容性清單可從 http://soldc.sun.com/support/drivers/hcl 取用。


使用 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 8 安裝 CD 前,應該知道的 Solaris Web Start 3.0 錯誤

安裝 Kiosk 沒有正確地查看 DNS (4318101)

如果您要使用 Solaris 8 安裝 CD 來安裝 Solaris 8 6/00 作業環境,請選取 DNS 為名稱服務並鍵入 proxy 的主機名稱,安裝 kiosk 並不正確地查看 DNS,且嘗試建立網路連線失敗。以下的訊息會顯示出來。


Connection Failure

解決方法:要啟動安裝 kiosk 來解決代理伺服器的 IP 位址,請執行以下的步驟:

  1. 開啟終端機視窗。

  2. 開始 nscd 常駐程式來啟動 kiosk,以解決代理伺服器的 IP 位址。


    # /usr/sbin/nscd
    

若需更多有關 nscd 常駐程式的資訊,請參閱線上援助頁 nscd(1M)

要預防這個問題發生,請鍵入 IP 位址為 HTTP proxy,不要鍵入主機名稱。

在網路閘道系統上,無法指定在系統標示期間使用的替代網路介面(4302896)

網路閘道是用來與其它網路通訊的。閘道系統包含多重網路介面卡,每個介面卡都與不同的網路連線。

如果您使用 Solaris 8 6/00 安裝 CD 在閘道系統上安裝 Solaris 8 6/00 作業環境,Solaris Web Start 3.0 會使用主要的介面來收集系統資訊。您不可以指示 Solaris Web Start 3.0 使用替代的網路介面來收集系統標示的資訊。

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

從 Solaris 8 軟體 CD 的兩片中的第一片進行互動式安裝前,應該知道的問題

語言環境安裝機制改變

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

請特別注意以下的行為:

安裝 Solaris 8 或 Solaris 8 6/00 作業環境時,不要使用 UTF-8 語言環境

如果您在使用 UTF-8 語言環境時安裝 Solaris 8 或 Solaris 8 6/00作業環境,UTF-8 在安裝程序中會無法和 JavaTM 軟體適當互動,安裝可能會失敗。

解決方法:使用對應的非 UTF-8 語言環境來安裝 Solaris 8 6/00 作業環境。安裝完成後,請套用修補程式 108653-08 來確保 UTF-8 語言環境和 Java 軟體之間有適當的互動。

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

如果您嘗試在使用下列任一所列的控制器磁碟上安裝大型分割區(超過 8-GB 界限),安裝系統會出現異常行為。

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

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

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

在升級到 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 operating 作業環境,因為它不再支援這些系統。

由於開機路徑不使用硬碟碼,您仍可以使用開機磁片或開機 CD 來啟動系統。然後選取硬碟為可開機裝置,而非選取網路或 CD-ROM 光碟機。

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

依據預設值,Solaris ata 裝置驅動程式已將 ATA/ATAPI 裝置 的「直接記憶體存取 (DMA)」功能停用。在 DMA 功能停用時,安裝 Solaris 8作業環境方能適當運作。

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

開始互動式安裝前,需要知道的錯誤


小心 - 小心 -

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


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

此 DiskSuiteTM metadb 複本含有作為 DiskSuite 配置資料一部份的驅動程式名稱。在執行 Solaris 作業環境 2.4、2.5、2.5.1 和 2.6 版本的 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 Web Start 3.0 安裝期間發生的安裝錯誤

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

如果您使用 Solaris 8 6/00 安裝 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 6/00 安裝 CD 上的 Web Start 3.0 無法變更自 IA 啟動分割區啟動所需之檔案的所有權。因為 IA 啟動分割區是 PCFS 檔案系統,並且不支援chown 指令,所以發生cpio錯誤。

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

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

使用 Solaris 8 6/00 安裝 CD 或網路安裝時,Solaris 管理主控台軟體的安裝失敗 (4334831)

如果您嘗試透過 Solaris Webstart 3.0 安裝或網路安裝來安裝Solaris 管理主控台TM 軟體,「Solaris管理主控台」精靈安裝程式會錯誤地尋找 SPARCTM 套裝軟體來進行安裝,但是「Solaris 管理主控台」軟體沒有安裝在您的系統中。

解決方法: 使用 pkgadd 指令來安裝「Solaris 管理主控台」套裝軟體。請參考 Solaris 8 6/00軟體第 2 片 CD 上,「Solaris 管理主控台」產品目錄中的 README檔案以獲取完整的安裝說明。

互動式安裝期間發生的安裝錯誤

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  
當建立的檔案系統大小無法與使用磁片上的空間完全相符時,警告訊息就會出現。這個差異會導致未結合到指示檔案系統中的磁片上產生未用的空間。這個未用的空間無法提供其它檔案系統使用。

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

如果 # 包括在路徑中,沒有錯誤訊息出現 (4294586)

如果 # 包括在 Java 程式的路徑中,當您執行該程式時,以下的訊息會顯示出來。


Exception in thread "main" java.lang.NoClassDefFoundError
Volume Management (vold) sometimes uses a pound sign in a path
when creating directory names: 

解決方法: 從路徑刪除 # ,或不要使用任何 Java 安裝精靈。

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

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

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

升級問題

無法使用 Solaris Web Start 3.0 來升級為 Solaris 8 作業環境

您無法使用 Solaris 8 安裝 CD 上的 Solaris Web Start 3.0,從 Solaris 2.6 或 7 作業環境將 IA 型系統升級為 Solaris 8 作業環境,這是因為 x86 啟動分割區的需求問題。使用 Solaris 軟體的第一片 CD 來將 IA 型系統升級為 Solaris 8 作業環境。

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

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

新的快取架構會移除產生於檔案系統活動之虛擬記憶體系統上的大部分壓力。其結果是,新的快取架構會變更記憶體分頁統計的動態性,這可使得觀察系統記憶體的特性更加簡單。然而,數份統計資料提出非常不同的數值。當分析記憶體行為和設定效能監視臨界值時,應該考慮這些差異性。最明顯的差異是:

升級期間發生的安裝錯誤

使用安裝 CD 從 Solaris 8 升級失敗 (4313749)

當使用 Solaris 8 安裝 CD 將系統從 Solaris 8 作業環境升級為 Solaris 8 6/00作業環境,此升級作業失敗。升級作業似乎是正常進行,但「安裝詳細資訊」螢幕顯示 Solaris 8 軟體元件的安裝不正確。由於此項失敗,系統沒有升級。

解決方法:使用 Solaris 8 6/00 軟體 CD 第一片上的升級程式來升級您的系統。

從 Solaris 7 11/99 作業環境升級為 Solaris 8 作業環境時,在 SUNWpmiSUNWxwpls 中的過期檔案未被移除 (4313654)

當升級為 Solaris 8 作業環境時,SUNWpmiSUNWxwpls 中的過期檔案可能未被移除。此外,Solaris 8 作業環境中的/usr/openwin/server/etc/OWconfig 檔案許可權和和過去的 Solaris 版次不一樣。

這些過期檔案的存在和 OWconfig 檔案許可權的差異不會對升級的系統造成問題。

解決方法: 忽略列出升級期間未被移除之過期 SUNWpmiSUNWxpls 檔案的錯誤訊息。忽略指出 /usr/openwin/server/etc/OWconfig 檔案許可權和預期不同的錯誤訊息。

使用「Web 型企業管理(WBEM)1.0 」將 Solaris 7 作業環境升級為 Solaris 8 作業環境,導至 WBEM 2.0 無法運作 (4274920)

如果您在執行 Solaris 7 作業環境的系統上從 Solaris 簡易存取伺服器(Solaris Easy Access Server, SEAS)3.0 CD 來安裝 WBEM 1.0,您必須在升級為 Solaris 8 作業環境前,先移除 WBEM 1.0 套裝軟體。在 Solaris 7 作業環境使用 WBEM 1.0 升級為 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
    

本土化錯誤

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

從 Solaris 7 3/99、5/99、8/99 或 11/99 作業環境升級為 Solaris 8 6/00 作業環境後,以下的錯誤訊息可能會出現在升級日誌中。


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

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

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

有些錯誤訊息和對話方塊沒有本土化,僅以英文顯示 (4283839, 4331185)

法文、義大利文、德文、西班牙文和瑞典文語言環境中有些對話方塊沒有本土化,有些說明檔案對話方塊沒有本土化,還有在安裝期間找不到的說明檔案。

歐洲軟體的安裝 (4299758)

如果您安裝了歐洲語言環境,您的系統上會安裝用於視窗、安裝程式、64 位元支援以及字型的額外軟體。此錯誤的影響不大,因為只需最少的額外空間就可支援這個額外的軟體。

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

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


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

Solaris Web Start 3.0 在法文的語言環境中無法指定 CD 標題 (4333007)

如果您在法文語言環境中使用 Solaris 8 6/00 安裝 CD 來安裝 Solaris 8 6/00 作業環境,Solaris Web Start 3.0 無法指定安裝期間使用的 CD 標題。

解決方法: 要安裝 Solaris 8 6/00 作業環境,請使用英文語言環境中的 Solaris 8 6/00 安裝 CD。

法文和和義大利文安裝精靈可能會顯示 {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 作業環境。

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

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