本章描述與 Solaris 9 4/04 作業系統安裝有關的問題。
如需瞭解因識別太晚而未及時納入這些版本說明中的最新 Solaris 安裝問題,請參閱位於 http://docs.sun.com/db/doc/817-4888 的「Solaris 9 4/04 版本說明」。
以下是安裝 Solaris 9 4/04 軟體之前您需要注意的安裝問題。
在帶有某些類型的 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 硬碟機類型。 此問題可能會以下列方式之一出現:
如果在 BIOS 中已啟用 Ultra DMA 模式,並且 ATA 硬碟機可以在 Ultra DMA 模式下運作,則安裝之後系統的軟式重新啟動可能導致系統在 BIOS 中當機。 螢幕上不顯示任何錯誤訊息。
如果在 BIOS 中已停用 Ultra DMA 模式,並且 ATA 硬碟機可以在 Ultra DMA 模式下運作,則安裝之後系統的軟式重新啟動可能導致系統在 BIOS 中當機。 螢幕上會顯示與以下警告類似的訊息:
WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort request, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort device, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset target, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset bus, target=0 lun=0 |
解決方法:若要更正此問題,請完成以下步驟:
如果系統在啟動時當機,請透過關閉然後再開啟電源來重新啟動系統。 此時系統應該會正常啟動。
系統啟動後,登入系統並成為超級使用者。
使用文字編輯程式編輯 /platform/i86pc/kernel/drv/ata.conf 檔案。
加入下列行:
ata-revert-to-defaults=0; |
下一次系統重新啟動應該會正常運作,不會發生當機。
如果 Solaris 9 4/04 Installation CD 上的 Solaris Web Start 3.0 程式在系統上找不到 Solaris fdisk 分割區,您必須在根磁碟上建立一個 Solaris fdisk 分割區。
如果您變更現有 fdisk 分割區的大小,將自動刪除該分割區上的所有資料。 在建立 Solaris fdisk 分割區之前,請先備份您的資料。
Solaris Web Start 3.0 程式需要兩個 fdisk 分割區才能執行安裝。
Solaris fdisk 分割區
這是典型的 Solaris fdisk 分割區。
x86 啟動 fdisk 分割區
這是 10 MB 的 fdisk 分割區,可允許基於 x86 的系統啟動放置在新建交換磁碟片段上的迷你根。 該交換磁碟片段位於 Solaris fdisk 分割區。
Solaris 9 4/04 Installation CD 上的安裝程式會從 Solaris fdisk 分割區中移除 10 MB 來建立 x86 啟動分割區。 這種移除可防止對任何現有的 fdisk 分割區進行變更。
此分割區不應該以手動方式建立。
此要求也可防止您使用 Solaris 9 4/04 Installation CD 從 Solaris 2.6 或 Solaris 7 版本升級至 Solaris 9 4/04 軟體。 如需更多資訊,請參閱升級問題。
在 Solaris 9 4/04 版本中,Solaris Web Start 與 suninstall 安裝程式依預設使用新的開機磁碟分割區佈局來容納 Sun LX50 系統上的服務分割區。 此安裝程式可讓您保留一個現有的服務分割區。
新的預設包含以下分割區:
第一分割區 – 服務分割區 (系統中的現有大小)。
第二分割區 – x86 啟動分割區 (大約 11 MB)。
第三分割區 – Solaris 分割區 (開機磁碟上的剩餘空間)。
如果要使用此預設佈局,請在 Solaris Web Start 或 suninstall 程式要求您選擇開機磁碟佈局時選取 [預設]。
如果在目前不包含服務分割區的系統中安裝 Solaris 9 4/04 (x86 平台版) 軟體,則依預設,Solaris Web Start 與 suninstall 不會建立新的服務分割區。 如果您要在系統上建立服務分割區,請參閱x86: 依預設,不會在沒有現有服務分割區的系統上建立服務分割區。
您也可以選擇藉由 fdisk 公用程式來手動編輯磁碟分割區佈局。 在下列情形中,您可選擇手動編輯開機磁碟分割區:
您要保留系統上現有的 Sun Linux 分割區。
您需要建立一個 Solaris 分割區,同時想保留磁碟上現有的其他分割區。
如果您的系統包含 Solaris 軟體的可升級版本,但不包含 x86 啟動分割區,則可能無法使用 Solaris Installation CD 進行升級。 若要將不包含 x86 啟動分割區的系統升級至 Solaris 9 4/04 版本,請使用 Solaris 9 4/04 Software 1 of 2 CD 中的 suninstall 安裝程式。
如果使用 Solaris 9 4/04 媒體上的預設 Solaris JumpStartTM 設定檔在帶有小型磁碟的系統上安裝多種語言環境,則安裝可能會失敗。 在下列情形下可能會出現此問題︰
您使用預設 Solaris JumpStart 設定檔,在帶有 2.1 GB 磁碟的系統上安裝除 C 語言環境之外的任何語言環境。
您使用預設 Solaris JumpStart 設定檔,在帶有 4 GB 磁碟的系統上安裝兩個或多個語言環境。
如果您在目前不包含服務分割區的系統上安裝 Solaris 9 4/04 軟體,安裝程式可能不會依預設建立服務分割區。 如果要在 Solaris 分割區所在的同一磁碟上包含服務分割區,您必須在安裝此軟體之前重新建立服務分割區。
如果是在 Sun LX50 系統上安裝 Solaris 8 2/02 軟體,則安裝程式可能未保留服務分割區。 如果您未手動編輯 fdisk 啟動分割區佈局來保留服務分割區,則安裝程式在安裝時即已刪除服務分割區。
如果您在安裝 Solaris 8 2/02 軟體時未專門保留服務分割區,則無法重新建立服務分割區並升級至 Solaris 9 4/04 版本。 您必須執行此軟體的初始安裝。
解決方法:如果要在 Solaris 分割區所在的磁碟上包含服務分割區,請選擇以下方法之一:
若要使用 Solaris Web Start 安裝程式從 Solaris 9 4/04 Installation CD 進行安裝,請執行以下步驟︰
刪除磁碟上的內容。
安裝之前,使用 Sun LX50 Diagnostics CD 建立服務分割區。
如需有關如何建立服務分割區的資訊,請參閱位於 http://cobalt-knowledge.sun.com 的「Sun LX50 Server User's Manual」和 Sun LX50 知識庫。
將 Solaris 9 4/04 Installation CD 插入 CD-ROM 光碟機。
開始安裝。
安裝程式偵測到服務分割區時,會顯示以下訊息︰
開機硬碟的預設佈局是一個 x86 啟動分割區和剩餘空間上的 Solaris 分割區。服務 fdisk 分割區(如果存在) 也會依預設保留。 請選取以下選項之一繼續: 1) 使用預設佈局 2) 運行 fdisk 手動編輯磁碟 3) 結束 請進行選取:[?] |
鍵入 1 可使用預設佈局。
安裝程式會保留該服務分割區,並建立 x86 啟動分割區和 Solaris 分割區。
Solaris Web Start 安裝程式會從 Solaris fdisk 分割區中移除 10 MB,以此建立 x86 啟動分割區。 此公用程式能防止所有現有的 fdisk 分割區發生變更。 請勿手動建立此分割區。
完成安裝。
若要從網路安裝影像或網路上的 Solaris 9 4/04 DVD 進行安裝,請執行以下步驟︰
刪除磁碟上的內容。
安裝之前,使用 Sun LX50 Diagnostics CD 建立服務分割區。
如需有關如何建立服務分割區的資訊,請參閱位於 http://cobalt-knowledge.sun.com 的「Sun LX50 Server User's Manual」和 Sun LX50 知識庫。
從網路啟動系統。
螢幕上會顯示 [自訂 fdisk 分割區] 畫面。
若要載入預設開機硬碟分割區佈局,請按一下 [預設]。
安裝程式會保留該服務分割區,並建立 x86 啟動分割區和 Solaris 分割區。
如需有關從網路啟動的更多資訊,請參閱「Solaris 9 4/04 安裝指南」。
若要使用 suninstall 程式從 Solaris 9 4/04 Software 1 of 2 CD 或從啟動伺服器上的網路安裝影像來安裝,請執行以下步驟︰
刪除磁碟上的內容。
安裝之前,使用 Sun LX50 Diagnostics CD 建立服務分割區。
如需有關如何建立服務分割區的資訊,請參閱「Sun LX50 Server User's Manual」和 Sun LX50 Knowledge Base (位於 http://cobalt-knowledge.sun.com)。
啟動該系統。
安裝程式會提示您選擇一種建立 Solaris 分割區的方法。
請選取 [使用剩餘磁碟空間建立 Solaris 分割區] 選項。
安裝程式會保留該服務分割區,並建立 Solaris 分割區。
完成安裝。
如需有關從網路啟動的更多資訊,請參閱「Solaris 9 4/04 安裝指南」。
在 Solaris 9 4/04 版本中,Solaris 9 裝置配置助理不是作為開機磁片提供的。 若要啟動裝置配置助理,請選擇以下選項之一︰
如果您系統的 BIOS 支援從 CD 進行 CD 啟動,請從 Solaris 9 4/04 (x86 Platform Edition) Installation CD、Solaris 9 4/04 Software (x86 Platform Edition) 1 of 2 CD 或 Solaris 9 4/04 Software (x86 Platform Edition) DVD 啟動。
如果系統不支援從 CD 啟動,您可以將開機磁片影像複製到一張磁片上。 Solaris 9 4/04 Software (x86 Platform Edition) 2 of 2 CD 提供了開機磁片影像。
如果您的系統支援預先啟動執行環境 (PXE) 啟動,並且可在網路上取得安裝影像,請從網路啟動。
藉由系統的 BIOS 設定工具或者網路配接卡配置設定工具,讓系統使用 PXE。
如需更多資訊,請參閱「Solaris 9 4/04 安裝指南」。
此 Solaris 9 4/04 軟體包含一項可以讓您安裝大型分割區的功能。 系統 BIOS 必須支援邏輯區塊定址 (LBA)。 BIOS GG.06.13 版不支援 LBA 存取。 Solaris 啟動程式無法處理這個衝突。 這個問題也會影響其他的 HP Vectra 系統。
如果執行此種升級,您的 HP 系統便無法再啟動, 而僅會顯示帶閃爍底線游標的空白黑色螢幕。
解決方法:請勿將具有最新 BIOS GG.06.13 版的 HP Vectra XU Series 系統升級至 Solaris 9 4/04 版本。 本版本不再支援這些系統。
您仍可以使用開機磁片或開機 CD 來啟動系統,因為啟動路徑並不使用硬碟程式碼。 然後,選取硬碟作為可開機裝置,而不要選取網路或 CD-ROM 光碟機。
以下是安裝 Solaris 9 4/04 軟體之前,您應當注意的安裝錯誤。
若要在特定的 Sun Fire 和 NetraTM 伺服器上安裝 Solaris 9 4/04 軟體,您必須先更新伺服器上的韌體。 如果在安裝 Solaris 9 4/04 軟體之前沒有更新韌體,伺服器就會當機。 此問題會影響下列伺服器︰
Sun Fire 3800 伺服器
Sun Fire 4800 伺服器
Sun Fire 4810 伺服器
Sun Fire 6800 伺服器
Sun Fire V1280 伺服器
Netra 1280 伺服器
如果發生此問題,系統會顯示以下錯誤訊息︰
panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0 addr=5586ee326973add3 mmu_fsr=0 |
螢幕上會顯示 ok 提示符號。
解決方法:透過套用適當的韌體修補程式來更新韌體。
對於 Sun Fire 3800、4800、4810 或 6800 伺服器,套用以下修補程式之一:
修補程式 ID 112883-05 (5.14.4 韌體更新)
修補程式 ID 112884-01 (5.15.0 韌體更新)
對於 Sun Fire V1280 或 Netra 1280 伺服器,套用修補程式 ID 113751-03 (5.13.0013 韌體更新)。
移至 SunsolveSM 網站 (位於 http://sunsolve.sun.com),可取得韌體更新修補程式。 請務必下載和套用最新版本的修補程式。
如果您的系統使用具有韌體修訂版 1007 的 Toshiba SD-M1401 DVD-ROM 光碟機,則系統無法從 Solaris 9 4/04 DVD 啟動。
解決方法:請套用修補程式 111649–03 或更高版本,以更新 Toshiba SD-M1401 DVD-ROM 光碟機的韌體。 您可以移至 SunSolve 網站 (位於 http://sunsolve.sun.com),下載修補程式 111649–03 或更高版本。
如果您的系統運行的是 Solaris 2.6 或 Solaris 7 軟體,則容體管理會錯誤掛載 Solaris 9 4/04 DVD。 可以掛載 DVD,但不可存取資料。 因此,您將無法設定安裝伺服器、執行 Live Upgrade 或存取媒體上的任何資料。
解決方法:請選擇以下解決方法之一:
套用適用於您系統的修補程式。
版本 |
修補程式 ID |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Solaris 2.6 |
107619-03 |
Solaris 7 |
107260-03 |
請手動掛載 Solaris 9 4/04 DVD。 請勿使用容體管理來掛載該 DVD。 請執行以下步驟︰
成為超級使用者。
停止容體管理。
# /etc/init.d/volmgt stop |
手動掛載 DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
確認已掛載 DVD。 然後確認資料可存取。
# cd /mnt1 # ls |
如果 DVD 掛載正確,系統會傳回以下資訊。
Copyright Solaris_9 |
下列安裝錯誤適用於 Solaris 9 4/04 版本。
如果 Solaris Web Start 程式正在將套裝軟體安裝至替代根,但卻失敗或被手動中斷,則安裝程式可能不會移除已經安裝的套裝軟體。 此外,安裝程式會報告已成功解除安裝部分安裝的產品。
Solaris Web Start 程式透過呼叫 pkgadd 指令來安裝套裝軟體。 如果安裝程式正在將軟體安裝至替代根,該程式會使用 -R 引數將替代根傳送至 pkgadd 指令。
安裝日誌可能指示已成功安裝某些套裝軟體,並指示找不到要解除安裝的某些套裝軟體。
解決方法:重新啟動系統後,使用 pkgrm 指令手動移除這些套裝軟體。
如果您使用 Solaris Web Start 安裝程式來安裝 Solaris 9 4/04 軟體,可能不會正確顯示 SunSM Remote Services (SRS) 網路連線軟體的某些資訊和結束面板。
螢幕上會顯示安裝面板框架和 [取消] 按鈕,但缺少安裝面板內容。
在使用 Solaris Web Start 安裝此 Solaris 作業系統版本所包含的其他軟體產品的過程中也可能會出現此問題。
解決方法: 請執行以下步驟︰
當螢幕上顯示空白安裝面板時,請透過按一下 [取消] 按鈕來略過 SRS 網路連線安裝。
完成 Solaris 9 4/04 軟體的安裝之後,從 Solaris DVD 或 Software 2 of 2 CD 手動安裝 SRS 網路連線軟體。
在 Solaris 9 4/04 軟體初始安裝完畢後安裝 SRS 網路連線軟體將確保所有面板都能正確顯示。
如果您使用預先啟動執行環境 (PXE) 來安裝具有 3Com 3C905C 網路卡的 Solaris 軟體,系統可能會當機且無法啟動。
解決方法:將 3Com 管理啟動代理程式 (MBA) 4.11 版與 3Com 3C905C 網路卡配合使用。 或者,使用其他類型的網路卡。
如果在具有多個網路介面的系統上安裝或升級至 Solaris 9 4/04 版本,則該系統會將所有系統介面識別為可用。 未連接至網路或不打算使用的介面會顯示在 ifconfig -a 指令的輸出中。 另外,具有相同乙太網路位址的介面可能會被指定以相同的 IP 位址。 螢幕上將顯示以下錯誤訊息:
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3:無法指定要求的位址 |
在將 local-mac-address
PROM 變數設定為 false 的系統中亦會發生此問題。 發生此問題是因為所有介面均配置有相同的 IP 位址。
解決方法:請選擇以下解決方法之一:
若僅要查看配置的介面,請在初始啟動之後重新啟動系統。
若要為每個網路介面指定不同的 IP 位址,請以下列方式之一將 local-mac-address
PROM 變數設定為 true︰
在 ok 提示符號處,輸入以下指令︰
ok setenv local-mac-address? true |
在終端機視窗中,以超級使用者身份輸入以下指令︰
# eeprom local-mac-address?=true |
在 Solaris 9 4/04 Software 1 of 2 CD 的安裝期間會發生下列錯誤。
如果在安裝時建立檔案系統,可能會顯示以下其中一條警告訊息︰
警告:I 節點區塊/磁柱群組 (87) >= 最後磁柱群組中的資料區塊數 (63),這表示無法配置 1008 個磁區。 |
或者:
警告:最後一個磁柱中的 1 個磁區未配置 |
當您建立的檔案系統的大小與使用中的磁碟空間不相等時,便會出現警告。 這種差異會導致磁碟產生未加入至指定的檔案系統中的未使用空間。 未使用的空間無法提供給其他檔案系統使用。
解決方法:忽略警告訊息。
以下是在升級至 Solaris 9 4/04 版本期間發生的安裝問題。
Solaris Live Upgrade 的正確運作要求給定作業系統版本先安裝限定的一組修補程式修訂版。
在安裝或運行 Live Upgrade 之前,您必須安裝限定的一組修補程式修訂版。 請造訪 http://sunsolve.sun.com,以確保您具有最新更新的修補程式清單。 如需其他資訊,請在 SunSolve 網站上搜尋資訊 Doc 72099。
如果您運行的是 Solaris 2.6、Solaris 7 或 Solaris 8 版本,則可能無法運行 Solaris Live Upgrade 安裝程式。 這些版本不包含運行 JavaTM 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 運行時間環境建議的修補程式叢集。
解決方法:請完成以下解決方法:
使用 pkgadd 指令安裝 Solaris Live Upgrade 套裝軟體。
如需逐步說明,請參閱「Solaris 9 4/04 安裝指南」中的第 35 章「使用 Solaris Live Upgrade 建立啟動環境 (工作)」。
安裝 Java 2 運行時間環境建議的修補程式叢集。 修補程式叢集可以從 http://sunsolve.sun.com 上取得。 然後,您可以使用 Solaris Live Upgrade 安裝程式來安裝套裝軟體。
如果您的 Solaris 8 系統連接到儲存區域網路 (SAN),在升級至 Solaris 9 4/04 版本之前,請洽詢您的支援工程師。 安裝 SUNWsan 套裝軟體的 Solaris 8 系統可能需要特殊的程序來升級至 Solaris 9 4/04 版本。 若要瞭解系統上是否安裝有 SUNWsan 套裝軟體,請在終端機視窗中鍵入以下指令:
# pkginfo SUNWsan |
如果已安裝 SUNWsan 套裝軟體,視窗中會顯示以下資訊︰
系統 SUNWsan SAN 基礎套件 |
您無法使用 Solaris 9 4/04 (x86 Platform Edition) Installation CD,將基於 x86 的系統從 Solaris 2.6 或 Solaris 7 軟體升級至 Solaris 9 4/04 版本。 由於 x86 啟動分割區的需求,無法執行這種升級。
解決方法:在基於 x86 的系統上,請使用 Solaris 9 4/04 Software (x86 Platform Edition) 1 of 2 CD 從 Solaris 2.6 或 Solaris 7 軟體升級至 Solaris 9 4/04 版本。
Solaris 管理主控台 2.1 軟體與 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體不相容。 如果您要升級至 Solaris 9 4/04 版本,並且已徑安裝 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,則必須在升級之前,先解除安裝 Solaris 管理主控台軟體。 如果您已安裝 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,則 Solaris 管理主控台軟體可能已存在於您的系統中。
解決方法:請選擇以下解決方法之一:
升級之前,請使用 /usr/bin/prodreg 指令來執行 Solaris 管理主控台軟體的完全解除安裝。
如果在升級至 Solaris 9 4/04 版本之前未解除安裝 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,您必須先移除所有的 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 套裝軟體。 請使用 pkgrm 指令而非 prodreg 指令來移除套裝軟體。 請仔細遵照下列順序來移除套裝軟體。 請完成以下步驟︰
成為超級使用者。
鍵入以下指令:
# pkginfo | grep “Solaris Management Console“ |
如果說明不是以 “Solaris Management Console 2.1,” 開頭的,則輸出中的套裝軟體名稱代表 Solaris 管理主控台 1.0 套裝軟體。
使用 pkgrm 指令,依照下列順序移除 Solaris 管理主控台 1.0 套裝軟體的所有實例:
請勿移除任何在說明中包含 “Solaris Management Console 2.1” 的套裝軟體。 例如,SUNWmc.2 可能表示 Solaris 管理主控台 2.1 軟體。
如果 pkginfo 的輸出顯示出 Solaris 管理主控台 1.0 套裝軟體的多重版本,請使用 pkgrm 指令來移除這兩個套裝軟體。 請移除原始的套裝軟體。 然後,再移除附加有編號的套裝軟體。 例如,如果SUNWmcman 和 SUNWmcman.2 套裝軟體顯示在 pkginfo 的輸出中,請先移除SUNWmcman 套裝軟體,然後再移除SUNWmcman.2 套裝軟體。 請勿使用 prodreg 指令。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
在終端機視窗中,鍵入以下指令︰
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris 管理主控台 2.1 軟體現在應能正常運作。 為以後維護方便,或者如果 Solaris 管理主控台 2.1 軟體不能正常運作,請移除 Solaris 管理主控台 2.1 軟體。 藉由完成以下步驟來重新安裝該軟體︰
使用 pkgrm 指令,依照下列順序移除所有 Solaris 管理主控台 2.1 套裝軟體和相依的套裝軟體︰
如果您的安裝具有多個 Solaris 管理主控台 2.1 套裝軟體實例,例如SUNWmc 和 SUNWmc.2,請先移除SUNWmc,然後移再移除 SUNWmc.2。 請勿使用 prodreg 指令。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
將 Solaris 9 4/04 Software 1 of 2 CD 插入 CD-ROM 光碟機中。 在終端機視窗中,鍵入以下內容︰
# cd /cdrom/sol_9_404_sparcia/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
將會移除先前的所有 Solaris 管理主控台版本。 Solaris 管理主控台 2.1 軟體現在可以運作。
在升級至 Solaris 9 4/04 版本期間會發生以下安裝錯誤。
如果您要安裝 Solaris 快閃歸檔檔案,則會出現一個似乎是新的檔案,該檔案會導致更新失敗。 Solaris 快閃軟體會驗證複製系統上的檔案是否為主系統的精確副本。 重新啟動時不會刪除 reboot_processing 程序檔。 結果,快閃軟體會將該檔案識別為新的檔案。
螢幕上將顯示以下錯誤訊息:
New files detected: /etc/init.d/flash_reboot_processing |
解決方法:為避免發生這種問題,請選擇以下解決方法之一:
在複製系統上安裝 Solaris 快閃歸檔檔案之前,刪除 flash_reboot_processing 檔案。
安裝差動歸檔檔案時,您可以使用自訂 JumpStart forced_deployment 關鍵字來執行安裝。 在安裝期間會刪除在複製系統上偵測到的新檔案,而後安裝完成。
安裝差動歸檔檔案時,您可以在設定檔中使用自訂 JumpStart no_content_check 關鍵字來關閉檔案檢查。 該軟體不執行檔案檢查,不刪除任何檔案,而後安裝完成。
建立差動歸檔檔案時,您可以排除該檔案。 在歸檔檔案建立期間,該檔案會增加到檔案過濾器中。 因此,在歸檔檔案安裝期間會忽略該檔案。 請執行以下步驟︰
啟動主系統。
若要在歸檔檔案建立期間排除 /etc/init.d/flash_reboot_processing 檔案,請鍵入以下指令:
# flarcreate -n archive-name -A unchanged-master-image-dir-x \ /etc/init.d/flash-reboot-processing path/filename |
在差動歸檔檔案建立期間,您可以使用 -M 選項來關閉檔案檢查。 不會建立檔案清單。 這樣一來,就不會檢查複製系統上的檔案。 請執行以下步驟︰
啟動主系統。
若要使用 -M 選項關閉檔案檢查,請鍵入以下指令:
# flarcreate -n archive-name -A unchanged_master_image_dir -M path/filename |
archive-name – 為您為該歸檔檔案指定的名稱。
-A 選項 – 為 unchanged-master-image-dir,它透過比較新的系統影像和 unchanged-master-image-dir 引數所指定的影像來建立差動歸檔檔案。
path – 為您要儲存該歸檔檔案的目錄之路徑。 如果不指定路徑,flarcreate 指令會將該歸檔檔案儲存在目前目錄中。
filename – 為該歸檔檔案的名稱。
如需更多資訊,請參閱「Solaris 9 4/04 安裝指南」。
當使用帶 -i 選項的 Solaris Live Upgrade luupgrade(1M) 指令來完成非作用中的啟動環境升級時,安裝程式顯示的文字在某些語言中可能不可讀。 當安裝程式所要求的字型在目前啟動環境中的舊版本中不存在時,文字就會毀壞。
解決方法:請選擇以下解決方法之一:
如果您從 Solaris 8 軟體升級至 Solaris 9 或 Solaris 9 4/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 |
解決方法:忽略此錯誤訊息。
如果在運行協力廠商 Secure Shell (例如 /etc/init.d/sshd 常駐程式的 OpenSSH) 的系統上升級至 Solaris 9 4/04 版本,則升級會停用現有的 Secure Shell 常駐程式。 Solaris 9 4/04 軟體將會在升級期間覆寫 /etc/init.d/sshd 的內容。
解決方法:請選擇以下解決方法之一:
如果您不希望系統上具有 Secure Shell 協定伺服器程式,請勿在升級時安裝 SUNWsshdr 和 SUNWsshdu 套裝軟體。
如果您不希望系統上具有 Secure Shell 協定伺服器程式或用戶端程式,請勿在升級時安裝 Secure Shell Cluster (SUNWCssh)。
升級至 Solaris 9 4/04 版本時,如果 /export 目錄接近滿容量,則 /export 的空間需求計算會出錯。 升級會失敗。 如果已安裝無本地磁碟的用戶端,通常會發生此問題。 在 /export 目錄中安裝協力廠商軟體時,也會發生此問題。 螢幕上將會顯示以下訊息:
WARNING: Insufficient space for the upgrade. |
解決方法:升級之前,請選擇以下解決方法之一:
暫時重新命名 /export 目錄,直至升級完成。
暫時將 /etc/vfstab 檔案中的 /export 行變更為註釋,直至升級完成。
如果 /export 是個獨立的檔案系統,那麼請在執行升級之前卸載 /export。
如果您的系統目前支援使用 Solstice AdminSuiteTM 2.3 Diskless Client 工具安裝的無本地磁碟的用戶端,則必須執行以下兩個步驟︰
刪除與伺服器屬於同一 Solaris 版本和架構的所有現有無本地磁碟的用戶端。
安裝或升級至 Solaris 9 4/04 版本。
如需特定說明,請參閱「System Administration Guide: Basic Administration」。
如果您嘗試在現有的無本地磁碟的用戶端上安裝 Solaris 9 4/04 軟體,螢幕上可能會顯示以下錯誤訊息︰
無法升級磁碟片段 <xxxxxxxx> 上的 Solaris 版本 (Solaris version-number)。 安裝在此磁碟上的軟體配置存在未知問題。 |
在此錯誤訊息中,version-number 是指目前系統上運行的 Solaris 版本。 <xxxxxxxx> 是指正在運行此版本 Solaris 軟體的磁碟片段。
在升級至 Solaris 9 4/04 版本之後會發生以下安裝錯誤。
在下列情況下,可能會毀壞 WBEM 儲存庫共用資訊模型 (CIM) 資料庫︰
您將 Solaris 9 版本的修補程式 112945 之修訂內容套用至運行 Solaris 9 軟體的系統。
然後移除套用到系統的修補程式。
如果 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 |
解決方法:請選擇以下解決方法之一:
執行下列步驟,以防止毀壞 WBEM 儲存庫。
成為超級使用者。
套用此修補程式之前,請備份 WBEM 儲存庫。
# cp -r /var/sadm/wbem/logr path/logr |
其中 path 是備份 WBEM 儲存庫的路徑。
如果在退出修補程式後 WBEM 儲存庫毀壞,請停止 WBEM 伺服器。
# /etc/init.d/init.wbem stop |
復原備份的 WBEM 儲存庫。
# cp -rf path/logr /var/sadm/wbem/logr |
重新啟動 WBEM 伺服器。
# /etc/init.d/init.wbem start |
執行以下步驟,建立新的 WBEM 儲存庫︰
如果 WBEM 儲存庫已毀壞,此解決方法不會復原 WBEM 資料。 安裝期間加入至儲存庫的所有資料均會遺失。
成為超級使用者。
停止 WBEM 伺服器。
# /etc/init.d/init.wbem stop |
自 /logr 目錄移除這些檔案。
# rm /var/sadm/wbem/logr/* |
移除 /notFirstTime 目錄。
# rmdir notFirstTime |
啟動 WBEM 伺服器。
# /etc/init.d/init.wbem start |
手動編譯所有專用受管理物件格式 (MOF) 檔案。
# /usr/sadm/bin/mofcomp MOF-filename |
以下 64 位元問題適用於 Solaris 9 4/04 版本。
如果您的系統已經在運行適用 64 位元的韌體,便不需要快閃 PROM 更新。
如果您要在 UltraSPARCTM 系統上運行 64 位元的 Solaris 軟體,則可能需要更新系統的快閃 PROM 韌體。 Solaris 9 4/04 安裝程式可以讓您新增 64 位元支援。 當您在 Sun UltraSPARC 系統上進行安裝時,依預設將會選取 64 位元支援。 只有在 CPU 速度為 200 MHz 或更快時,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 問題適用於 Solaris 9 4/04 版本。
有些 PDF 格式的本土化文件集合的套裝軟體名稱長於九個字元。 若要在運行 Solaris 7 或 8 軟體的伺服器上安裝這些 PDF 集合,必須先安裝兩個修補程式。
在發佈此版本 Solaris 2.6 伺服器時不存在任何修補程式。
解決方法:如需有關如何安裝這些修補程式的說明,請參閱文件媒體 Solaris 9 4/04 Documentation CD 1 of 2、2 of 2 或 DVD 上的 Solaris 文件重要資訊檔案。 此檔案位於以下目錄中:
mount-point/README/locale/install_locale.html |
例如,Solaris 9 4/04 Documentation CD 1 of 2 的英文版檔案位於以下目錄中:
sol_9_doc_1of2/README/C/install_C.html |
下列 Documentation CD 安裝錯誤適用於 Solaris 9 4/04 版本。
如果您在全部解除安裝模式下運行 Solaris 9 4/04 Documentation CD uninstaller,則 uninstaller 僅移除那些依預設安裝的文件套裝軟體。
解決方法:請在部分解除安裝模式下運行解除安裝程式。 選取您要解除安裝的特定套裝軟體。
如果您使用 Solaris 9 4/04 Documentation CD 安裝程式和 nodisplay 選項,檢驗面板可能無法正確分頁顯示。
解決方法:在使用 Solaris 9 4/04 Documentation CD 安裝程式時,請勿指定 nodisplay 選項。 使用圖形化使用者介面 (GUI) 模式來安裝 Solaris 9 4/04 Documentation CD。
以下是在 Solaris 9 4/04 軟體安裝期間發生的本土化問題。
當您選取一種語言環境時,可能會同時安裝其他相關的語言環境。 此行為變更發生在 Solaris 9 4/04 版本中,因為所有的完整語言環境 (包括訊息轉換) 以及亞洲和日本的部分語言環境 (語言環境啟用程式),都已經根據語言環境的語言支援重新封裝。 其他部分的語言環境仍然根據地理區域 (例如中歐地區) 來封裝和安裝。
在 Solaris 9 4/04 軟體安裝期間會發生下列本土化錯誤。
如果您將 Solaris Live Upgrade 與多張 CD 配合使用以安裝 Solaris 9 4/04 版本,Languages CD 將依預設安裝所有語言。
安裝後,如果在不同於安裝時所選語言環境的語言環境中登入系統,則可能會顯示亂碼。 登入其中任何一個語言環境後,都會顯示英文語言環境。
解決方法:安裝期間,請選取自訂安裝選項。 執行 Languages CD 安裝期間,取消核取您不想安裝的所有語言。
在運行 Solaris 8 軟體並已安裝 Solaris 8 Language Supplement CD 的系統上升級至 Solaris 9 4/04 版本,將導致幾個無效的套裝軟體。 泰文、俄文、波蘭文以及嘉泰羅尼亞文語言環境套裝軟體會保留在該系統上。 這些語言環境套裝軟體包含 ARCH=sparcall 值,並且在升級至 Solaris 9 4/04 版本時不會移除。
解決方法:升級至 Solaris 9 4/04 版本之前,請使用 Solaris 產品註冊應用程式移除 Solaris 8 Languages Supplement CD 套裝軟體。