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

第 1章 安裝問題

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

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


註解 -

本產品名稱為 Solaris 8 6/00,但程式碼和路徑或套裝軟體路徑名稱可能會使用 Solaris 2.8 或 SunOSTM 5.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 作業環境。安裝完成後,請套用修補程式 108652-08 來確保 UTF-8 語言環境和 Java 軟體之間有適當的互動。

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

安裝進度列可能不正確 (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 8 快取記憶體架構便不需優先分頁

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

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

升級期間發生的安裝錯誤

由升級至 Solaris 8 作業環境孤立出來的 Solaris 2.5.1 作業環境重新定位 CDE (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 型企業管理(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
    

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

當從 Solaris 2.6 或 Solaris 7 作業環境升級為 Solaris 8 6/00 作業環境,但未選取 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 位元的支援會被選取。如果此 64 位元系統的 CPU 速度為 200 Mhz 或更快,則它僅能在依照預設為 64 位元的模式中啟動。


註解 -

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


下列表格列出受到影響的 UltraSPARC (sun4u) 系統,以及所需的最小韌體版本。系統類型 等於 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 取得。

本土化錯誤

歐洲升級期間可能發生的錯誤訊息 (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 資訊對話方塊的「確定」與「取消」按鈕被標為 未定義。左邊的按鈕應為「確定」,右邊的按鈕應為「取消」。