這個問題會影響執行Solaris 2.5.1 的系統和 Solaris 2.5.1 的非隨附 CDE 作業環境 。 但是,只有在非隨附 CDE 已重新定位到 /usr/dt 之外的目錄時,才會影響到這些系統。這些系統上的 CDE 重新定位是經由在指向重新定位 CDE 的 /usr/dt中建立象徵性的連結來完成的。
當升級為 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 簡易存取伺服器(Solaris Easy Access Server, SEAS)3.0 CD 來安裝 WBEM 1.0,您必須在升級為 Solaris 8 作業環境前,先移除 WBEM 1.0 套裝軟體。在 Solaris 7 作業環境使用 WBEM 1.0 升級為 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 6/00 作業環境,但未選取 64 位元支援做為升級選項時,以下的 64 位元套裝軟體遭到不必要的安裝:
SUNWceuox
SUNWeeoux
SUNWneoux
SUNWseoux
SUNWweoux
解決方法:在完成升級後,使用 pkgrm 指令將這些 64 位元的套裝軟體移除:
# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox |