這個問題會影響非隨附於 CDE 作業環境的 Solaris 2.5.1 與 Solaris 2.5.1 系統之執行。但是,只有在非隨附 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 |
從 Solaris 2.6 或 Solaris 7 作業環境升級為 Solaris 8 10/00 作業環境,但是沒有選取 64 位元支援做為升級選項時,以下的 64 位元套裝軟體不必要地被安裝:
SUNWceuox
SUNWeeoux
SUNWneoux
SUNWseoux
SUNWweoux
解決方法: 完成升級之後,請使用 pkgrm 指令移除這些 64 位元套裝軟體:
# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox |