Solaris 9 9/04 版本說明

第 1 章 安裝問題

本章說明與 Solaris 9 9/04 作業系統安裝有關的問題。

安裝 Solaris 9 9/04 軟體之前需要瞭解的問題

本節包含您在安裝 Solaris 9 9/04 軟體之前必須注意的安裝問題。

x86: 安裝 Solaris 9 軟體後,帶有某些 ATA 硬碟機的系統會在重新啟動時當機

在帶有某些類型的 ATA 硬碟機的系統上安裝 Solaris 9 軟體會導致系統當機。完成安裝後,當您嘗試進行軟式重新啟動時,系統就會當機。

在帶有 ATA 硬碟機的系統上會發生此問題,這些硬碟機實施至關於 Ultra DMA 模式的 ATA/ATAPI-6 T13 規格之預設條件功能的復原作業。

重設軟體之後,這種磁碟機會從 Ultra DMA 模式復原至 Multiword DMA 模式,除非停用此運作方式。可以使用 SET FEATURES / Disable reverting to power-on to defaults 指令來停用此運作方式。

問題的出現方式依系統中的 BIOS 及 ATA 硬碟的類型而定。問題可能會以下列方式之一出現:

解決方法:若要更正此問題,請完成以下步驟:

  1. 如果系統在啟動時當機,請透過關閉然後再開啟電源來重新啟動系統。此時系統應該會正常啟動。

  2. 系統啟動後,登入系統並成為超級使用者。

  3. 使用文字編輯程式編輯 /platform/i86pc/kernel/drv/ata.conf 檔案。

    加入下列行:


    ata-revert-to-defaults=0;

下一次系統重新啟動應該會正常運作,不會發生當機。

x86: Solaris 9 9/04 Installation CD 分割區問題

如果 Solaris 9 9/04 Installation CD 上的 Solaris Web Start 3.0 程式在系統上找不到 Solaris fdisk 分割區,您必須在磁碟上建立一個 Solaris fdisk 分割區。


注意 – 注意 –

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


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


注意 –

Solaris 9 9/04 Installation CD 上的安裝程式會從 Solaris fdisk 分割區中移除 10 MB 來建立 x86 啟動分割區。這種移除可防止對任何現有的 fdisk 分割區進行變更。

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

因此,您不能使用 Solaris 9 9/04 Installation CD 從 Solaris 2.6 或 Solaris 7 發行版本升級至目前的發行版本。如需更多資訊,請參閱升級問題


x86: 預設開機磁碟分割區佈局的變更

在 Solaris 9 9/04 版本中,Solaris Web Start 與 suninstall 安裝程式依預設使用新的開機磁碟分割區佈局來容納 Sun LX50 系統上的服務分割區。此安裝程式可讓您保留一個現有的服務分割區。

新的預設包含以下分割區:

如果要使用此預設佈局,請在 Solaris Web Start 或 suninstall 程式要求您選擇開機磁碟佈局時選取 [預設]。


注意 –

如果在目前不包含服務分割區的系統中安裝 Solaris 9 9/04 (x86 平台版) 軟體,則依預設,Solaris Web Start 與 suninstall 不會建立新的服務分割區。如果您要在系統上建立服務分割區,請參閱x86: 依預設,不會在沒有現有服務分割區的系統上建立服務分割區


您也可以選擇藉由 fdisk 公用程式來手動編輯磁碟分割區佈局。在下列情形中,您可選擇手動編輯開機磁碟分割區:


注意 –

如果您的系統包含 Solaris 軟體的可升級版本,但不包含 x86 啟動分割區,則可能無法使用 Solaris Installation CD 進行升級。若要將不包含 x86 啟動分割區的系統升級至 Solaris 9 9/04 版本,請使用 Solaris 9 9/04 Software 1 of 2 CD 中的 suninstall 安裝程式。


SPARC: 預設的 Solaris JumpStart 設定檔可能無法在小型磁碟上安裝多種語言環境

如果使用 Solaris 9 9/04 媒體上的預設 Solaris JumpStartTM 設定檔在帶有小型磁碟的系統上安裝多種語言環境,則安裝可能會失敗。在下列情形下可能會出現此問題︰

x86: 依預設,不會在沒有現有服務分割區的系統上建立服務分割區

如果您在目前不包含服務分割區的系統上安裝 Solaris 9 9/04 軟體,安裝程式可能不會依預設建立服務分割區。如果要在 Solaris 分割區所在的同一磁碟上包含服務分割區,您必須在安裝此軟體之前重新建立服務分割區。

如果是在 Sun LX50 系統上安裝 Solaris 8 2/02 軟體,則安裝程式可能未保留服務分割區。如果您未手動編輯 fdisk 啟動分割區佈局來保留服務分割區,則安裝程式在安裝時即已刪除服務分割區。


注意 –

如果您在安裝 Solaris 8 2/02 軟體時未專門保留服務分割區,則無法重新建立服務分割區並升級至 Solaris 9 9/04 版本。您必須執行此軟體的初始安裝。


解決方法:如果要在 Solaris 分割區所在的磁碟上包含服務分割區,請選擇以下方法之一:

x86: Solaris 裝置配置助理開機磁片不可用

Solaris 9 裝置配置助理在 Solaris 9 9/04 發行版本中並不是以開機磁片投遞。若要啟動裝置配置助理,請選擇以下選項之一︰

如需更多資訊,請參閱「Solaris 9 9/04 安裝指南」

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

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

如果執行此種升級,您的 HP 系統便無法再啟動,而僅會顯示帶閃爍底線游標的空白黑色螢幕。

解決方法:請勿將具有最新 BIOS GG.06.13 版的 HP Vectra XU Series 系統升級至 Solaris 9 9/04 版本。本版本不再支援這些系統。

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

安裝 Solaris 9 9/04 軟體之前需要瞭解的錯誤

本節包含您在安裝 Solaris 9 9/04 軟體之前應注意的安裝錯誤。

x86: PXE 網路安裝會在有 Adaptec Ultra-160 SCSI 介面的系統上當機 (5039573)

若您使用 Intel Preboot Execution Environment (PXE) 在有 Adaptec Ultra-160 SCSI 介面的系統上執行網路安裝,則安裝會當機。系統可能會顯示類似下列的訊息:


Error: Unable to Find Device Driver
The device driver, cadp160.bef, is missing.

在前一範例中, 系統上找不到 cadp160.bef 驅動程式。受影響的驅動程式名稱在您的系統上可能不同。

若系統的 BIOS 將 Adaptec Ultra-160 介面設成和系統網路介面卡 (NIC) 使用相同的中斷要求 (IRQ) 時會發生錯誤。

解決方法:請選擇以下解決方法之一。

x86: X 伺服器無法在 Sun LX50 伺服器上開啟滑鼠裝置 (5027771)

在 Sun LX50 系統上, X 伺服器可能無法開啟 PS/2 滑鼠裝置。在安裝期間或當系統啟動時,可能會發生錯誤。當問題發生時,系統會顯示以下錯誤訊息:


ddxSUNWmouse: Error opening mouse device '/dev/kdmouse;
     /dev/kdmouse: No such device or address

因此,Solaris 安裝程式只能以指令行介面模式繼續進行。安裝後,問題可能會在 Solaris 執行時期持續發生。

解決方法: 在連到伺服器的 PS/2 連接器的 Y 纜線上切換 PS/2 鍵盤與滑鼠之間的連線。

如果系統重新開機後仍無法辨識 PS/2 滑鼠,請按下 LX50 伺服器的 [重設] 按鈕。或者您也可以在下列的開機提示出現時,使用配置選項 (b -r):


Select (b)oot or (i)nterpreter:

SPARC: 使用 re-preinstall 指令安裝自訂 JumpStart 軟體失敗 (5017239)

re-preinstall 指令安裝自訂 JumpStart 軟體失敗。失敗發生的原因是 fsck 指令不能更新只有唯讀權限之檔案系統的 UFS 記錄檔。

例如,您鍵入了下列指令:

# /usr/sbin/install.d/re-preinstall cXtXdXsX

系統重新開機後,會顯示以下的錯誤訊息:


fsck of device failed, re-preinstall needs to be re-run.
syncing file systems... done
Program terminated

解決方法: 選擇下列其中一個選項。您必須是超級使用者才能執行所有的解決方法。

x86: 如果使用透過鍵盤、音效、滑鼠切換連接到系統的 PS/2 滑鼠,Solaris 可能無法運作 (5012779)

如果您在使用鍵盤、音效、滑鼠 (KVM) 切換的 x86 系統上安裝,且您使用 PS/2 滑鼠,則 Solaris 可能無法正常運作。您可能會遇到下列症狀:

因此,您不能在圖形化使用者介面下 (GUI) 模式執行 Solaris 安裝程式以安裝 Solaris 作業系統。您只能以指令行介面進行。安裝後,問題可能會在 Solaris 執行時期持續發生。

解決方法: 直接將 PS/2 滑鼠連接至系統。若交換器支援 USB 裝置,您可搭配使用 USB 滑鼠和交換器。

SPARC: 安裝之前升級 Sun Fire 和 Netra 伺服器上的韌體 (4747307、4799331)

若要在特定的 Sun Fire 和 NetraTM 伺服器上安裝 Solaris 9 9/04 軟體,您必須先更新伺服器上的韌體。如果在安裝 Solaris 9 9/04 軟體之前沒有更新韌體,伺服器就會當機。此問題會影響下列伺服器︰

如果發生此問題,系統會顯示以下錯誤訊息︰


panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0
       addr=5586ee326973add3 mmu_fsr=0

螢幕上會顯示 ok 提示符號。

解決方法:透過套用適當的韌體修補程式來更新韌體。

移至 SunsolveSM 網站 (位於 http://sunsolve.sun.com),可取得韌體更新修補程式。請務必下載和套用最新版本的修補程式。

運行 Solaris 2.6 和 Solaris 7 軟體時無法存取 Solaris 9 9/04 DVD 上的資料 (4511090)

如果您的系統執行的是 Solaris 2.6 或 Solaris 7 軟體,則容體管理會錯誤掛載 Solaris 9 9/04 DVD。可以掛載 DVD,但不可存取資料。因此,您將無法設定安裝伺服器、執行 Live Upgrade 或存取媒體上的任何資料。

解決方法:請選擇以下解決方法之一:

安裝錯誤

下列安裝錯誤適用於 Solaris 9 9/04 版本。

SPARC: Solaris 9 9/04 Web Start 安裝程式可能不會正確顯示特殊條件面板 (5002175)

如果您使用 Solaris Web Start 安裝程式來安裝 Solaris 9 9/04 軟體,可能不會正確顯示 SunSM Remote Services (SRS) 網路連線軟體的某些資訊和結束面板。

螢幕上會顯示安裝面板框架和 [取消] 按鈕,但缺少安裝面板內容。


注意 –

在使用 Solaris Web Start 安裝此 Solaris 作業系統發行版本所包含的其他軟體產品的過程中也可能會出現此問題。


解決方法:請執行以下步驟︰

  1. 當螢幕上顯示空白安裝面板時,請透過按一下 [取消] 按鈕來略過 SRS 網路連線安裝。

  2. 完成 Solaris 9 9/04 軟體的安裝之後,從 Solaris DVD 或 Software 2 of 2 CD 手動安裝 SRS 網路連線軟體。

在 Solaris 9 9/04 軟體起始安裝完成後安裝 SRS Net Connect 軟體,以確保所有面板都能正確顯示。

x86: 使用 3Com 3C905C 網路卡,PXE 啟動會失敗 (4847803)

如果您使用預先啟動執行環境 (PXE) 來安裝具有 3Com 3C905C 網路卡的 Solaris 軟體,系統可能會當機且無法啟動。

解決方法:將 3Com 管理啟動代理程式 (MBA) 4.11 版與 3Com 3C905C 網路卡配合使用。或者,使用其他類型的網路卡。

SPARC: 安裝或升級之後,具有多重介面的系統將所有介面識別為可用 (4640568)

如果在具有多個網路介面的系統上安裝或升級至 Solaris 9 9/04 版本,則該系統會將所有系統介面識別為可用。未連接至網路或不打算使用的介面會顯示在 ifconfig -a 指令的輸出中。另外,具有相同乙太網路位址的介面可能會被指定以相同的 IP 位址。螢幕上將顯示以下錯誤訊息:


ifconfig: setifflags: SIOCSLIFFLAGS: qfe3:無法指定要求的位址 

在將 local-mac-address PROM 變數設定為 false 的系統中亦會發生此問題。發生此問題是因為所有介面均配置有相同的 IP 位址。

解決方法:請選擇以下解決方法之一:

從 Solaris 9 9/04 Software 1 of 2 CD 進行安裝期間所發生的安裝錯誤

在 Solaris 9 9/04 Software 1 of 2 CD 的安裝期間會發生下列錯誤。

當您建立檔案系統時,可能會出現警告 (4189127)

如果在安裝時建立檔案系統,可能會顯示以下其中一條警告訊息︰


警告:I 節點區塊/磁柱群組 (87) >= 最後磁柱群組中的資料區塊數
(63),這表示無法配置 1008 個磁區。

或者:


警告:最後一個磁柱中的 1 個磁區未配置 

當您建立的檔案系統的大小與使用中的磁碟空間不相等時,便會出現警告。這種差異會導致磁碟產生未加入至指定的檔案系統中的未使用空間。未使用的空間無法提供給其他檔案系統使用。

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

升級問題

本節包含升級至 Solaris 9 9/04 發行版本期間發生的安裝問題。

需要其他修補程式以運行 Solaris Live Upgrade

Solaris Live Upgrade 的正確運作要求給定作業系統版本先安裝限定的一組修補程式修訂版。

在安裝或運行 Live Upgrade 之前,您必須安裝限定的一組修補程式修訂版。請造訪 http://sunsolve.sun.com,以確保您具有最新更新的修補程式清單。如需其他資訊,請在 SunSolve 網站上搜尋資訊 Doc 72099。

安裝 Solaris Live Upgrade 套裝軟體時的限制

如果您運行的是 Solaris 2.6、Solaris 7 或 Solaris 8 版本,則可能無法運行 Solaris Live Upgrade 安裝程式。這些發行版本不包含執行 Java 2 執行時期環境所需的一組修補程式。

造成的典型故障為 Java 異常錯誤。螢幕上可能會顯示以下訊息:


InvocationTargetException in ArchiveReader constructornull
          java.lang.reflect.InvocationTargetException
                 at install.instantiateArchiveReader(Compiled Code)
                 at install.<init>(Compiled Code)
                 at install.main(Compiled Code)

若要運行 Solaris Live Upgrade 安裝程式並安裝套裝軟體,您必須具有 Java 2 運行時間環境建議的修補程式叢集。

解決方法:請完成以下解決方法:

在 Solaris 9 9/04 軟體中,無法透過 SUNWsan 存取儲存區域網路

如果您的 Solaris 8 系統連接到儲存區域網路 (SAN),在升級至 Solaris 9 9/04 版本之前,請洽詢您的支援工程師。安裝 SUNWsan 套裝軟體的 Solaris 8 系統可能需要特殊的程序來升級至 Solaris 9 9/04 版本。若要瞭解系統上是否安裝有 SUNWsan 套裝軟體,請在終端機視窗中鍵入以下指令:


# pkginfo SUNWsan

如果已安裝 SUNWsan 套裝軟體,視窗中會顯示以下資訊︰


	系統      SUNWsan       SAN 基礎套件

x86: 無法使用 Solaris 9 9/04 (x86 Platform Edition) Installation CD 從 Solaris 2.6 或 Solaris 7 軟體升級 x86 系統

您無法使用 Solaris 9 9/04 (x86 Platform Edition) Installation CD,將基於 x86 的系統從 Solaris 2.6 或 Solaris 7 軟體升級至 Solaris 9 9/04 版本。由於 x86 啟動分割區的需求,無法執行這種升級。

解決方法:在基於 x86 的系統上,請使用 Solaris 9 9/04 Software (x86 Platform Edition) 1 of 2 CD 從 Solaris 2.6 或 Solaris 7 軟體升級至 Solaris 9 9/04 版本。

Solaris 管理主控台 2.1 軟體與 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體不相容

Solaris 管理主控台 2.1 軟體與 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體不相容。如果您要升級至 Solaris 9 9/04 版本,並且已徑安裝 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,則必須在升級之前,先解除安裝 Solaris 管理主控台軟體。如果您已安裝 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,則 Solaris 管理主控台軟體可能已存在於您的系統中。

解決方法:請選擇以下解決方法之一:

升級期間發生的安裝錯誤

在升級至 Solaris 9 9/04 版本期間會發生以下安裝錯誤。

使用 Solaris Live Upgrade 時安裝程式文字顯示發生問題 (4736488)

當使用帶 -i 選項的 Solaris Live Upgrade luupgrade(1M) 指令來完成非作用中的啟動環境升級時,安裝程式顯示的文字在某些語言中可能不可讀。當安裝程式所要求的字型在目前啟動環境中的舊版本中不存在時,文字就會毀壞。

解決方法:請選擇以下解決方法之一:

SPARC: 升級時移除 SUNWjxcft 套裝軟體會記錄錯誤 (4525236)

如果您從 Solaris 8 軟體升級至 Solaris 9 或 Solaris 9 9/04 版本,移除 SUNWjxcft 套裝軟體後,將遇到一個問題。在 upgrade_log 檔案中會記錄以下錯誤訊息:


Removing package SUNWjxcft:
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias
Removal of <SUNWjxcft> was successful

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

升級至 Solaris 9 9/04 版本可能會停用現有的 Secure Shell 常駐程式 (sshd) (4626093)

如果在運行協力廠商 Secure Shell (例如 /etc/init.d/sshd 常駐程式的 OpenSSH) 的系統上升級至 Solaris 9 9/04 版本,則升級會停用現有的 Secure Shell 常駐程式。Solaris 9 9/04 軟體將會在升級期間覆寫 /etc/init.d/sshd 的內容。

解決方法:請選擇以下解決方法之一:

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

升級至 Solaris 9 9/04 版本時,如果 /export 目錄接近滿容量,則 /export 的空間需求計算會出錯。升級會失敗。如果已安裝無本地磁碟的用戶端,通常會發生此問題。在 /export 目錄中安裝協力廠商軟體時,也會發生此問題。螢幕上將會顯示以下訊息:


WARNING: Insufficient space for the upgrade.

解決方法:升級之前,請選擇以下解決方法之一:

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

如果您的系統目前支援使用 Solstice AdminSuiteTM 2.3 Diskless Client 工具安裝的無本地磁碟的用戶端,則必須執行以下兩個步驟︰

  1. 刪除與伺服器屬於同一 Solaris 版本和架構的所有現有無本地磁碟的用戶端。

  2. 安裝或升級至 Solaris 9 9/04 版本。

如需特定說明,請參閱「System Administration Guide: Basic Administration」

如果您嘗試在現有的無本地磁碟的用戶端上安裝 Solaris 9 9/04 軟體,螢幕上可能會顯示以下錯誤訊息︰


無法升級磁碟片段 <xxxxxxxx> 上的 Solaris 版本 (Solaris version-number)。
安裝在此磁碟上的軟體配置存在未知問題。

在此錯誤訊息中,version-number 是指目前系統上運行的 Solaris 版本。<xxxxxxxx> 是指正在運行此版本 Solaris 軟體的磁碟片段。

升級之後發生的安裝錯誤

在升級至 Solaris 9 9/04 發行版本後,發生以下安裝錯誤。

CDE 本土化套裝軟體無法正常升級 (5073099)

當您將系統升級至 Solaris 9 9/04 作業系統時,下列 CDE 本土化套裝軟體不會升級:

如果要知道這個問題是否會影響您的系統,請在升級系統之後執行 pkgchk -n 指令。如果在輸出中顯示下列錯誤訊息,您必須手動移除並將 CDE 本土化套裝軟體加入您的系統。


Checking Package SUNWmeadt
ERROR: /usr/dt/config/he/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWnafdt
ERROR: /usr/dt/config/ar/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWnamdt
ERROR: /usr/dt/config/en_US.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWneudt
ERROR: /usr/dt/config/da_DK.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/fi_FI.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWseudt
ERROR: /usr/dt/config/el_GR.ISO8859-7/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/pt_PT.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWweudt
ERROR: /usr/dt/config/en_GB.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/en_IE.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/nl_BE.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/nl_NL.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist

解決方法: 在您升級系統之後,請按照下列步驟升級這些本土化的套裝軟體:

  1. 成為超級使用者。

  2. 移除套裝軟體。


    # pkgrm SUNWmeadt SUNWnafdt SUNWnamdt SUNWneudt \
    SUNWseudt SUNWweudt
    
  3. 變換至包含這些套裝軟體之 Solaris 9 9/04 發行版本的目錄。

    # cd path_to_image

    例如,若要存取 Solaris 9 9/04 Software 1 of 2 CD 上的套裝軟體,請將 Solaris 9 9/04 Software 1 of 2 CD 放入媒體磁碟機。然後鍵入下列指令。

    # cd /cdrom/cdrom0/Solaris_9/Product

  4. 將套裝軟體加入您的系統。


    # pkgadd -d . SUNWmeadt SUNWnafdt SUNWnamdt SUNWneudt \
    SUNWseudt SUNWweudt
    

SPARC: 升級或套用建議的修補程式后 SAM-FS/QFS 發生問題 (5003346)

SAM-FS/QFS 常駐程式不會啟動,且若您執行下列作業之一,則檔案系統不可掛載:

發生錯誤的原因是常駐程式通常使用的系統呼叫 181 正由不同的模組使用。模組剛由您所套用的修補程式引入。下列錯誤訊息記錄在 /var/adm/messages


/var/adm/messages
 Jan  5 13:28:46 host genunix: [ID 147998 kern.warning] WARNING: system 
 call entry 181 is already in use
 Jan  5 13:28:46 host samfs: [ID 798779 kern.warning] WARNING: SAM-FS: 
 modload(samsys) failed.

另外,下列錯誤訊息也同時記錄在 /var/adm/sam-log


/var/adm/sam-log
 Jan  5 13:30:08 host sam-fsd[355]: [ID 617651 local4.alert] Fatal error -
 samsys module not loaded
 Jan  5 13:30:08 host sam-fsd[355]: [ID 765074 local4.alert]   Correct 
 problem and 'kill -HUP 355'

執行下列步驟:

  1. 成為超級使用者。

  2. modinfo 輸出發出 181 的 grep 以判斷 181 是否正由其他模組使用:


    # modinfo | grep 181
         8  1181aa0   38c4   1   1  TS (time sharing sched class)
        15  11b1092   181a  12   1  sad (STREAMS Administrative Driver ')
        43  1295cd8    ce9 181   1  ssc050 (SSC050 i2c device driver: v1.4)
       158 7813a87f   181c  95   1  cpc (cpc sampling driver v1.10)
       158 7813a87f   181c 179   1  cpc (cpc sampling system call)
       158 7813a87f   181c 179   1  cpc (32-bit cpc sampling system call)

    因系統呼叫 181 正由另一個模組使用,請將 samsys 配置成使用其他未使用的系統呼叫值。

  3. 透過變更 samsys 來編輯 /etc/name_to_sysnum,以使用 182 或其他 0-255 中未使用的值。


    samsys			182
  4. 啟動系統以重新配置 samsys

    # shutdown -y -g0 -i0

    OK> boot -r

  5. 驗證不再出現於 /var/adm/messages 的錯誤訊息及所有 SAM-FS 檔案系統可掛載。

SPARC: 升級後移除修補程式可能毀壞 WBEM 儲存庫 (4820614)

在下列情況下,可能會毀壞 WBEM 儲存庫共用資訊模型 (CIM) 資料庫︰

如果 WBEM 儲存庫毀壞,Solaris 管理主控台日誌檢視器中會顯示以下錯誤訊息:


CIM_ERR_FAILED:
/usr/sadm/lib/wbem/../../../../var/sadm/wbem/logr/
preReg/PATCH113829install/Solaris_Application.mof,18,ERR_SEM,
ERR_EXC_SET_CLASS,CIM_ERR_FAILED:Other Exception:
java.io.StreamCorruptedException: invalid stream header

解決方法:請選擇以下解決方法之一:

64 位元 Solaris 問題

下列 64 位元問題適用於 Solaris 9 9/04 發行版本。

SPARC: Sun UltraSPARC 系統 (Sun4U) 可能需要啟動快閃 PROM 更新


注意 –

如果您的系統已經在運行適用 64 位元的韌體,便不需要快閃 PROM 更新。


如果您要在 UltraSPARCTM 系統上運行 64 位元的 Solaris 軟體,則可能需要更新系統的快閃 PROM 韌體。Solaris 9 9/04 安裝程式可以讓您新增 64 位元支援。當您在 Sun UltraSPARC 系統上進行安裝時,依預設將會選取 64 位元支援。只有當 CPU 速度為 200MHz 或更高時,64 位元系統才會預設以 64 位元模式啟動。


注意 –

如果您選擇在任何 SunTM 或 UltraSPARC 系統上運行 32 位元的 Solaris 軟體,則不需要快閃 PROM 更新。


以下表格列出受到影響的 UltraSPARC (Sun4UTM) 系統以及所需的最低韌體版本。系統類型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 更新的說明,請參閱 Solaris 9 on Sun Hardware Collection。您可以在 http://docs.sun.com 上獲得該手冊。

Documentation CD 問題

下列 Documentation CD 問題適用於 Solaris 9 9/04 發行版本。

Solaris 9 9/04:在繁體中文中缺少「關於 Solaris 9 文件」(5078774)

在繁體中文的 DocCD 中缺少下列書籍:Solaris 9 4/04 About What's New Collection - zh_TW 中的「關於 Solaris 9 文件」。

解決方法:此問題在 docs.sun.com 上已經修正。

無法在運行 Solaris 2.6、7 以及 8 軟體的文件伺服器上安裝名稱長於九個字元的文件套裝軟體

有些 PDF 格式的本土化文件集合的套裝軟體名稱長於九個字元。若要在運行 Solaris 7 或 8 軟體的伺服器上安裝這些 PDF 集合,必須先安裝兩個修補程式。


注意 –

在發佈此版本 Solaris 2.6 伺服器時不存在任何修補程式。


解決方法:如需有關如何安裝這些修補程式的說明,請參閱文件媒體 Solaris 9 9/04 Documentation CD 1 of 2、2 of 2 或 DVD 上的 Solaris 文件重要資訊檔案。此檔案位於以下目錄中:


mount-point/README/locale/install_locale.html

例如,Solaris 9 9/04 Documentation CD 1 of 2 的英文版檔案位於以下目錄中:


sol_9_doc_1of2/README/C/install_C.html

Documentation CD 安裝錯誤

下列 Documentation CD 安裝錯誤適用於 Solaris 9 9/04 版本。

Solaris 9 9/04 Documentation CD 的 uninstaller 公用程式在解除安裝模式下無法正常運作 (4675797, 4627776)

如果您在全部解除安裝模式下運行 Solaris 9 9/04 Documentation CD uninstaller,則 uninstaller 僅移除那些依預設安裝的文件套裝軟體。

解決方法:請在部分解除安裝模式下運行解除安裝程式。選取您要解除安裝的特定套裝軟體。

Documentation CD 檢驗面板可能無法在指令行介面模式下分頁顯示 (4520352)

如果您使用 Solaris 9 9/04 Documentation CD 安裝程式和 nodisplay 選項,檢驗面板可能無法正確分頁顯示。

解決方法:在使用 Solaris 9 9/04 Documentation CD 安裝程式時,請勿指定 nodisplay 選項。使用圖形化使用者介面 (GUI) 模式來安裝 Solaris 9 9/04 Documentation CD。

安裝期間發生的本土化問題

以下是在 Solaris 9 9/04 軟體安裝期間發生的本土化問題。

可能會安裝其他相關的語言環境

當您選取一種語言環境時,可能會同時安裝其他相關的語言環境。此行為變更發生在 Solaris 9 9/04 版本中,因為所有的完整語言環境 (包括訊息轉換) 以及亞洲和日本的部分語言環境 (語言環境啟用程式),都已經根據語言環境的語言支援重新封裝。其他部分的語言環境仍然根據地理區域 (例如中歐地區) 來封裝和安裝。

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

在 Solaris 9 9/04 軟體安裝期間會發生下列本土化錯誤。

Languages CD 依預設藉由 Solaris Live Upgrade 安裝所有語言 (4898832)

如果您將 Solaris Live Upgrade 與多張 CD 配合使用以安裝 Solaris 9 9/04 版本,Languages CD 將依預設安裝所有語言。

安裝後,如果在不同於安裝時所選語言環境的語言環境中登入系統,則可能會顯示亂碼。登入其中任何一個語言環境後,都會顯示英文語言環境。

解決方法:安裝期間,請選取自訂安裝選項。執行 Languages CD 安裝期間,取消核取您不想安裝的所有語言。

升級運行具有完整泰文/俄文/波蘭文/嘉泰羅尼亞文支援的 Solaris 8 軟體的系統時,將在系統上保留無效的套裝軟體 (4650059)

在運行 Solaris 8 軟體並已安裝 Solaris 8 Language Supplement CD 的系統上升級至 Solaris 9 9/04 版本,將導致幾個無效的套裝軟體。泰文、俄文、波蘭文以及嘉泰羅尼亞文語言環境套裝軟體會保留在該系統上。這些語言環境套裝軟體包含 ARCH=sparcall 值,並且在升級至 Solaris 9 9/04 版本時不會移除。

解決方法:升級至 Solaris 9 9/04 版本之前,請使用 Solaris 產品註冊應用程式移除 Solaris 8 Languages Supplement CD 套裝軟體。