本章說明與 Solaris 8 1/01 作業環境的安裝相關的問題。
自從本文件在 Solaris 8 1/01 文件 CD 和 Solaris 8 1/01 安裝 CD 之安裝 Kiosk 中發行之後,以下安裝錯誤說明已增加至本章。
本產品的名稱是Solaris 8 1/01,但是 Solaris 2.8 或 SunOSTM 5.8 可能會使用程式碼和路徑或套裝軟體路徑名稱。請始終遵守書面上的程式碼或路徑執行。
如果您在系統上配置名稱服務(NIS+、NIS 或 DNS),而名稱伺服器存在於另外一個子網路上,且路由器不廣播其路由,系統識別工具便無法檢驗名稱伺服器。
如果您選擇 DNS 為名稱伺服器,安裝程式會提示您接受未檢驗的資料並繼續進行。如果您選擇 NIS+ 或 NIS 為名稱服務,沒有檢驗,系統識別就無法繼續進行,名稱服務在安裝期間也無法予以配置。
解決方法: 選擇以下其中一個解決方法。
如果您正使用圖形介面安裝的話,請開啟終端視窗並鍵入以下的指令來新增路由器:
# route add default ip_address_of_router |
如果您使用指令行介面來安裝的話,請選擇 nameservice = none。 安裝完成之後,請建立 /etc/defaultrouter 檔案並執行 sys-unconfig。
網路閘道是用來與其它網路進行通訊的。閘道系統包含數個網路介面配接卡,每個配接卡都與不同的網路連接。
如果您使用 Solaris 8 1/01 安裝 CD 將 Solaris 8 1/01 作業環境安裝在閘道系統上的話,Solaris Web Start 3.0 會使用主要介面來搜集系統識別資訊。您無法指示 Solaris Web Start 3.0 使用替代的網路介面來搜集系統識別資訊。
解決方法: 要指令另外一個介面來搜集系統資訊,請選擇以下其中一個解決方法。
建立 sysidcfg 檔案,以指定系統識別期間使用的網路介面。請參閱Solaris 8 Advanced Installation Guide中的"Guidelines for Preconfiguring With the sysidcfg File" 以及線上援助頁 sysidcfg(4) 以獲取如何建立和修改 sysidcfg 檔案的資訊。
使用 Solaris 8 1/01 軟體兩片 CD 中的第一片來啟動 Solaris 8 1/01 作業環境的「互動安裝」。請指定系統已經網路連接,然後從提供的清單中,選取用於系統識別的替代網路介面。
在 Solaris 8 作業環境中,支援語言環境的安裝機制已經變更。 在 Solaris 2.5.1, 2.6 和 Solaris 7 作業環境中,所選擇的軟體叢集會決定安裝語言環境支援的層級。此 Solaris 8 作業環境包含一個新的安裝介面,會提示您針對所需的語言環境支援來選取特定的地理區域。因此在安裝 Solaris 8 作業環境時,跟 Solaris 2.5.1, 2.6 和 Solaris 7 作業環境比起來,您有更多的可能性來自訂自己系統的配置。
初始安裝期間在「地理環境選擇」螢幕中,您必須選取要安裝的語言環境。 C (POSIX 語言環境) 與 en_US.UTF-8 (統一字元編碼支援) 是唯一會自動安裝的語言環境。
從上一個版次升級時,視要升級的系統上可用語言環境而定,有些語言環境會自動被選取。請注意,英文、法文、德文、義大利文、西班牙文和瑞典文的部份區性永遠都會出現在 Solaris 2.5.1、2.6、和 7 作業環境中的系統上。
統一字元編碼語言環境 (UTF-8) 有一個可以啟用多重語言文字輸入的功能。因為這些語言環境使用每個個別語言環境提供的亞洲語言輸入方法,請安裝那些您需要輸入文字的亞洲語言環境。
安裝 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 的軟體後,自訂型的 JumpStartTM 安裝並不會提示您進行安裝 Solaris 8 軟體的第二片 CD。
如果您只要安裝一般使用者軟體群組的話,則不需要安裝 Solaris 8 軟體的第二片 CD,因為一般使用者軟體及其基本語言環境支援已經包括在 Solaris 8 軟體第一片 CD 中了。
如果您在安裝「完整分配加上 OEM」,「完整分配」,或「開發者」軟體,而且從伺服器上使用自訂型的 JumpStart 安裝,請使用包括 Solaris 8 第一及第二片和語言 CD 光碟的網路安裝伺服器。請參考 Solaris 8 Advanced Installation Guide中的"Creating a Profile Server" 。
如果您在安裝「完整分配加上 OEM」,「完整分配」,或「開發者」軟體,且從磁片上使用自訂型 JumpStart 安裝,請遵循下列步驟來安裝 Solaris 8 軟體第二片和語言 CD :
在自訂型的 JumpStart 完整的安裝了 Solaris 8 軟體第一片 CD 后,請重新開機。
登入系統。
插入 Solaris 8 軟體的第二片 CD。
執行 installer 指令並且遵循螢幕上的指令以安裝剩餘的軟體。
插入 Solaris 8 語言 CD。
執行 installer 指令並且遵循螢幕上的指令以安裝任何語言。
Solaris 8 作業環境引進新的檔案系統快取架構,它包含「Solaris 7 優先分頁」功能。不應該在 Solaris 8 作業環境中設定系統變數 priority_paging,而且當系統升級到 Solaris 8 作業環境時,應該將其自 /etc/system檔案中移除。
新的快取記憶體架構會移除大部分由檔案系統活動造成的虛擬記憶體系統的壓力。這樣產生的結果是,新的快取記憶體架構會變更記憶體分頁統計的動態,從而使觀察系統記憶體的特性更加簡單。但是,許多統計資料提出非常不同的報告值。分析記憶體行為或設定效能監視臨界值時,應該將此列入考慮當中。最明顯的差異是:
回收的頁數比較高,這點在繁忙的檔案系統活動期間是正常的作業情況。
可用記憶體量比較高,因為目前的記憶體數包括檔案系統快取記憶體的大型元件。
掃瞄率幾乎是零,除非整個系統都存在可用記憶體短缺的問題。在進行正常檔案系統 I/O 期間,掃瞄不再用來取代可用清單。
若是您的系統目前支援 AdminSuite 2.3 無磁碟用戶端工具安裝的無磁碟用戶端,在安裝 Solaris 8 1/01 作業環境之前,您必須先刪除所有現存的無磁碟用戶端。若需更明確之說明,請參閱在 Solaris 8 系統管理補充說明 中之 " 如何設定無磁碟用戶端環境 "。
若試圖在現存的無磁碟用戶端安裝 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 安裝補充說明 .
這個問題會影響執行 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 |
當從 Solaris 2.6 或 Solaris 7 作業環境升級為 Solaris 8 1/01 作業環境,但是沒有選取 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) 系統以及所需的最低韌體版本。系統類型 等於 uname -i 指令的輸出。您可以使用 prtconf -V 指令,從而獲知正在使用哪一個韌體版本。
表 1-1 在 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。
法語和德語的 Solaris 8 兩片 CD 的第一片中套裝軟體自訂螢幕尚未本土化。
解決方法: 接受預設選擇。
使用 Solaris 8 的第一片 CD 時,土耳其語言環境無法安裝。以下的錯誤訊息會出現:
couldn't set locale correctly |
解決方法: 透過 C 語言安裝並新增土耳其語支援。
從 Solaris 7 3/99、5/99、8/99 或 11/99 作業環境升級為 Solaris 8 1/01 作業環境後,以下的錯誤可能出現在升級日誌中。
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 |
出現此警告是因為修補程式將升級日誌中列出的受影響的目錄從象徵性連結切換成目錄。然後,升級過程會嘗試安裝不包括此變更的套裝軟體更新版本。這些錯誤不會影響系統的作業環境。
解決方法: 忽略這些錯誤訊息。
除了標題之外,Solaris 互動式安裝對話方塊尚未本土化。尚未本土化的部份,會以下列文字開頭:
You'll be using the initial option ..... |
{0} 法文和義大利文中, {0}有時會顯示在通常顯示 CD 標題的位置。
使用所指定的兩種語言安裝作業環境造成部份安裝程序以英文顯示。除此之外,並非所有的本土化套裝軟體都已被安裝。以下的訊息會顯示出來:
XView warning: "de" kann nicht als Sprachumgebungs-Kategorie Ausgabesprache (gesetzt über Umgebungsvariable(n)) verwendet werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist (Server Package) XView warning: Requested input method style not supported. (Server package) |
解決方法: 使用德文或法文 ISO8859-1 語言環境來安裝 Solaris 作業環境。
德文 Web Start Kiosk proxy 資訊對話方塊的「確定」與「取消」按鈕被標為 未定義。左邊的按鈕應為「確定」,右邊的按鈕應為「取消」。