在開始將您的 IA (Intel 架構) 型系統升級到 Solaris 8 作業環境之前,請先閱讀錯誤說明 ID 4121281。
若是您的系統目前支援 AdminSuite 2.3 無磁碟用戶端工具安裝的無磁碟用戶端,在安裝 Solaris 8 1/01 作業環境之前,您必須先刪除所有現存的無磁碟用戶端。若需更明確之說明,請參閱在 Solaris 8 System Administration Supplement 中之「 如何設定無磁碟用戶端環境 」。
若試圖在現存的無磁碟用戶端安裝 Solaris 8 1/01 作業環境時,下列錯誤訊息將出現:
The Solaris Version (Solaris 7) on slice <xxxxxxxx> cannot be upgraded. There is an unknown problem with the software configuration installed on this disk. |
您若是由 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),您必須將所有專用自訂的「管理物件格式」(MOF)資料轉換為與 Solaris WBEM Services 2.3 共同使用之新的「可靠日誌」系統訊息庫格式。若不轉換資料將會導致資料漏失。
解決方法:要若轉換 WBEM 資料,在升級前,您必須儲存JavaSpacesTM軟體。並在升級後,您必須執行wbemconfig convert指令。
在升級至 Solaris 8 1/01 作業環境之前,請遵循這些步驟來儲存 JavaSpaces 軟體。
成為超級使用者。
儲存 JavaSpaces 軟體。
cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp |
檢查並記錄您機器上安裝的 JDKTM 軟體的安裝版本。例如:
# /usr/bin/java -version java 版本 "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, 原生序, sunwjit) |
您必須執行和原始 JavaSpaces 資料儲存建立時所執行的相同的 JDK 軟體版本。
在升級至 Solaris 8 1/01 作業環境之後,您必須轉換 WBEM 資料。若需更明確之說明,請參閱 「Solaris 8 安裝補充說明」.
此 DiskSuiteTM metadb 複本 含有作為 DiskSuite 配置資料一部份的驅動程式名稱。 執行 2.4、2.5、2.5.1 和 2.6 版本的 Solaris 作業環境的 IA 型系統中, SCSI 驅動程式名稱叫做 cmdk。 此 cmdk 驅動程式在 Solaris 7 及 8 作業環境中已換成 IA 型系統的 sd 驅動程式。
解決方法:要預防升級為 Solaris 7 和 8 作業環境期間發生潛在性的資料遺失,您必須 將系統的複合裝置配置儲存在文字檔案中,並在升級任何執行 DiskSuite 軟體的 IA 型系統前,移除它們的 metadb副本。完成升級您的 IA 型系統後,您必須使用 DiskSuite 指令行介面復原複合裝置配置。
DiskSuite 版本 4.2 版次注意事項 說明 儲存 metadb 配置、移除 metadb 副本、升級 IA 型系統為 Solaris 7 和 8 作業系統、升級 DiskSuite 為 4.2 版、以及復原複合裝置配置的程序。使程序自動化的 Bourne shell 程序檔可供 Solaris 7 及 8 作業環境使用。
這個問題會影響執行 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。
如果您已在執行 Solaris 7 作業環境的系統上,從「Solaris 簡易存取伺服器」(SEAS) 3.0 CD-ROM 安裝 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 套裝軟體。
藉由輸入如下文字使用 pkginfo 指令,檢查是否已安裝 WBEM 1.0 套裝軟體:
% pkginfo | grep WBEM |
成為超級使用者。
您可以藉由輸入如下文字,來使用 pkgrm 指令以移除所有的 WBEM 1.0 套裝軟體:
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
升級日誌可能會陳述 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 |
將 SUNWeeudt 套裝軟體移除,請輸入:
# pkgrm SUNWeeudt |
新增 SUNWeeudt 套裝軟體,請輸入:
# pkgadd SUNWeeudt |