本章旨在說明與 Solaris 8 2/04 作業環境安裝有關的問題。
自從本文件在「Solaris 8 2/04 Documentation CD」上、以及「Solaris 8 2/04 Installation CD」上的「安裝 Kiosk」中發行之後,以下的安裝錯誤說明已經增添入本章中。
無法在 Solaris 2.6 和 Solaris 7 作業環境中存取 Solaris 8 2/04 DVD 上的資料 (4511090)
當使用自訂型 JumpStart 或 re-preinstall 時,「Solaris 8 軟體」兩片 CD 中的第二片安裝程式無法自動啟動 (4556860)
本產品的名稱是 Solaris 8 2/04,但程式碼和路徑或套裝軟體路徑名稱可能會使用 Solaris 2.8 或 SunOSTM 5.8。 永遠遵守它寫入時的代碼或路徑。
Solaris 8 2/04 作業系統現在已製作成 DVD 格式供您使用。如要從 DVD 進行安裝或升級,請將 Solaris 8 2/04 DVD 插入 DVD-ROM 磁碟機,使用以下指令在 ok 提示符號下啟動系統。
ok boot cdrom |
如果您的系統使用的是含帶韌體修訂版 1007 的 Toshiba SD-M1401 DVD-ROM 磁碟機,則系統無法從 Solaris 8 2/04 DVD 啟動。
解決方法: 請套用修補程式 111649 來更新 Toshiba SD-M1401 DVD-ROM 磁碟機的韌體。修補程式 111649 是包含在「 Solaris 8 增補 CD 」上的以下目錄中。
DVD_Firmware/Patches |
請參閱本目錄中的 README (讀我) 檔案,取得安裝路徑的說明指示。請務必在安裝路徑之前,閱讀並遵循 README (讀我) 檔案中所有的小心和警告事項。
如果您的系統正在執行的是 Solaris 2.6 或 Solaris 7 作業環境,「容體管理」會將 Solaris 8 2/04 DVD 錯誤裝載,Solaris 8 2/04 DVD 仍將裝載,但其資料會無法存取。因此,您會無法設定安裝伺服器、執行 Live Upgrade 或存取媒體上的任何資料。
套用對您的系統適合的修補程式。
表 1–1 適用於 Solaris 2.6 和 Solaris 7 作業環境的 DVD 修補程式
版次 |
修補程式 ID |
---|---|
Solaris 2.6 作業環境 |
107618-03 |
Solaris 7 作業環境 |
107259-03 |
以手動方式安裝 Solaris 8 2/04 DVD,不要使用「容體管理」來安裝 Solaris 8 2/04 DVD。請遵循這些步驟。
轉換到超級使用者(superuser)的身份。
停止「容體管理」。
# /etc/init.d/volmgt stop |
以手動方式裝載 DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
檢查 DVD 確已裝載並且資料可供存取。
# cd /mnt1 # ls |
如果 DVD 的裝載正確,系統會送返以下資訊。
Copyright Solaris_8 |
當您從「Solaris 8 安裝 CD」進行安裝時, SolarisTM Web Start 安裝程式可能會提示您使用現有的交換切片來容納安裝軟體。然而,安裝程式並未指明是否現有的交換切片是從磁柱 0 處開始。如果您選擇使用此切片,而此切片並非從磁柱 0 處開始,在某些磁碟配置上的安裝作業可能無法進行。
解決方法: 如果您想要執行初始安裝,請遵循這些步驟。
這將會預防在磁碟上進行任何檔案系統的保存。
在安裝期間,請對所有提示您使用現有交換切片的問題回答 No。
如受到提示,請從替代選項清單中選取 None,當您被提示要求重新選取用以容納 Solaris 安裝軟體的切片時,請回答 No。
當受到安裝程式的提示時,請選取一個用以重新分割的磁碟。
當您被提示要求提供此交換切片的大小時,請選擇一個容量大小。
當安裝程式詢問是否此交換切片可以由磁碟的開頭開始時,請回答 Yes。
完成安裝作業。
如需有關重新分割磁碟或選擇交換切片大小的更多資訊,請參閱 Solaris 8 Advanced Installation Guide。
當您從「Solaris 8 安裝 CD」進行安裝,而您選擇了一個不在預設啟動磁碟上的交換切片時,「預設安裝」選項可能會被停用。甚至當交換切片是從 磁柱 0處開始,而且預設啟動磁碟有足夠的空間容納「預設安裝」時,此問題仍可能會發生。以下的錯誤訊息會顯示出來。
Note:Default install is not possible.The file system requires manual layout. |
如果您正執行初始安裝,請選擇預設的啟動磁碟做為交換切片的位置。
如果您的交換切片不在預設的啟動磁碟上,請執行「自訂安裝」。
網路閘道是用來與其他網路進行通訊。閘道系統包含多個網路介面配接卡,每個配接卡會與不同的網路連接。
如果您是使用「Solaris 8 2/04 安裝 CD」將 Solaris 8 2/04 作業環境安裝在閘道系統上的話,Solaris Web Start 3.0 會使用主要介面來蒐集系統資訊。您無法指示 Solaris Web Start 3.0 使用替代的網路介面來蒐集系統識別的資訊。
解決方法:要指定另一個介面來蒐集系統資訊,請選擇以下其中一個解決方法。
建立 sysidcfg 檔案,用以指定系統識別期間應使用的網路介面。請參閱 “Guidelines for Preconfiguring With the sysidcfg File” in Solaris 8 Advanced Installation Guide 以及線上援助頁 sysidcfg(4) 來取得如何建立和修改 sysidcfg 檔案的資訊。
使用「Solaris 8 軟體」兩片 CD 中的第一片來啟動 Solaris 8 2/04 作業環境的「互動式安裝」。請指定系統須是與網路連接,然後從所提供的清單中,選取使用於系統識別的替代網路介面。
當您使用 CD 或 CD 影像從 Solaris 2.6 和 Solaris 7 作業環境進行升級時,附加的歐洲語言可能會被安裝,供並不存在於系統上的語言環境使用。 如果檔案系統中的空間不足,升級將無法完成。供存在於系統中語言環境使用的語言可能便無法安裝。
請在升級期間,以手動方式來選取您想要安裝的語言。請遵循這些步驟。
當顯示出「語言 CD」安裝面板時,請按一下「後退」按鈕。
取消選取附加的語言,然後繼續進行升級。
使用結合的網路安裝影像來從 Solaris 2.6 和 Solaris 7 作業環境進行安裝。請勿使用 CD 或 CD 影像來進行升級。
登入系統。
執行 prodreg。
解除安裝任何附加語言。
將「語言 CD」插入您的 CD-ROM 光碟機,並執行頂層安裝程式。
選擇「自訂安裝」。
選取您想要安裝的語言。
按一下「下一個」和「現在安裝」按鈕來完成「語言 CD」的安裝。
如果您升級至 Solaris 8 2/04 或相容的作業環境,而且您已安裝了 Solaris Management ConsoleTM 1.0、1.0.1 或 1.0.2 軟體,那麼,您必須在升級之前,先將 Solaris Management Console (Solaris 管理主控台) 軟體解除安裝。Solaris Management Console 2.0 軟體和所有主控台的先前版本均不相容。 如果您已安裝了 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,「Solaris 管理主控台」(Solaris Management Console) 軟體可能已存在於您的系統中。
在您升級之前,請執行 /usr/bin/prodreg,並執行 Solaris Management Console (Solaris 管理主控台) 軟體的完整解除安裝。
如果您在進行升級之前,並未先將 Solaris Management Console 1.0、1.0.1 或 1.0.2 軟體解除安裝,您便必須移除所有的 Solaris Management Console 1.0、1.0.1 或 1.0.2 套裝軟體。您必須使用 pkgrm 來移除套裝軟體,而非使用 prodreg,並且,您也必須小心地依照套裝軟體的移除順序。請遵循這些步驟。
轉換到超級使用者(superuser)的身份。
請在一個終端機視窗中輸入以下指令。.
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
如果說明並非由 "Solaris Management Console 2.0." 開始,位於輸出中的套裝軟體名稱將會識別出一個 Solaris Management Console 1.0 套裝軟體。"
請使用 pkgrm 依照以下順序來移除 Solaris Management Console 1.0 套裝軟體的所有實例。
請勿移除任何在說明中具有 "Solaris Management Console 2.0" 的套裝軟體。例如 SUNWmc.2 可能指的便是 Solaris Management Console 2.0 軟體。
如果 pkginfo 輸出顯示出有 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 |
Solaris Management Console 2.0 現在應能正常地運作。如需進一步維護,或者,如果 Solaris Management Console 2.0 無法適當地運作,請移除 Solaris Management Console 2.0,並且依照以下的步驟來予以重新安裝。
請在一個終端機視窗中輸入以下指令。
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
在輸出中的套裝軟體名稱將會識別出安裝在您系統中的剩餘 Solaris Management Console 套裝軟體。
請使用 pkgrm 依照以下順序來移除所有「Solaris Management Console 2.0」的套裝軟體。
如果您的系統有 Solaris Management Console 2.0 套裝軟體的多重實例,例如 SUNWmc 和 SUNWmc.2,請先移除 SUNWmc,然後再移除 SUNWmc.2。請勿使用 prodreg。
# pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
請將 Solaris 8 軟體 (SPARC平台版) 兩片 CD 中的第一片插入您的 CD-ROM 光碟機,並在一個終端機視窗中輸入以下文字。
# cd /cdrom/sol_8_204_sparc/s0/Solaris_8/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt |
所有先前的 Solaris Management Console 軟體 版本現在已經移除,Solaris Management Console 2.0 軟體便 能正常地運作。
在 Solaris 8 作業環境中的語言環境支援安裝機制已經變更。在 Solaris 2.5.1、2.6 和 7 的作業環境中,所選擇的軟體叢集會決定所安裝之語言環境支援的層級。Solaris 8 作業環境包含一個新的安裝介面,會提示您針對所需的語言環境支援來選取特定的地理區域。因此,跟 Solaris 2.5.1、2.6 和 7 作業環境比起來,在安裝 Solaris 8 作業環境時,您擁有更多的自由度來自訂您的系統配置。
您必須在「地理環境選擇」螢幕中選取在初始安裝期間所要安裝的語言環境。C (POSIX 語言環境) 和 en_US.UTF-8 (統一字元編碼支援) 是唯一會自動安裝的語言環境。
當您從先前的版次升級時,視所要升級的系統上可供使用的語言環境而定,有些語言環境會自動地被選取。請注意,英文、法文、德文、義大利文、西班牙文和瑞典文的部份語言環境會一直保留在 Solaris 2.5.1、2.6、和 7 作業環境的系統中。
統一字元編碼語言環境 (UTF-8) 有個可以啟動多種語言文字輸入的功能。由於這些語言環境所使用的亞洲語言輸入方法是由每個個別的語言環境所提供,請安裝那些您需要輸入文字的亞洲語言環境。
如果您使用自訂型 JumpStartTM 或 re-preinstall 指令,當「Solaris 8 軟體」兩片 CD 中的第一片完成安裝時,其第二片 CD 上的安裝程式無法自動啟動。系統將會如常重新啟動,但安裝並未完成。
解決方法: 如果您正執行自訂型的 JumpStart 安裝,或正使用 re-preinstall 指令,請選擇以下解決方法的其中之一。
使用「Solaris 8 軟體 CD」的結合式網路影像來執行安裝。
當「Solaris 8 軟體」之第一片 CD 上的安裝程式完成作業時,請遵循這些步驟。
以超級使用者的身份登入。
檢查 /var/sadm/system/data/packages_to_be_added 檔案確實存在。輸入下列指令。
# ls /var/sadm/system/data/ |
如果 packages_to_be_added 檔案是列於 ls 指令的輸出中,請移至下一步驟。
如果 ls 指令的輸出並未列出 packages_to_be_added,您的安裝已經完成。不要再繼續進行此解決方法。
將「Solaris 8 軟體」兩片 CD 中的第二片插入 CD-ROM 光碟機,並鍵入以下指令來啟動安裝程式。
# volcheck # cd /cdrom/cdrom0/Solaris_8/Tools/Installers # ./solaris2 |
當「Solaris 8 軟體」兩片 CD 中的第二片完成安裝時,請鍵入以下指令以判定 /var/sadm/system/data/packages_to_be_added 是否存在。
# ls /var/sadm/system/data |
如果 packages_to_be_added 檔案是列於 ls 指令的輸出中,請移至下一步驟。
如果 ls 指令的輸出並未列出 packages_to_be_added,您的安裝已經完成。不要再繼續進行此解決方法。
將「Solaris 8 語言 CD」插入 CD-ROM 光碟機,並鍵入以下指令。
# volcheck # cd /cdrom/cdrom0 # ./installer |
在「Solaris 8 語言 CD」安裝程式中選擇自訂的安裝路徑。
選取您的系統所需要的語言,並完成安裝。
如果您的 CD-ROM 光碟機不只一具,其路徑可能會是 /cdrom/cdrom#,其中的 cdrom# 是您的「Solaris 8 軟體」之第二片 CD, 或 「Solaris 8 語言 CD」插入所在的 CD-ROM 光碟機。
「安裝 Solaris 軟體 - 進度」列有時會在仍進行安裝時告訴您安裝已完成。在進度列報告完成安裝之後,安裝程式可能還會需要數分鐘的時間來新增套裝軟體。
不要倚靠進度列來告訴您安裝是否完成。當程式完成了所有的安裝作業之後,安裝程式會顯示以下的訊息。
Installation complete |
在安裝期間建立檔案系統時,以下其中之一的警告訊息可能會顯示出來。
Warning: inode blocks/cyl group (87)>= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
或是
Warning: 1 sector(s) in last cylinder unallocated |
當所建立的檔案系統的大小無法與所使用磁片上的空間完全對映時,便會出現警告。這樣的矛盾會導致在未結合入所指定檔案系統中的磁片上產生未使用的空間。未使用的空間並無法提供給其他檔案系統使用。
解決方法: 忽略警告訊息。
在安裝「Solaris 8 軟體」兩片 CD 的第一片之後,自訂型的 JumpStart 安裝並不會提示您進行安裝「Solaris 8 軟體」兩片 CD 的第二片。
如果您僅在安裝「一般使用者」軟體群組,您便不需要安裝「Solaris 8 軟體」兩片 CD 的第二片,因為「一般使用者」軟體及其基本的語言環境支援是在「Solaris 8 軟體」兩片 CD 的第一片上。
如果您正安裝 Entire Distribution plus OEM (完整分配外加 OEM)、Entire Distribution (完整分配) 或 Developer (開發者)軟體,且正從伺服器中使用自訂型 JumpStart 安裝,請使用包含有 Solaris 8 的兩片 CD 以及「語言 CD」的網路安裝伺服器。請參閱 “Creating a Profile Server” in Solaris 8 Advanced Installation Guide。
如果您正安裝 Entire Distribution plus OEM (完整分配外加 OEM)、Entire Distribution (完整分配) 或 Developer (開發者)軟體,且正從磁片上使用自訂型 JumpStart 安裝,請遵循這些步驟來安裝「Solaris 8 軟體」兩片 CD 的第二片以及「語言 CD」:
在自訂型 JumpStart 完成了「Solaris 8 軟體」兩片 CD 之第一片的安裝後,請重新啟動系統。
登入系統。
插入「Solaris 8 軟體」兩片 CD 的第二片。
執行 installer 程序檔並且遵循螢幕上的說明來安裝其餘的軟體。
插入「Solaris 8 語言 CD」。
執行 installer 程序檔並且遵循螢幕上的說明來安裝任何語言。
如果您從 Solstice DiskSuiteTM 或是一個 「 SolarisTM 容體管理員」鏡像式的根、或 Veritas 封裝式的根來進行啟動,lucreate 指令也許無法決定啟動裝置。以下的錯誤訊息會顯示出來。
WARNING: Unable to determine root device by accessing boot device settings directly. ERROR: Unable to determine root device for current BE. ERROR: Unable to determine the physical boot device for the current BE <...>. Use the <-C> command line option to specify the physical boot device for the current BE <...> |
如果您使用 lucreate -C 來指定實體啟動裝置,該指令會失敗。
解決方法: 以手動方式編輯 /usr/sbin/lucreate,讓 Live Upgrade 決定是由 Solstice DiskSuite 或是一個 「Solaris 容體管理員」鏡像式的根、或 Veritas 封裝式的根來進行啟動。請遵循這些步驟。
製作 /usr/sbin/lucreate 的備份複本。
在文字編輯程式中打開 /usr/sbin/lucreate。
在 /usr/sbin/lucreate 中找到下列一行。
elif [ "${dpbe_pbeBootDev}" -eq "-" ] ; then |
將先前的一行變更為如下所示。
elif [ "${dpbe_pbeBootDev}" = '-' ] ; then |
在 /usr/sbin/lucreate 中找到下列一行。
if [ "${OPTARG}" -ne "-" ] ; then |
將先前的一行變更為如下所示。
if [ "${OPTARG}" != '-' ] ; then |
儲存在 /usr/sbin/lucreate 中所做變更。
現在起,lucreate 指令能夠決定啟動裝置,-C 選項將能正確運作。
當升級完成時,您可將 /usr/sbin/lucreate 的備份複本移除。
如果 /export 目錄的容量接近全滿,而您升級至 Solaris 8 2/04 作業環境,/export 的空間需求會被計算錯誤,而升級將會失敗。如果安裝了無磁碟用戶端、或是將協力廠商軟體安裝在 /export 時,這個問題通常便會發生。以下的訊息會顯示出來。
WARNING: Insufficient space for the upgrade. |
解決方法: 在您升級之前,請選擇以下其中一個解決方法。
暫時將 /export 目錄重新命名,直到完成升級為止。
暫時在 /etc/vfstab 檔案中針對 /export 行予以註釋,直到完成升級為止。
如果 /export 是一個獨立的檔案系統,那麼,請在您執行升級之前,先解除裝載 /export。
在從 Solaris 2.5.1 8/97 或 11/97 作業環境升級至 Solaris 8 作業環境之後,下列的錯誤可能會出現在 /a/var/sadm/system/logs/upgrade_log 中。
rm: Unable to remove directory /a/var/sadm/pkg/.save.SUNWcsr: File exists |
解決方法: 要避免此種錯誤,在您升級到 Solaris 8 作業環境之前,請在根檔案系統上執行 fsck。
要解決您升級後的錯誤,請在根檔案系統中執行 fsck。
如果您的系統目前支援安裝有「AdminSuite 2.3 無磁碟用戶端」工具的無磁碟用戶端,在安裝 Solaris 8 2/04 作業環境之前,您必須先刪除所有現有的無磁碟用戶端。如需特定說明,請參閱在 Solaris 8 System Administration Supplement 中的 “How to Set Up Your Diskless Client Environment”。
如果您嘗試在現有的無磁碟用戶端上安裝 Solaris 8 2/04 作業環境,下列的錯誤訊息將會出現。
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) 作業環境升級至 Solaris 8 2/04 作業環境 (Solaris WBEM Services 2.4),您必須將所有專用自訂之「管理物件格式」(MOF) 資料轉換為與 Solaris WBEM Services 2.4 共同使用之新的「可靠日誌」系統訊息庫格式。如未轉換資料將會導致資料漏失。
解決方法: 如要轉換 WBEM 資料,在升級之前,您必須儲存 JavaSpacesTM 軟體。在升級之後,您必須執行 wbemconfig convert 指令。
在升級至 Solaris 8 2/04 作業環境之前,請遵照這些步驟來儲存 JavaSpaces 軟體。
轉換到超級使用者(superuser)的身份。
儲存 JavaSpaces 軟體。
cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp |
檢查並記錄下安裝在您機器上的 JDKTM 軟體版本。例如:
# /usr/bin/java -version java version "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, native threads, sunwjit) |
您所執行的 JDK 軟體版本必須和原始 JavaSpaces 資料儲存建立時所執行的 JDK 軟體版本相同。
在升級至 Solaris 8 2/04 作業環境之後,您必須轉換 WBEM 資料。如需特定的說明,請參閱 “ Upgrading the CIM Object Manager Repository” in Solaris WBEM Services Administrator's Guide。
這個問題會對執行 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 安裝了 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 |
轉換到超級使用者(superuser)的身份。
藉由輸入以下文字,使用 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 2/04 作業環境,但並未選取 64 位元支援做為升級選項時,以下的 64 位元套裝軟體不必要地被安裝:
SUNWceuox
SUNWeeoux
SUNWneoux
SUNWseoux
SUNWweoux
解決方法: 當您完成升級之後,請使用 pkgrm 指令來移除這些 64 位元套裝軟體:
# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox |
果您的系統已正執行適用 64 位元的韌體,便不需要快閃 PROM 更新。
如果您要在 UltraSPARCTM 系統上執行 64 位元的 Solaris 作業環境,您可能需要更新它的快閃 PROM 韌體。 Solaris 8 安裝程式可以選擇增加 64 位元的支援。當您在 Sun UltraSPARC 系統上進行安裝時,依據預設值將會選取 64 位元支援。只有在 CPU 速度為 200 Mhz 或更快時,64 位元系統才能依據預設值在 64 位元模式中啟動。
如果您選擇在任何 SunTM 或 UltraSPARC 系統上執行 32 位元的 Solaris 作業環境,則不需要快閃 PROM 更新。
下列表格列出受到影響的 UltraSPARC (sun4u) 系統以及所需的最低韌體版本。System type 便等於 uname -i 指令的輸出。您可以藉由使用 prtconf -V 指令,來查知您所正使用的韌體版本。
表 1–2 在 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 更新的說明,請參閱 Sun 硬體集合上的 Solaris 8。如果您沒有本手冊,您可以在這個網址取得: http://docs.sun.com。
awk 和 nawk 公用程式的 200 欄位限制可能會導致額外軟體的安裝作業失敗。此問題會在下列情況中產生。
在執行 Solaris 8 2/02 作業環境和「Sun EnterpriseTM 替代路徑」的系統上安裝了「Veritas 容體管理員」(VxVm)
在執行 Solaris 8 2/02 作業環境的系統上安裝了「 Sun StoreEdgeTM 元件管理員」軟體
類似於以下文字的訊息便會顯示:
Installing VxVM for Solaris 8 awk: record `Patch: 108528-13 Obs...' has too many fields record number 12 Alternate Pathing (AP) version 2.3.1 has been detected. This version of VxVM requires the following patch(es) to co-existwith AP 2.3.1: 110722 Install the above patch(es) before you continue the VxVM installation. This installation will now be aborted. pkgadd: ERROR: request script did not complete successfully Installation of <VRTSvxvm> failed. No changes were made to the system. |
解決方法: 請聯繫您的支援管道,取得能增加 awk 和 nawk 欄位限制的 Solaris 修補程式。
如果您使用「Solaris 8 2/02 安裝 CD」在一個歐洲語言環境中進行安裝,出現於安裝過程結束時的 Kiosk 功能表會在 C 語言環境中顯示。
從 Solaris 7 3/99、5/99、8/99 或 11/99 作業環境升級至 Solaris 8 2/04 作業環境之後,以下的錯誤可能出現在升級日誌中。
Doing pkgadd of SUNWplow to /. pkgadd: ERROR: unable to create package object </a/usr/openwin/share/locale/de.ISO8859-15>. file type <s> expected <d> actual unable to remove existing directory at </a/usr/openwin/share/locale/de.ISO8859-15> .... Installation of <SUNWplow> partially failed. pkgadd return code = 2 Doing pkgadd of SUNWpldte to /. WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15 may not overwrite a populated directory. ...... pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 could not be installed. ....... Installation of <SUNWpldte> partially failed. pkgadd return code = 2 |
出現此警告的原因是因為修補程式將升級日誌中受影響的目錄從象徵性連結切換成目錄。之後,升級過程會嘗試安裝不包含此變更之套裝軟體的更新過版本。這些錯誤並不會影響系統的作業環境。
解決方法: 忽略這些錯誤訊息。