Solaris 8 (SPARC 平台版) 2/02 版次注意事項

第 1章 安裝問題

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

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


註解 -

本產品的名稱是 Solaris 8 2/02,但程式碼和路徑或套裝軟體路徑名稱可能會使用 Solaris 2.8 或 SunOSTM 5.8。 永遠遵守它寫入時的代碼或路徑。


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

從 Solaris 8 2/02 DVD 啟動

Solaris 8 2/02 作業系統現在已製作成 DVD 格式供您使用。如要從 DVD 進行安裝或升級,請將 Solaris 8 2/02 DVD 插入 DVD-ROM 磁碟機,使用以下指令在 ok 提示符號下啟動系統。


ok boot cdrom

在使用 Toshiba SD-M1401 DVD-ROM 的系統上,由 Solaris DVD 啟動的結果失敗 (4467424)

如果您的系統使用的是含帶韌體修訂版 1007 的 Toshiba SD-M1401 DVD-ROM 磁碟機,則系統無法從 Solaris 8 2/02 DVD 啟動。

解決方法: 請套用修補程式 111649 來更新 Toshiba SD-M1401 DVD-ROM 磁碟機的韌體。修補程式 111649 是包含在「 Solaris 8 增補 CD 」上的以下目錄中。


DVD_Firmware/Patches

請參閱本目錄中的 README (讀我) 檔案,取得安裝路徑的說明指示。請務必在安裝路徑之前,閱讀並遵循 README (讀我) 檔案中所有的小心和警告事項。

無法在 Solaris 2.6 和 Solaris 7 作業環境中存取 Solaris 8 2/02 DVD 上的資料 (4511090)

如果您的系統正在執行的是 Solaris 2.6 或 Solaris 7 作業環境,「容體管理」會將 Solaris 8 2/02 DVD 錯誤裝載,Solaris 8 2/02 DVD 仍將裝載,但其資料會無法存取。因此,您會無法設定安裝伺服器、執行 Live Upgrade 或存取媒體上的任何資料。

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

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

如果交換切片並非從磁柱 0 處開始,初始安裝可能無法進行 (4508297)

當您從「Solaris 8 安裝 CD」進行安裝時, SolarisTM Web Start 安裝程式可能會提示您使用現有的交換切片來容納安裝軟體。然而,安裝程式並未指明是否現有的交換切片是從磁柱 0 處開始。如果您選擇使用此切片,而此切片並非從磁柱 0 處開始,在某些磁碟配置上的安裝作業可能無法進行。

解決方法: 如果您想要執行初始安裝,請遵循這些步驟。


註解 -

這將會預防在磁碟上進行任何檔案系統的保存。


  1. 在安裝期間,請對所有提示您使用現有交換切片的問題回答 No

  2. 如受到提示,請從替代選項清單中選取 None,當您被提示要求重新選取用以容納 Solaris 安裝軟體的切片時,請回答 No

  3. 當受到安裝程式的提示時,請選取一個用以重新分割的磁碟。

  4. 當您被提示要求提供此交換切片的大小時,請選擇一個容量大小。

  5. 當安裝程式詢問是否此交換切片可以由磁碟的開頭開始時,請回答 Yes

  6. 完成安裝作業。

如需有關重新分割磁碟或選擇交換切片大小的更多資訊,請參閱 Solaris 8 Advanced Installation Guide

如果交換切片不在預設的啟動磁碟上,「預設安裝」可能會被停用 (4527984)

當您從「Solaris 8 安裝 CD」進行安裝,而您選擇了一個不在預設啟動磁碟上的交換切片時,「預設安裝」選項可能會被停用。甚至當交換切片是從 磁柱 0處開始,而且預設啟動磁碟有足夠的空間容納「預設安裝」時,此問題仍可能會發生。以下的錯誤訊息會顯示出來。


Note:Default install is not possible.The file system requires manual layout.

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

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

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

如果您是使用「Solaris 8 2/02 安裝 CD」將 Solaris 8 2/02 作業環境安裝在閘道系統上的話,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 2/02 或相容的作業環境,而且您已安裝了 Solaris Management ConsoleTM 1.0、1.0.1 或 1.0.2 軟體,那麼,您必須在升級之前,先將 Solaris Management Console (Solaris 管理主控台) 軟體解除安裝。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 作業環境時,您擁有更多的自由度來自訂您的系統配置。

請特別注意以下的行為:

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

當使用自訂型 JumpStart 或 re-preinstall 時,「Solaris 8 軟體」兩片 CD 中的第二片安裝程式無法自動啟動 (4556860)

如果您使用自訂型 JumpStartTMre-preinstall 指令,當「Solaris 8 軟體」兩片 CD 中的第一片完成安裝時,其第二片 CD 上的安裝程式無法自動啟動。系統將會如常重新啟動,但安裝並未完成。

解決方法: 如果您正執行自訂型的 JumpStart 安裝,或正使用 re-preinstall 指令,請選擇以下解決方法的其中之一。

安裝進度列可能會不正確 (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 的第一片之後,自訂型的 JumpStart 安裝並不會提示您進行安裝「Solaris 8 軟體」兩片 CD 的第二片。

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

升級期間發生的安裝錯誤

Live Upgrade 可能無法決定啟動裝置 (4525464)

如果您從 Solstice DiskSuiteTM 或是一個 「 SolarisTM 容體管理員」鏡像式的根、或 Veritas 封裝式的根來進行啟動,lucreate 指令也許無法決定啟動裝置。以下的錯誤訊息會顯示出來。


WARNING: Unable to determine root device by accessing boot device settings directly.
ERROR: Unable to determine root device for current BE.
ERROR: Unable to determine the physical boot device for the current BE <...>.
Use the <-C> command line option to specify the physical boot device for the current BE 
<...>

如果您使用 lucreate -C 來指定實體啟動裝置,該指令會失敗。

解決方法: 以手動方式編輯 /usr/sbin/lucreate,讓 Live Upgrade 決定是由 Solstice DiskSuite 或是一個 「Solaris 容體管理員」鏡像式的根、或 Veritas 封裝式的根來進行啟動。請遵循這些步驟。

  1. 製作 /usr/sbin/lucreate 的備份複本。

  2. 在文字編輯程式中打開 /usr/sbin/lucreate

  3. /usr/sbin/lucreate 中找到下列一行。


    elif [ "${dpbe_pbeBootDev}" -eq "-" ] ; then
    

  4. 將先前的一行變更為如下所示。


    elif [ "${dpbe_pbeBootDev}" = '-' ] ; then
    

  5. /usr/sbin/lucreate 中找到下列一行。


     if [ "${OPTARG}" -ne "-" ] ; then
    

  6. 將先前的一行變更為如下所示。


    if [ "${OPTARG}" != '-' ] ; then
    

  7. 儲存在 /usr/sbin/lucreate 中所做變更。

現在起,lucreate 指令能夠決定啟動裝置,-C 選項將能正確運作。

當升級完成時,您可將 /usr/sbin/lucreate 的備份複本移除。

如果 /export 接近容量限度,升級便會失敗 (4409601)

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

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


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 2/02 作業環境 (Solaris WBEM Services 2.4),您必須將所有專用自訂之「管理物件格式」(MOF) 資料轉換為與 Solaris WBEM Services 2.4 共同使用之新的「可靠日誌」系統訊息庫格式。如未轉換資料將會導致資料漏失。

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

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

  1. 轉換到超級使用者(superuser)的身份。

  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 2/02 作業環境之後,您必須轉換 WBEM 資料。如需特定的說明,請參閱 " Upgrading the CIM Object Manager Repository" in Solaris WBEM Services Administrator's Guide


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

如將帶有 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. 轉換到超級使用者(superuser)的身份。

  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 2/02 作業環境,但並未選取 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-2 在 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

系統管理錯誤

awknawk 欄位限制可能會導致額外軟體的安裝作業失敗 (4533901)

awknawk 公用程式的 200 欄位限制可能會導致額外軟體的安裝作業失敗。此問題會在下列情況中產生。

類似於以下文字的訊息便會顯示:


Installing VxVM for Solaris 8
awk: record `Patch: 108528-13 Obs...' has too many fields
 record number 12

        Alternate Pathing (AP) version 2.3.1 has been detected.

        This version of VxVM requires the following patch(es) 
        to co-existwith AP 2.3.1:

                110722

        Install the above patch(es) before you continue the VxVM
        installation. This installation will now be aborted.

pkgadd: ERROR: request script did not complete successfully

Installation of <VRTSvxvm> failed.
No changes were made to the system.

解決方法: 請聯繫您的支援管道,取得能增加 awknawk 欄位限制的 Solaris 修補程式。

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

Solaris Web Start 的安裝 Kiosk 功能表尚未本土化為歐洲語言環境 (4510925)

如果您使用「Solaris 8 2/02 安裝 CD」在一個歐洲語言環境中進行安裝,出現於安裝過程結束時的 Kiosk 功能表會在 C 語言環境中顯示。

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

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


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

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

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