本章提供有關 Oracle Solaris 10 9/10 發行版本安裝的資訊及問題說明。
若要參閱已修正且不再適用於 Oracle Solaris 10 9/10 發行版本的先前錯誤和問題,請參考「附錄 AOracle Solaris 10 9/10 發行版本中已修正的先前錯誤」。
本節會提供像是 Oracle Solaris 10 9/10 發行版本運作方式變更等一般資訊。
Oracle Solaris 自動註冊是 Oracle Solaris 10 9/10 發行版本中的新增功能。
新的「自動註冊」螢幕已新增到互動式安裝程式中,以幫助您使用 Oracle 支援認證來註冊系統。Oracle Solaris JumpStart 安裝和網路安裝需要在 sysidcfg 中有新的 auto_reg 關鍵字,以控制安裝期間的設定。
有了「自動註冊」,在您安裝或升級系統之後的初始重新開機期間,關於您系統的配置資料會透過現有的服務標記技術,與 Oracle Product Registration System (Oracle 產品註冊系統) 進行通訊。例如,Oracle 會使用您系統的服務標記資料來協助加強客戶支援與服務。可從 http://wikis.sun.com/display/ServiceTag/Sun+Service+Tag+FAQ 瞭解服務標記。
透過使用其中一個註冊選項以支援憑證進行註冊,您可將您的系統與其中安裝的主要軟體元件列入資產管理。如需關於追蹤您註冊產品的相關指示,請參閱 https://inventory.sun.com/inventory。同時還可參閱 http://wikis.sun.com/display/SunInventory/Sun+Inventory。
您可以選擇將配置資料以匿名方式傳送至 Oracle 產品註冊系統。匿名註冊表示傳送至 Oracle 的配置資料不會連結到任何客戶的姓名。您也可選擇停用「自動註冊」。
預設為啟用自動註冊。「自動註冊」會使用您在安裝或升級 SPARC 或 x86 型的系統之前、期間或之後所提供的支援憑證和代理伺服器資訊。
您可在自動安裝或升級前,如網路安裝或 Oracle Solaris JumpStart 安裝,將新的 auto_reg 關鍵字加入至 sysidcfg 檔案。
在互動式安裝或升級期間,安裝程式會要求您提供支援憑證,或以匿名方式註冊。
在 Live Upgrade 期間,您可使用新 Oracle Solaris Live Upgrade 指令選項來提供支援憑證與代理伺服器資訊,或以匿名方式註冊。
如果您使用以 Oracle Solaris 10 9/10 發行版本或更新發行版本為基礎的 Solaris Flash 歸檔,預設會啟動自動註冊。提供自動註冊憑證與代理伺服器資訊的方法取決於歸檔使用的安裝或升級方法。
在安裝或升級後,經過特許的系統管理員可使用 regadm 指令來管理「自動註冊」,並管理服務標記資產管理。
若要在 SPARC 系統或 x86 系統上停用自動註冊,進而防止資料傳輸到「Oracle 產品註冊系統」,您可以使用下列選項。
如果您要執行自動安裝或升級,例如當您使用 Solaris JumpStart 程式時,您可以在安裝或升級之前停用自動註冊,方式如下。
開始安裝或升級之前,請編輯 sysidcfg 檔案以將 auto_reg 關鍵字新增至檔案中。
auto_reg=disable |
繼續執行安裝或升級。
(選用) 完成安裝後,系統會重新啟動,請確認自動註冊功能已經停用。
# regadm status Solaris Auto-Registration is currently disabled |
開始互動式安裝或升級。
在互動式安裝或升級期間,安裝程式會提示您選取自動重新啟動。安裝或升級之後,請勿選取自動重新啟動的選項。您必須在重新啟動系統之前停用自動註冊。
在安裝完成而系統重新開機前,請開啟終端機視窗如下:
針對 GUI 安裝,請按一下滑鼠右鍵來開啟終端機視窗。
用於文字安裝,請按下驚嘆號 (!) 以開啟終端機視窗。
在指令行上,移除 /a/var/tmp/autoreg_config 檔案。
重新啟動系統。
# reboot |
執行 Oracle Solaris Live Upgrade 之前,請開啟文字編輯器並建立包含下列自動註冊資訊的檔案。
autoreg=disable |
儲存此檔案。
當您執行 luupgrade 指令時,指向此檔案。
luupgrade -k /path/filename |
如需自動註冊的進一步資訊,請參閱下列資源:
表 1–1 自動註冊文件
問題 |
資源 |
---|---|
自動註冊簡介 | |
如何檢視及管理已註冊產品的資產? | |
如何在互動式安裝時設定自動註冊? | |
如何設定 sysidcfg 檔案以針對自動安裝啟用或停用自動註冊? | |
如何設定將自動註冊用於 Live Upgrade? | |
如何使用 regadm 指令來修改或啟用自動註冊,而不需要安裝或升級? | |
我要到哪裡尋找有關「My Oracle Support」的進一步資訊? |
My Oracle Support FAQ for Sun Customers and Partners (Sun 客戶與夥伴之 My Oracle Support 常見問題) |
從 Oracle Solaris 10 9/10 發行版本開始,「Oracle Solaris 10 9/10 Installation Guide: Solaris Flash Archives (Creation and Installation)」 現在包含有關如何建立 Flash Archive 復原影像,以用於將系統還原至「出廠預設」情況的指示。請參閱「Oracle Solaris 10 9/10 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的第 5 章「建立和使用災難復原影像」。本章提供建立能夠載入到目標系統以從故障的磁碟機復原的 Flash Archive (FLAR) 影像的最簡單指示。
Oracle Solaris 10 9/10 發行版本已在所有受支援的 Oracle 系統上進行了測試,系統執行的是以下最新組合:
BIOS 和 ILOM
SPARC 韌體、OBP 和 Hypervisor
若要獲得 Oracle Solaris 10 9/10 發行版本的最佳效果,請將 BIOS/韌體升級為 http://www.sun.com/bigadmin/patches/firmware/release_history.jsp 提供之矩陣中所列出的最新發行版本。
下列為 Oracle Solaris 10 9/10 發行版本的記憶體最低需求及建議使用的大小。
SPARC:自 Solaris 10 8/07 發行版本起,您僅可自下列發行版本升級 SPARC 型系統上的 Oracle Solaris 作業系統:
Solaris 8 作業系統
Solaris 9 作業系統
Oracle Solaris 10 作業系統
x86:您僅可自下列發行版本升級 x86 型系統上的 Oracle Solaris 作業系統:
Solaris 9 作業系統
Oracle Solaris 10 作業系統
若要自 Solaris 8 作業系統之前的發行版本升級至 Oracle Solaris 10 9/10 發行版本,請先升級至先前清單中的任一發行版本。然後再升級為 Oracle Solaris 10 9/10 發行版本。
Oracle Solaris 10 9/10 已經過先前發行版本相容性的測試,符合 Oracle Solaris 的相容性保證。 這表示符合 Oracle Solaris 發佈的 ABI 的應用程式 (包括協力廠商應用程式在內) 不需任何修改,即可在 Oracle Solaris 發行版本上正常運作。 如需更多資訊,請參閱 http://www.sun.com/software/solaris/guarantee.jsp 上的Oracle Solaris Application Guarantee Program (Oracle Solaris 應用程式保證計畫)。
系統可能同時執行 Oracle Solaris 作業系統及其他非 Oracle Solaris 所屬的軟體。 這些產品可能是由 Oracle 或是其他公司提供。 如果要將此系統升級至 Oracle Solaris 10 發行版本,請先確定 Oracle Solaris 10 作業系統也支援這些其他的產品。 依據這些產品各自狀態的不同,您可以執行下列其中一個選項:
驗證產品現有版本在 Oracle Solaris 10 軟體中能得到支援。
安裝該產品在 Oracle Solaris 10 發行版本中已取得支援的新版本。 在升級至 Oracle Solaris 10 軟體之前,可能需要移除該產品先前的版本。 如需更多詳細資訊,請參閱產品文件。
升級至 Oracle Solaris 10 軟體前先移除該產品。
本節包含安裝或升級 Oracle Solaris 10 作業系統之前必須注意的重要安裝問題。這些問題可能會使您無法成功完成安裝或升級。如果系統出現本節所列出的錯誤,在安裝或升級之前,您可能需要先執行建議的解決方法。
從 Solaris 10 8/07 發行版本開始,支援 Oracle Solaris Live Upgrade 與 Oracle Solaris Zones 配合使用。 如需有關此主題的更多資訊,請參閱資訊文件206844,網址為 http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1。
必須為指定的作業系統版本安裝一些修補程式的修訂版本,Oracle Solaris Live Upgrade 才能正確運作。 請參閱 http://sunsolve.sun.com,以確保您有最近更新過的修補程式清單。Oracle Solaris 10 9/10 發行版本具有下列 Oracle Solaris Live Upgrade 限制:
若要使用 Oracle Solaris Live Upgrade 將目前的 Solaris 8 作業系統升級至 Oracle Solaris 發行版本,請執行下列步驟:
對於 SPARC 系統 – 支援使用 Oracle Solaris Live Upgrade 從 Solaris 8 發行版本升級至 Oracle Solaris 10 9/10 發行版本。 如需如何使用 Oracle Solaris 10 9/10 Live Upgrade 的逐步程序,請參閱 http://www.sun.com/bigadmin/features/articles/live_upgrade_patch.jsp。
對於 x86 系統 – 不支援使用 Oracle Solaris 10 9/10 Live Upgrade 從 Solaris 8 發行版本升級至 Oracle Solaris 10 9/10 發行版本。 請改為使用標準升級程序,或從 8 作業系統執行 Oracle Solaris 10 9/10 Live Upgrade 以升級至 Solaris 9 作業系統或 Oracle Solaris 10 9/10。 接著,您可以從 Solaris 9 發行版本或 Oracle Solaris 10 發行版本執行 Oracle Solaris Live Upgrade 以升級至 Oracle Solaris 10 9/10。
透過 http://sunsolve.sun.com/search/document.do?assetkey=1-9-250526-1 瞭解使用 Oracle Solaris 10 9/10 Live Upgrade 從 Solaris 8 升級至 Solaris 10 5/08、Solaris 10 10/08、Solaris 10 5/09 和 Solaris 10 10/09 發行版本。
若要使用 Oracle Solaris Live Upgrade 將目前的 Solaris 9 作業系統升級至 Solaris 10 10/09 發行版本,請套用下列修補程式:
對於 SPARC 系統 – 137477-01 或更新版本
對於 x86 系統 – 137478-01 或更新版本
若要使用 Oracle Solaris Live Upgrade 將目前的 Oracle Solaris 10 作業系統升級至 Oracle Solaris 10 9/10 發行版本,請套用下列修補程式:
對於 SPARC 系統 – 137321-01 或更新版本
對於 x86 系統 – 137322-01 或更新版本
這些修補程式均提供新的 p7zip 功能。Oracle Solaris Live Upgrade 需要 p7zip 功能才能支援升級至 Oracle Solaris 10 9/10。
資訊文件 206844 提供了使用 Oracle Solaris Live Upgrade 之前,即時啟動環境所需的修補程式最低版本資訊:http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1。
Oracle Solaris 10 9/10 發行版本提供安裝 ZFS 根檔案系統,以及配置 ZFS 上區域根的功能。 一般而言,您可以依需要在 ZFS 上建立並配置區域根。如果您計劃將 Oracle Solaris Live Upgrade 用於 ZFS 與區域配置,請檢閱下列資訊:
如果您要將 Oracle Solaris Live Upgrade 用於 Oracle Solaris 10 9/10 發行版本支援之區域配置,您將需要使用標準升級程式,將系統先升級至 Oracle Solaris 10 9/10 發行版本。
接著,使用 Oracle Solaris Live Upgrade,您就可以將具有區域根的 UFS 根檔案系統遷移至 ZFS 根檔案系統,或者升級或修補 ZFS 根檔案系統與區域根。
您無法將不受支援的區域配置從先前的 Oracle Solaris 10 發行版本直接遷移至 Oracle Solaris 10 9/10 發行版本。
如需要在 Oracle Solaris 10 9/10 發行版本中將要升級或修補之受支援區域配置的詳細說明,請參閱 「Oracle Solaris ZFS Administration Guide」中的「Migrating a UFS Root File System to a ZFS Root File System (Oracle Solaris Live Upgrade)」。
如需有關設定這些配置的完整說明,請參閱 「Oracle Solaris ZFS Administration Guide」中的「Oracle Solaris Installation and Oracle Solaris Live Upgrade Requirements for ZFS Support」 。
請查閱本章所含資訊,再開始遷移至 ZFS 根檔案系統或是在具有 ZFS 根檔案系統的系統上設定區域。請完全遵循所建議的程序,在具有 ZFS 根檔案系統的系統上設定區域,以確保可在該系統上使用 Oracle Solaris Live Upgrade。
配置有 Trusted Extensions 的 Oracle Solaris 系統使用非全域區域。 升級這些系統與升級使用區域的 Oracle Solaris 系統相同,且具有相同的問題。
ZFS 區域 ─ 目前無法升級具有 ZFS 區域的 Oracle Solaris 系統。 對於具有 ZFS 區域的 Trusted Extensions 系統,替代方式是重新建立區域。若要重新建立區域,請執行下列步驟:
首先,使用 tar -T 指令備份所有資料。
然後刪除區域。
升級系統並重新配置所有區域。
配置所有區域後,復原所有資料。
NFSv4 網域 – 升級之後,當您啟動每個標示的區域時,會提示您選擇 NFSv4 網域。若要避免出現此提示,請在升級之前,在每個標示的區域中將正確的 NFSMAPID_DOMAIN 值增加至 /etc/default/nfs 檔案中。如需更多資訊,請參閱 CR 5110062。
Live Upgrade– 以下錯誤會影響含有區域之 Oracle Solaris 系統的 Live Upgrade:
這些錯誤也會影響配置有 Trusted Extensions 的系統之 Live Upgrade。解決方法也相同。
名稱服務 – 如果您的系統在安裝時已配置為使用名稱服務,而該服務與升級期間要使用的名稱服務不同,則啟動後全域區域可能無法使用正確的名稱服務。
例如,如果您在系統安裝時指定 NIS 做為要使用的名稱服務,但系統之後轉換為 LDAP 用戶端,則 luactivate 啟動可能會轉換為針對全域區域使用 NIS 做為名稱服務。此情況起因於 CR 6569407。
解決方法是調整 /var/svc/profile 目錄中的 name_service.xml 符號連結,以指向對應於目前使用中名稱服務的正確 xml 檔案。例如,如果在安裝期間指定 NIS 做為名稱服務,則 name_service.xml 將會是指向 ns_nis.xml 的符號連結。如果系統後來轉換為 LDAP 用戶端,而且 LDAP 是 Live Upgrade 期間使用的名稱服務,則請執行下列指令:
# ln -fs ns_ldap.xml name_service.xml |
此動作必須在啟動 Live Upgrade 或執行 lucreate 指令之前完成。但是,如果您沒有在執行 lucreate 之前執行此指令,則請在執行 luactivate 指令之後,執行下列步驟:
對新的啟動環境執行 lumount:
# lumount <BE_name> |
變更至啟動環境的 /var/svc/profile 目錄:
# cd /.alt.<BE_name>/var/svc/profile |
連結適合的 name_service.xml 連結。例如:
# ln -fs ns_ldap.xml name_sevice.xml |
對啟動環境執行 luumount:
# luumount <BE_name> |
如果在沒有執行上述步驟的情況下啟動系統,您將需要手動啟動與適當名稱服務相關的 SMF 用戶端服務。
使用 patchadd 和 -C 目標限定符號在 SPARC 和 x86 機器上修補 miniroot 的程序已變更。現在必須先解壓縮 miniroot、套用修補程式,然後再重新封裝 miniroot。
請參閱下列文件章節以了解詳細步驟:
「Oracle Solaris 10 9/10 安裝指南:網路安裝」中的第 5 章「使用 DVD 媒體從網路安裝 (作業)」
「Oracle Solaris 10 9/10 安裝指南:網路安裝」中的第 6 章「使用 CD 媒體從網路安裝 (作業)」
「Oracle Solaris 10 9/10 安裝指南:網路安裝」中的第 7 章「修補 Miniroot 影像 (作業)」
從 Solaris 10 8/07 發行版本開始,依預設,Oracle Solaris 資料加密補充說明套裝軟體會隨附於 Oracle Solaris 10 作業系統 軟體。 您不再需要安裝及下載這些套裝軟體。
下列修補程式可用以解決 CR 6277164 和 CR 6214222 中所報告的問題:
適用於 SPARC 系統的修補程式 ID 119366-05
適用於 x86 系統的修補程式 ID 119367-05
後續各章節會提供更多為徹底解決所提報之問題而必須執行的進一步步驟。如需更多資訊,請閱讀這些修補程式之修補程式讀我檔案中的「Special Install Instructions」(特別安裝指示) 一節。
具備一個 elx 或一個 pcelx 網路介面卡 (NIC) 的系統未能成功安裝。在 NIC 配置期間,可能會顯示下列錯誤訊息:
WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT> |
請參閱elxl(7D)或pcelx(7D),以取得更多資訊。
解決方法: 在不具有 elx 或 pcelx NIC 的系統中安裝和執行。
如果 /var 檔案系統位於個別的磁碟片段上,則 /var 檔案系統的預設大小可能不足。
您必須手動為 /var 檔案系統指定較大的片段大小。
如果 /var 檔案系統不是位於獨立的片段或分割區中,不會發生這類問題。
解決方法: 請選取以下解決方法之一。
如果您使用的是 Oracle Solaris 安裝程式 GUI,請執行下列步驟。
開始安裝。
從安裝的 [選取類型] 中選取 [自訂安裝]。
Oracle Solaris 安裝程式會顯示數個不同的畫面,讓您可以自訂您想安裝的軟體本土化版本、產品及磁碟配置。
從 [配置檔案系統] 中選取 [修改]。
會顯示磁碟配置畫面。
在特定片段的 [檔案系統] 欄位中鍵入 /var,接著按一下 [套用]。
安裝程式會為 /var 檔案系統建議一個預設大小。
編輯 /var 檔案系統的 [大小] 欄位項目以將磁碟空間大小加倍。
例如,如果安裝程式指定的空間為 40 MB,則請將 [大小] 值變更為 80。
完成安裝。
如果您使用的是 Oracle Solaris 安裝程式的文字安裝程式,則請執行下列步驟。
開始安裝。
從安裝的 [選取類型] 中選取 [自訂安裝]。
Oracle Solaris 安裝程式會顯示數個不同的畫面,讓您可以自訂您想安裝的軟體本土化版本、產品及磁碟配置。
從 [配置檔案系統] 中選取 [自動配置]。
會顯示磁碟配置畫面。
在特定片段的 [檔案系統] 欄位中鍵入 /var。
安裝程式會為 /var 檔案系統建議一個預設大小。
按住 F4_Customize 以自訂 /var 檔案系統的大小。
編輯 /var 檔案系統的 [大小] 欄位項目以將磁碟空間大小加倍。
例如,如果安裝程式指定的空間為 40 MB,則請將 [大小] 值變更為 80。
完成安裝。
如果您正使用自訂 JumpStart 程式,請使用 filesys 設定檔關鍵字來設定 /var 檔案系統的大小。下列範例設定片段 5 至 256 MB 中 /var 檔案系統的大小。
filesys c0t0d0s5 256 /var |
此 Oracle Solaris 10 軟體包含一項可以讓您安裝大型分割區的功能。 系統 BIOS 必須支援邏輯區塊定址 (LBA)。BIOS GG.06.13 版不支援 LBA 存取。Oracle Solaris 啟動程式無法處理這個衝突。 這個問題也會影響其他的 HP Vectra 系統。
如果執行此種升級,您的 HP 系統便無法再啟動,而僅會顯示帶閃爍底線游標的空白黑色螢幕。
解決方法: 請勿將具有最新 BIOS 版本 GG.06.13 的 HP Vectra XU Series 系統升級為 Oracle Solaris 發行版本。 本版本不再支援這些系統。
您仍可以使用開機磁片或開機 CD 來啟動系統,因為啟動路徑並不使用硬碟程式碼。後,選取硬碟做為可開機裝置,而不要選取網路或 CD-ROM 光碟機。
在 SPARC 系統中,Oracle Solaris 10 作業系統 只能在 64 位元模式中執行。有些 Sun4U 系統可能會需要將快閃 PROM 中的 OpenBoot 韌體更新至較高層級,以便能在 64 位元模式中執行作業系統。下列系統可能需要更新快閃 PROM:
Ultra 2
Ultra 450 及 Sun Enterprise 450
Sun Enterprise 3000、4000、5000 和 6000 系統
下表列出了執行 64 位元 Oracle Solaris 10 作業系統 所需的 UltraSPARC 系統和最低韌體版本。uname -i 指令的輸出即是系統類型。您可以使用 prtconf -V 指令來確定您正在執行的韌體版本。
表 1–2 在 UltraSPARC 系統上執行 64 位元 &productshortname 軟體所需的最低韌體版本
來自 uname -i 的系統類型 |
來自 prtconf -V 的最低韌體版本 |
---|---|
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
如果某個系統未列示在以上表格中,則說明該系統不需要快閃 PROM 更新。如需執行快閃 PROM 更新的說明,請參閱 http://docs.sun.com 上的任何版本之「Solaris Sun 硬體平台指南」。
同時升級 SPARC 和 x86 系統上的韌體可明顯改善效能。請參閱 http://www.sun.com/bigadmin/patches/overview.jsp 上「BigAdmin 修補中心」下的「Firmware」一節。另請參閱 http://www.sun.com/bigadmin/patches/firmware/faq.jsp 上的 FAQ。
Oracle Solaris 管理主控台 2.1 軟體與 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體不相容。 如果您正升級至 Oracle Solaris 10 發行版本,並已安裝 Oracle Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,則在升級之前,您必須先將 Oracle Solaris 管理主控台軟體解除安裝。 &如果您已安裝 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,則Oracle Solaris 管理主控台軟體可能已存在於您的系統中。
解決方法: 請選取以下解決方法之一:
升級之前,請使用 /usr/bin/prodreg 指令來執行 Oracle Solaris 管理主控台軟體的完全解除安裝。
如果在升級至 Oracle Solaris 10 發行版本之前未解除安裝 Oracle Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,您必須先移除所有的 Oracle Solaris 管理主控台 1.0、1.0.1 或 1.0.2 套裝軟體。 請使用 pkgrm 指令而非 prodreg 指令來移除套裝軟體。請仔細遵照下列順序來移除套裝軟體。請完成以下步驟︰
成為超級使用者。
鍵入以下指令:
# pkginfo | grep “Solaris Management Console“ |
如果說明不是以 「Solaris 管理主控台 2.1」開頭的,則輸出中的套裝軟體名稱代表 Solaris 管理主控台 1.0 套裝軟體。
使用 pkgrm 指令依照下列順序移除 Oracle Solaris 管理主控台 1.0 套裝軟體的所有實例:
請勿移除任何在說明中包含「Solaris 管理主控台 2.1」的套裝軟體。例如,SUNWmc.2 可能表示 Oracle Solaris 管理主控台 2.1 軟體。
如果 pkginfo 的輸出顯示出多重 Oracle Solaris Management Console 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 |
Oracle Solaris 管理主控台 2.1 軟體現在應能正常運作。 為以後維護方便,或者如果 Oracle Solaris 管理主控台 2.1 軟體不能正常運作,請移除 Oracle Solaris 管理主控台 2.1 軟體。 藉由完成以下步驟來重新安裝該軟體︰
使用 pkgrm 指令,依照下列順序移除所有 Oracle Solaris 管理主控台 2.1 套裝軟體和相依的套裝軟體:
如果您的安裝包含多個 Oracle 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 10 軟體 - 4 CD 插入您的 CD-ROM 光碟機。在終端機視窗中,鍵入以下內容︰
# # cd /cdrom/cdrom0/Solaris_10/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
將會移除先前的所有 Oracle Solaris 管理主控台版本。 Oracle Solaris 管理主控台 2.1 軟體現在可以運作。
在特定情況下,供 BIOS 裝置 (/sbin/biosdev) 使用的公用程式可能會發生故障,造成安裝或升級失敗。出現下列其中一種情況時,即會發生此故障:
已套用修補程式 ID 117435-02,但系統並未重新開機。
系統包含兩個或兩個以上具有相同 fdisk 分割區的相同磁碟。
螢幕上將顯示下列錯誤訊息:
biosdev: Could not match any!! |
解決方法:確定在套用修補程式 ID 117435-02 之後重新啟動系統。確認用於安裝或升級的相同磁碟已配置具有不同的 fdisk 分割區配置。
下例是以兩部磁碟具有相同 fdisk 分割區配置的系統為基礎。若要變更配置,請執行下列步驟。
成為超級使用者。
啟動磁碟維護公用程式。
# format |
隨即會顯示系統中可用磁碟的清單。
請鍵入磁碟編號以選取要變更其 fdisk 分割區的磁碟。
在 [格式] 選項清單中選取 [fdisk]。
隨即會顯示磁碟的分割區資訊與 fdisk 選項的清單。
請選擇下列其中一項以變更磁碟配置:
若要指定不同的使用中分割區,請按 2。
若要增加其他磁碟分割區,請按 1。
若要刪除未使用的分割區,請按 3。
若要儲存變更並結束 fdisk 功能表,請按 5。
從 [格式] 選項選取 [退出] 即可結束磁碟維護公用程式。
重新啟動系統。
系統重新啟動之後,請檢查錯誤訊息是否不再出現。以超級使用者身份鍵入下列指令:
# /sbin/biosdev |
如果依舊產生錯誤訊息,請重複此程序,但在步驟 5 選取不同的選項。
系統如果包含其他具有相同 fdisk 分割區配置的相同磁碟,請對這些磁碟重複執行步驟 1 至 9。 否則,請繼續進行 Oracle Solaris 安裝或升級。
自目前的 Oracle Solaris 發行版本起,當非全域區域已安裝時,無法在系統上正確建立 Oracle Solaris Flash 歸檔Oracle Solaris flash 功能目前與Oracle Solaris 區域 (又稱為 Oracle Solaris Container) 不相容。
請勿使用 flar create 指令在下列實例中建立 productshortname; Flash 歸檔:
在任一非全域區域中
在已安裝任一非全域區域之系統的全域區域中
如果您在此種實例中建立 Oracle Solaris flash 歸檔,則在部署此歸檔時可能無法正確安裝所產生的歸檔。
解決方法:或許可以建立已安裝區域 (如果所有區域均處於停止狀態) 之系統的 Oracle Solaris flash 歸檔。 如需更多資訊,請參閱 http://opensolaris.org/os/community/zones/faq/flar_zones/。
Sun Java Workstation 2100Z 中的 DVD 組合光碟機韌體可能會導致系統當機。從 Oracle Solaris 10 Operating System DVD 啟動工作站時發生當機。顯示核心標題之後,下列訊息會快速閃現:
panic[cpu0]/thread=fec1be20: mod_hold_stub: Couldn't load stub module sched/TS_DTBL fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11) fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4) fec25ce4 unix:disp_add+3d (fec026dc) fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518) fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,) fec25d2c TS:_init+d (0, d6d89c88, fec25d) fec25d3c genunix:modinstall+d9 (d6d89c88) fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d) fec25d7c genunix:modload+ac (fec026c4, fec26c4) fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc) fec25db4 genunix:getcid+50 (fec026c4, fec28514) fec25dcc unix:dispinit+df (fec25ddc, fe814ba9) fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37) fec25ddc unix:startup+19 (fe800000, 166130, 7) fec25dec genunix:main+16 () |
接著,系統自動重設。
解決方法: 請選取以下解決方法之一:
解決方法 1:修改某些 BIOS 配置設定。這個暫時的解決方法能夠完成 Oracle Solaris 10 的安裝。 不過此解決方法可能造成 DVD 讀取效能低下。 請執行以下步驟︰
在系統啟動期間,在提示時按住 F2 以進入設定模式。
畫面會顯示類似以下的連接類型選項:
Primary Master [ ] Primary Slave [ ] Secondary Master [CD-ROM] Secondary Slave [ ] |
藉由選取 CD-ROM 的連接類型來選擇 DVD 光碟機的連接類型。
本畫面可以顯示一個以上的連接類型,例如,在您的系統有多個光碟機時。 對於這類案例,您可能需要開啟系統機殼以判定 DVD 光碟機的連接點。確認您為 DVD 光碟機所選取的連接類型是否正確。
選取正確的 CD-ROM 連接類型之後,按下 Enter 鍵。
下個畫面顯示的內容為 Type:[Auto] 自動選取。
按兩下空格鍵以將選取項目變更為 Type:[CD-ROM]。
使用箭頭鍵來選取傳送模式。
按下 Enter 以列出其他 [傳送模式] 選項。
使用箭頭鍵選取 [標準],接著按下 Enter 表示接受您的選取。
按住 F10 以儲存配置變更,接著結束 BIOS 設定。
重新啟動系統。
解決方法 2:將 DVD combo 光碟機的韌體更新至版本 R1.12。此解決方法要求將您的 DVD combo 光碟機連結至執行 Microsoft Windows 的系統中。 請執行以下步驟︰
從 Sun Java Workstation 2100Z 將您的 DVD 組合光碟機移除。
請參閱工作站的使用者指南以取得正確移除光碟機的資訊。
必要時,請將磁碟機連接至執行 Microsoft Windows 的系統上,並變更磁碟機的主要和從屬跳接器設定。
請連線至 AOpen 下載中心,網址為 http://download.aopen.com.tw/default.aspx。
透過下列資訊搜尋您的 DVD 光碟機韌體:
產品:Combo 光碟機
模型: COM5232/AAH
類別: 韌體
下載與安裝韌體版本 R1.12。
重新安裝工作站的光碟機。必要時,請復原原始的主從跳接器的設定。
AOpen 下載中心可能已提供更新版本的韌體。 測試確認 R1.12 版本解決了當機的問題。無法確認後續的韌體修訂版本是否也解決該問題。
依照預設,在下列來自 Oracle Sun Fire 系統中,序列主控台 (ttya) 無法運作:
Sun Fire V20z
Sun Fire V40z
Sun Fire V60x
Sun Fire V65x
如果要使用序列主控台,您必須手動配置系統的 BIOS。
解決方法: 您的系統必須具備 Sun 鍵盤及顯示器才能使用此解決方法。請執行以下步驟︰
啟動該系統。
在啟動系統期間,在提示時按住 F2 以存取 Phoenix BIOS。
在 [週邊裝置] 中,將 [comm 通訊埠] 從 [停用] 變更為 [啟用]。
儲存配置並啟動系統。
使用 eeprom 指令來變更 ttya 的 輸入裝置 及 輸出裝置 。
系統啟動時自動按住 Stop 及 N 鍵,以將預設設定中的低階韌體重新設定為在這些系統中無法運作。
系統中若已存在 x86 fdisk 啟動分割區,Oracle Solaris 安裝 GUI 可能會失敗。 如果現有的 x86 啟動分割區是使用 Oracle Solaris 文字安裝程式建立的,則會出現失敗。 螢幕上將顯示下列錯誤訊息:
Default layout will not work on this system. Error: Error: ERROR: Could not create explicit fdisk partition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 Error: Error: ERROR: System installation failed Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 ERROR: System installation failed |
解決方法: 請選取以下解決方法之一:
解決方法 1: 安裝程式提示您選取安裝類型時,請選取 [3 Solaris Interactive Text (Desktop session)]。
解決方法 2: 如果您使用的是 Oracle Solaris 安裝 GUI 程式,則請執行下列步驟:
開始安裝。
顯示選取安裝類型的提示。
選取自訂安裝。
自訂安裝面板會提示您關於您要安裝的語言環境、軟體及磁碟等資訊。
以適合您系統的提示回答畫面上的問題。
在 [Fdisk 選取] 畫面中,檢查含有 x86boot 分割區的磁碟。
透過將它變更為下拉式功能表中的 UNUSEDR,以移除 x86boot 分割區。
將 UNUSED 變回 x86boot 可以加回 x86boot 分割區。
繼續安裝。
在 Oracle Solaris 10 作業系統 安裝期間或之後,可能會出現下列錯誤。
若為 Oracle Solaris 10 9/10 作業系統之 GUI 架構的安裝,系統至少必須具有 768 MB 的記憶體。 如果實體記憶體小於 768 MB,則會顯示類似下列的錯誤訊息,而且安裝會轉換為文字介面安裝:
Not enough memory for graphical installation. Graphical installation requires 768 MB of memory. Found 640 MB of memory. Reverting to text-based installation. |
解決方法:請確定您至少具有 768 MB 的記憶體供 GUI 架構的安裝或升級使用。
若 / 或 /var 檔案系統僅具有最小或建議的磁碟空間時,在低記憶體的系統上,Oracle Solaris 作業系統的安裝可能會失敗。螢幕上將顯示下列錯誤訊息:
Creating boot_archive for /a updating /a/platform/sun4u/boot_archive 15+0 records in 15+0 records out cat: write error: No space left on device |
解決方法:請將低記憶體系統上的 /var 大小增加到至少 300 MB。
在安裝有 Oracle Solaris 10 發行版本之前的 Oracle Solaris 10 9/10 發行版本的系統上,DSR 升級失敗。 此失敗是由於自動配置問題所致。例如,假設您以下列情況安裝作業系統:
install_type initial_install system_type standalone cluster cxall partitioning explicit filesys rootdisk.s0 auto / logging filesys rootdisk.s1 512 swap filesys rootdisk.s6 10240 /backup logging filesys rootdisk.s7 free |
然後,再以下列情況對 Oracle Solaris 10 9/10 發行版本執行 DSR 升級:
install_type upgrade root_device rootdisk.s0 backup_media local_filesystem /backup layout_constraint rootdisk.s0 changeable layout_constraint rootdisk.s7 available |
DSR 升級失敗,並出現下列錯誤訊息:
Auto-layout could not determine how to reallocate space on the file systems with the constraints you specified. Try other constraints |
解決方法:將 rootdisk.s1 和 rootdisk.s6 磁碟片段標示為「可變更」。 如果系統可提供額外的磁碟,而且在未使用的磁碟片段上有足夠的空間進行備份,則請修改 <backup_media> 關鍵字,如下列範例所示:
backup_media local_filesystem /dev/dsk/c0t1d0s7 |
在此範例中,磁碟 c0t1d0s7 是第二個可用磁碟,而且該磁碟有足夠空間進行備份。 或者,如果系統中只有一個 rootdisk,則請在遠端系統上執行備份。 使用下列語法:
backup_media remote_filesystem hostname:/export/backup |
現在不管是任何一種情形,DSR 升級都會成功。
本土化的 Oracle Solaris 安裝程式總是以 EUC 或 ISO8859 語言環境執行。 因此,安裝記錄會以 EUC 或 ISO8859 編碼寫入。
解決方法:使用終端機視窗執行本土化的指令行介面 (CLI) 安裝時,終端機上的語言環境必須為 EUC 或 ISO8859 的語言環境。
如果您要安裝的 Oracle Solaris Flash 歸檔是 Solaris 10 10/08 發行版本之前的發行版本時,歸檔將無法安裝。 自 Solaris 10 10/08 發行版本起可安裝歸檔。螢幕上將顯示下列錯誤訊息:
bootadm: biodev command failed for disk: /dev/dsk/<c0t2d0s0>. bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk: /dev/dsk/<c0t2d0s0> bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk: /dev/rdsk/<c0t2d0s0> |
解決方法: 請選取以下解決方法之一:
從 Solaris 10 10/08 發行版本或更高的版本安裝 Oracle Solaris Flash 歸檔。
如果您需要安裝先前發行版本中的 Oracle Solaris flash 歸檔,請從先前版本啟動,然後解壓縮該歸檔。
使用自訂 JumpStart 安裝 Oracle Solaris 作業系統時,無法使用下列亞洲語言環境:th_TH.ISO8859-11、th_TH.TIS620、ko_KR.EUC、ko_KR.UTF-8、zh_TW.EUC、zh_CN.EUC、zh_CN.GBK 和 zh_CN.UTF-8。 在 sysidcfg 檔案中使用 system_locale 關鍵字設定語言環境時,會顯示下列錯誤訊息:
xx_xx.xxxxx is not a valid system locale |
此時會停止自訂 JumpStart 安裝,並開始進行互動式安裝。
解決方法:使用簡短的語言環境名稱,如 th_TH、ko、ko.UTF-8、zh_TW、zh、zh.GBK 和 zh.UTF-8,取代較長的語言環境名稱。
將 Trusted Extensions 從 Solaris 10 11/06 或 Solaris 10 8/07 發行版本升級至 Solaris 10 10/08、Solaris 10 5/09 或 Solaris 10 10/09 發行版本時,Solaris Trusted Extensions 的 prodreg 項目不會移除。 不會顯示錯誤訊息。
解決方法:將 Trusted Extensions 升級至目前的發行版本後,將會按照如下方式手動移除 prodreg 項目:
# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1 |
在 Oracle Solaris 升級期間,如果選取 [詳細分析] 來檢視要移除的修補程式,顯示修補程式的面板將無法捲動。 無法檢視要移除的修補程式完整清單。
解決方法: 手動執行 analyze_patches 程序檔如下:
# cd <cdrom>/Solaris_10/Misc # ./analyze_patches -R rootdir -N netdir -D databasedir |
指令選項如下:
rootdir 是已安裝系統的根。預設的根目錄是 /。
netdir 為安裝作業系統影像的路徑,也是含有 Solaris_10_606 目錄的目錄路徑。/cdrom/cdrom0 是預設的路徑。如果要從 NFS 裝載點執行 patch_analyzer,您必須使用這個選項。
如果從作業系統影像中 /Misc 目錄以外的目錄呼叫程序檔,則程式會找不到用來執行修補程式分析的資料庫。可使用 -D 選項提供資料庫的路徑。此資料庫位於作業系統影像上的 Solaris_10_606/Misc/database 目錄,若無此資料庫,程序檔將無法正確執行。
在 Oracle Solaris 序列安裝期間,系統沒有連接鍵盤,但卻會顯示選取鍵盤配置的提示。
解決方法:選取鍵盤配置。連接鍵盤後,如有必要,您可以使用 kbd 指令搭配 -s 選項來變更鍵盤配置。
當磁碟中已經安裝了 Linux,然後在獨立分割區中安裝 Oracle Solaris 作業系統,Linux 分割區並未顯示在 GRUB 功能表中。 不會顯示錯誤訊息。
解決方法: 編輯 GRUB 功能表的 menu.lst 檔案,以便將 Linux 增加至 GRUB 功能表。執行下列步驟:
啟動 Oracle Solaris 作業系統。
編輯 /boot/grub/menu.lst 中的 menu.lst 檔案。如需更多資訊,請參閱「System Administration Guide: Basic Administration」。
如果您在基於 x86 的系統上安裝 Solaris 10 10/09 作業系統,會顯示下列錯誤訊息:
/sbin/dhcpinfo: primary interface requested but no primary interface is set |
此錯誤不影響安裝程序,所以安裝作業會順利完成。
解決方法: 忽略此錯誤訊息。
如果您使用自訂 JumpStart 安裝方式,在 Oracle Solaris OS x86 系統中執行安裝,並明確地將片段 2 配置為設定檔中的重疊片段,則會發生問題。 在完成安裝之後,系統重新啟動無法成功。螢幕上將顯示下列錯誤訊息:
Cannot find Solaris partition |
失敗原因是因為將重疊片段 2 (例如, c0t0d0s2) 設成從磁柱 1 開始,而不是磁柱 0 開始。
解決方法: 在自訂 JumpStart 設定檔中,請移除將片段 2 配置為重疊片段的 filesys 關鍵字項目。 例如,您可以將某個與下列相類似的關鍵字項目移除:
filesys c0t0d0s2 all overlap |
移除這類項目之後,接著執行自訂 JumpStart 安裝。
如需有關從 Solaris 10 10/09 發行版本開始之升級支援的最新資訊,請參閱 Oracle Solaris 發行版本升級支援的變更。
本節旨在說明升級時所遇到的錯誤。有些錯誤會在您升級至 Oracle Solaris 10 作業系統 時出現。 在您已完成升級後,可能會出現其他錯誤。
shutdown 指令可能會導致系統在升級至 Solaris 10 10/09 發行版本後當機。svc.startd 常駐程式停止系統服務時,會發生當機。
位於 /var/log/webconsole/console/console_debug_log 的 Sun Java Web 主控台除錯記錄檔會顯示 Web 主控台服務是在循環、啟動還是停止。
解決方法:鍵入以下指令:
/usr/share/webconsole/private/bin/wcremove -i console svcadm clear system/webconsole:console smcwebserver start |
wcremove 指令會移除針對該特定主控台所建立的伺服器網域實例。重新啟動主控台後,會建立新的網域實例。
在非執行中狀態的非全域區域中使用 lucreate 和 lumake 指令時,可能無法順利執行這些指令。 原始非全域區域的內容與副本可能有所不同。使用 zlogin 指令可能無法登入到區域的主控台。 當您使用 zlogin 指令時會顯示下列錯誤訊息:
zlogin: makeutx failed |
lucreate 和 lumake 指令的診斷輸出並未顯示任何錯誤。
解決方法:在使用 lucreate 和 lumake 指令之前,請確保所有非全域區域均處於執行中狀態。
當您使用 Oracle Solaris Live Upgrade 自 Solaris 8 或 Solaris 9 發行版本升級至 Solaris 10 10/09 發行版本時,升級會失敗。現在使用 7za 公用程式解壓縮安裝影像壓縮檔。 SUNWp7zip 套裝軟體並未納入 Solaris 8 和 9 發行版本中。 因此,Oracle Solaris Live Upgrade 會失敗。
解決方法:若要使用 Oracle Solaris Live Upgrade 將您的系統自 Solaris 8 或 Solaris 9 發行版本升級至 Solaris 10 10/09 發行版本,請執行 Oracle Solaris Live Upgrade 限制下所列出的步驟。
如果有任何區域安裝在 /opt 目錄中,則區域的空間重新分配 (DSR) 升級會失敗。 復原 DSR 歸檔期間,升級可能會失敗。 在一些情況下,升級可能會成功,但系統無法重新啟動。
解決方法:請確定根檔案系統在升級前並未達到百分之百滿載。必要時,請於升級之前移除一些檔案,以便根磁碟片的佔用空間不會超過百分之 90 。
將 Trusted Extensions 從 Solaris 10 11/06 或 Solaris 10 8/07 發行版本升級至 Solaris 10 10/08、Solaris 10 5/09 或 Solaris 10 10/09 發行版本時,會將不需要的本土化 Solaris Trusted Extensions 套裝軟體安裝在系統中。 因為 Solaris 10 11/06 和 Solaris 10 8/07 發行版本中的 Solaris Trusted Extensions 安裝程式預設會安裝已本土化的套裝軟體,因此會發生此錯誤。 不會顯示錯誤訊息。
解決方法:將 Trusted Extensions 升級至目前的發行版本前,先移除下列本土化的 Trusted Extensions 套裝軟體。
SUNWjdtts |
SUNWkdtts |
SUNWjmgts |
SUNWkmgts |
SUNWjtsman |
SUNWktsu |
SUNWjtsu |
SUNWodtts |
SUNWtgnome-l10n-doc-ja |
SUNWtgnome-l10n-ui-ko |
SUNWtgnome-l10n-ui-it |
SUNWtgnome-l10n-ui-zhHK |
SUNWtgnome-l10n-ui-sv |
SUNWtgnome-l10n-ui-es |
SUNWtgnome-l10n-doc-ko |
SUNWtgnome-l10n-ui-ptBR |
SUNWtgnome-l10n-ui-ja |
SUNWtgnome-l10n-ui-zhTW |
SUNWtgnome-l10n-ui-zhCN |
SUNWtgnome-l10n-ui-fr |
SUNWtgnome-l10n-ui-de |
SUNWtgnome-l10n-ui-ru |
從 Solaris 10 Hardware 2 (HW2) 發行版本升級至目前的 Solaris 10 10/09 發行版本期間會發生此錯誤。
在 Solaris 10 HW 2 發行版本中,適用於任何名稱服務 (例如 NIS、NIS+、FILES 或 LDAP) 的 name_service.xml 檔案如下所示:
# ls -l name_service.xml lrwxrwxrwx 1 root root 10 Apr 10 16:26 name_service.xml -> ns_files.xml |
如果名稱服務是 NIS,則 name_service.xml 檔案會連結至 ns_files.xml。但是,ns_files.xml 檔的內容與 ns_nis.xml 相同 。
# cat /etc/release Solaris 10 3/05 HW2 s10s_hw2wos_05 SPARC Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 26 September 2005 # cd /var/svc/profile # ls -l name_service.xml ns_files.xml ns_nis.xml lrwxrwxrwx 1 root other 12 May 21 04:06 name_service.xml -> ns_files.xml -r--r--r-- 1 root sys 779 May 21 04:25 ns_files.xml -r--r--r-- 1 root sys 779 Jan 21 2005 ns_nis.xml # # diff ns_files.xml ns_nis.xml # diff name_service.xml ns_nis.xml |
在先前的輸出中,ns_nis.xml 和 ns_files.xml 檔案的輸出內容相同。 這意味著 name_service.xml 檔案會以符號方式連結至錯誤的名稱服務檔案。name_service.xml 檔案會連結至 ns_files.xml。但是 name_service.xml 檔案應連結至 ns_nis.xml。
只有在 name_service.xml 不是連結檔案的情況下,對 CR 6411084、SUNWcsr 安裝或安裝後程序檔的修正才會建立正確的連結。 如果 name_service.xml 已經是符號連結檔案,則在 Solaris 10 Hardware 2 發行版本中,對 CR 6411084 的修正將無法發揮效用。
從 Solaris 10 Hardware 2 升級至目前的 Solaris 10 10/09 發行版本後,主控台上會顯示或訊息檔案中會記錄下列訊息:
Oct 23 12:18:45 vt2000a automount[301]: [ID 366266 daemon.error] can't read nis map auto_master: can't communicate with ypbind - retrying |
此外,/network/nis/client:default 服務也會處於離線狀態。
解決方法: 請選取以下解決方法之一:
解決方法 1:在升級之前,請移除 /var/svc/profile/name_service.xml 檔案。
解決方法 2: 升級之後,請根據名稱服務,將 /var/svc/profile/name_service.xml 連結變更為正確的 ns_<xxx>.xml 檔案。
已安裝卻從未啟動或未準備就緒的非全域區域,會造成系統無法正確升級。不會顯示錯誤訊息。
解決方法: 如果發現有這樣的區域,應將此種區域先準備就緒,然後在開始升級前停用。例如:
global# zoneadm -z myzone ready ; zoneadm -z myzone halt |
將具有非全域區域的 Solaris 10 3/05 或 Solaris 10 1/06 系統升級至 Solaris 10 10/09 發行版本,可能會導致掛載本機檔案系統的 SMF 服務在非全域區域中無法運作。 結果,非全域區域中的其他服務可能無法啟動。
將具有非全域區域的 Oracle Solaris 10 系統升級至 Solaris 10 10/09 發行版本時,服務可能處於維護狀態。 例如:
# zlogin myzone svcs -x svc:/system/filesystem/local:default (local file system mounts) State: maintenance since Wed May 24 13:18:06 2006 Reason: Start method exited with $SMF_EXIT_ERR_FATAL. See: http://sun.com/msg/SMF-8000-KS See: /var/svc/log/system-filesystem-local:default.log Impact: 18 dependent services are not running. (Use -v for list.) |
解決方法:
從全域區域重新啟動非全域區域。例如:
global# zoneadm -z myzone reboot |
在此 Oracle Solaris 發行版本中,Solaris Volume Manager 會以新格式顯示裝置 ID 輸出。 將裝置 ID 支援引入磁碟集中的 Solaris 9 9/04 作業系統 無法辨識新格式。 在您從 Solaris 9 9/04 發行版本升級至 Oracle Solaris 10 作業系統 時,和現有的磁碟集相關聯的裝置 ID 在 Solaris Volume Manager 配置中並未更新。 如果您需要復原至 Solaris 9 9/04 作業系統,磁碟集在升級後變更的配置對 Solaris 9 9/04 作業系統 來說可能是無效的。 如需更多資訊,請參閱「Solaris Volume Manager Administration Guide」中的第 25 章「Troubleshooting Solaris Volume Manager (Tasks)」。
使用 Oracle Solaris Live Upgrade 從 Solaris 8 或 Solaris 9 發行版本升級至 Oracle Solaris 10 作業系統時,無法移除失效的解除安裝程式。 這些先前發行版本的解除安裝程式留存在系統的 /var/sadm/prod 目錄中。
下列失效的解除安裝程式無法移除:
uninstall_Alternate_Pathing_2_3_1.class uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class uninstall_Capacity_on_Demand_1_0.class uninstall_Java3D_1_3_1.class uninstall_Java3D_1_3.class uninstall_Java3D_1_2_1_04.class uninstall_Java3D_1_2_1_03.class uninstall_Lights_Out_Management_2_0.class uninstall_Man_Page_Supplement.class uninstall_OpenGL_1_3.class uninstall_OpenGL_1_2_3.class uninstall_Netra_ct_Platform_1_0.class uninstall_Netra_t11xx_Alarms_2_0.class uninstall_Netscape_6_2_3.class uninstall_Netscape_6_2_1_Beta.class uninstall_PC_launcher_1_0_2.class uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class uninstall_RSC_2_2_2.class uninstall_RSC_2_2_1.class uninstall_RSC_2_2.class uninstall_ShowMeTV_1_3.class uninstall_Solaris_9_French_Localization.class uninstall_Solaris_9_German_Localization.class uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class uninstall_Solaris_9_Italian_Localization.class uninstall_Solaris_9_Japanese_Localization.class uninstall_Solaris_9_Korean_Localization.class uninstall_Solaris_9_Simplified_Chinese_Localization.class uninstall_Solaris_9_Spanish_Localization.class uninstall_Solaris_9_Swedish_Localization.class uninstall_Solaris_9_Traditional_Chinese_Localization.class uninstall_Solaris_On_Sun_Hardware_Documentation.class uninstall_Sun_Hardware_AnswerBook.class uninstall_SunATM_5_0.class uninstall_SunATM_5_1.class uninstall_SunFDDI_PCI_3_0.class uninstall_SunFDDI_SBus_7_0.class uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class uninstall_SunForum_3_1.class uninstall_SunForum_3_2.class uninstall_SunHSI_PCI_3_0.class uninstall_SunHSI_SBus_3_0.class uninstall_SunScreen_3_2.class uninstall_SunVTS_5_1_PS6.class uninstall_SunVTS_5_1_PS5.class uninstall_SunVTS_5_1_PS4.class uninstall_SunVTS_5_1_PS3.class uninstall_SunVTS_5_1_PS2.class uninstall_SunVTS_5_1_PS1.class uninstall_SunVTS_5_0.class uninstall_System_Management_Services_1_4.class uninstall_System_Management_Services_1_3.class uninstall_System_Management_Services_1_2.class uninstall_System_Service_Processor_3_5.class uninstall_WBEM_DR_1_0.class uninstall_Web_Start_Wizards_SDK_3_0_2.class uninstall_Web_Start_Wizards_SDK_3_0_1.class uninstall_Web_Start_Wizards_SDK.class uninstall_XML_Libraries_2_4_12.class |
解決方法: 完成系統升級後,請手動移除 /var/sadm/prod 目錄中失效的解除安裝程式。
當您選取一種語言環境時,可能會同時安裝其他相關的語言環境。此運作方式變更發生在 Oracle Solaris 10 發行版本中,因為所有的完整語言環境 (包括訊息轉換) 以及亞洲和日本的部分語言環境 (語言環境啟用程式),都已經根據語言環境的語言支援重新封裝。 其他部分的語言環境仍然根據地理區域 (例如中歐地區) 來封裝和安裝。