這份文件自從在 Solaris 8 文件 CD 中發行以來,已在此章中新增了下列與安裝相關的錯誤之描述。此章的修訂版本已經發行於 Solaris 8 (SPARC 平台版﹞版次注意事項:
Bug ID 4240147
Bug ID 4309047
Bug ID 4310705
語言環境所支援的安裝機制在 SolarisTM 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 軟體 - 即使尚在進行中,進度指示表有時會指出安裝已完成。在進度指示表指出安裝已完成後的數分鐘,安裝程式可能才完成套裝軟體的新增。
請勿依賴進度指示表來指出是否已完成安裝。當程式已完成全部的安裝作業時,安裝程式會顯示下列的訊息。
安裝完成 |
在安裝期間建立檔案系統,下列其中一項警告訊息可能會顯示。
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 |
解決方法:忽略警告訊息。
如果 # 含括在 JavaTM 程式的路徑中,當您執行程式時會顯示下列訊息。
Exception in thread "main" java.lang.NoClassDefFoundErrorVolume Management (vold) sometimes uses a pound sign in a pathwhen creating directory names: |
解決方法: 刪除路徑的 # 或是不使用 Java 安裝精靈。
在安裝 Solaris 8 第一片 CD 的軟體後,並不會提供給您自訂型的 JumpStartTM 安裝 Solaris 8 軟體的第二片 CD。
解決方法: 如果您只要安裝一般使用者軟體群組的話,則不需要安裝 Solaris 8 軟體的第二片 CD,因為一般使用者軟體和它的基本設定支援已經包括在 Solaris 8 軟體第一片 CD 中了。
如果您安裝了完整分配加上 OEM,完整分配,或開發者軟體,而且從伺服器上使用自訂型的 JumpStart 安裝,使用包括 Solaris 8 第一及第二片,和語言 CD 光碟的網路安裝伺服器。 請參閱 "Creating a Profile Server" in Solaris 8 Advanced Installation Guide。
如果您安裝了完整分配加上 OEM,完整分配,或開發者軟體,而且從磁片上安裝自訂型的 JumpStart,遵循下列步驟安裝包括 Solaris 8 軟體第一及第二片,和語言 CD 光碟的網路安裝伺服器:
在自訂型的 JumpStart 完整的安裝了 Solaris 8 軟體第一片 CD ,重新開機。
登入到系統。
插入 Solaris 8 軟體的第二片 CD。
執行 installer 指令並且遵循螢幕上的指令以安裝剩餘的軟體。
插入 Solaris 8 語言 CD。
執行 installer 指令並且遵循螢幕上的指令以安裝任何語言。
對部份只有英文的版本 Solaris 8 的安裝 CD而言,安裝程式要求 Solaris 8 軟體的第一片 CD 時允許您插入 Solaris 8 軟體第二片 CD 。
如果插入不正確的 CD ,安裝程式會嘗試使用它,即使它無法用來安裝 Solaris 作業環境。
如果你執行預設安裝,下列的訊息會顯示在摘要面板的明細視窗上:
ERROR: Could not load the media (/cdrom)" error message |
解決方法: 插入 Solaris 8所要求的軟體第一片 CD 。如果您在顯示空白螢幕後插入 Solaris 8 軟體第二片 CD ,您需要重新由 "啟動CD-ROM " 的步驟,啟動安裝程式。
當壓縮磁碟機沒有插入磁碟時 Solaris Web Start 報告有異常運算表示式。 顯示訊息如下:
Starting the Web Start 3.0 Solaris installer ./W00.findswap[1823]: 173 Arithmetic Exception Could not get disk information. Exiting |
servers_xlarge 設定檔檔案中遺漏了 sun4us 登錄。
解決方法:使用 setup_install_server 設定一個 netinstall 影像並修改 servers_xlarge 檔案以包含 sun4us平台的 client_arch 登錄。之後繼續 JumpStart 的安裝。
如果系統安裝是使用的 Solaris 8 軟體的第一片 CD,會提示您以 DHCP 來配置系統。如果您選取 DHCP,安裝會失敗。會顯示下列訊息:
The IP address previously set on the network interface is no longer available. |
由 Net 安裝伺服器安裝
使用 Web Start 安裝程式
具備靜態 IP 位址安裝
解決方法:在安裝完成後,配置系統使用 DHCP,使用 Web Start 安裝程式,或使用 Net 安裝伺服器來安裝系統。
Solaris Easy Access Server 中的應用程式未證明是否可在 Solaris 8 作業環境中執行。如果您將執行來自 SEAS 的應用程式,則您必須安裝 Solaris 8 Admin Pack,以確定那些應用程式將正確地在 Solaris 8 作業環境中執行。
SEAS 發行版本中包括的數個應用程式現在是 Solaris 8 作業環境的一部份:
Solaris Web-Based Enterprise Management (WBEM) 服務
Solaris 列印管理員
NetscapeTM Communicator
Java Development Kit (JDKTM)
SolsticeTM DiskSuiteTM
下列的 SEAS 應用程式尚未通過認證能在 Solaris 8 作業環境運作:
Solstice Internet Mail Server
Sun Directory Services
Sun WebServerTM
Solaris PC NetLink
SunScreenTM SKIP
Solstice NFS Client
Java IDL
Solstice AutoClientTM
Solaris Data Backup Utility
Solaris 8 作業環境引進新的檔案系統快取架構,它包含「Solaris 7 優先分頁」功能。不應該在 Solaris 8 作業環境中設定系統變數 priority_paging, 而且當系統升級到 Solaris 8 作業環境時,應該移除 /etc/system。
新的快取架構將移除虛擬記憶體系統上因檔案系統活動而造成的大部份壓縮。 因此,新的快取架構將變更動態的記憶體分頁統計,使得觀察系統記憶體性質更簡單。不過,數個統計將報告相當不同的值,這些是分析記憶體行為或設定效能監視臨界值時應該考慮的值。 大多數可見的差異如下:
頁回收量較高,在進行頻繁的檔案系統活動期間,這應該視為正常作業。
可用記憶體容量較高,因為可用記憶體計數現在包括檔案系統快取記憶體的大型元件。
掃瞄速率幾乎為零,除非整個系統沒有可用記憶體。在進行正常檔案系統 I/O 期間,掃描不再用來取代可用清單。
當您使用 Sun Microelectronics 平台的修補程式升級 Solaris 8 作業環境,系統將無法啟動。
解決方法: 如果您計畫升級到 Solaris 8 作業環境,而您在您的系統上使用 Solaris 7 並已安裝修補程式 ID 107258-02 或 107258-01, 鍵入:
# patchrm 107258-02 # patchrm 107258-01 |
# patchadd 107258-02 # patchadd 107258-01 |
這個問題會影響非隨附於 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 Easy Access Server (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 |
在升級至具有 Solaris 軟體的系統時,這個升級程式會夸大多達 30 個百分點的空間容量需求。受這個問題所影響的系統,如果沒有取消選取套裝軟體或尋找更多的空間,系統將無法升級。
解決方法:您可以自行重新配置檔案系統之間的磁碟空間, 或使用「軟體自訂」功能表,移除不需要的軟體套裝軟體。
升級的記錄可以陳述 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 |
如果您的系統已經執行 64 位元備妥的韌體,將不再需要快閃 PROM 升級。
如果您要在 UltraSPARCTM 系統上執行 64 位元的 Solaris 作業環境, 您可能需要升級它的快閃 PROM 韌體。 Solaris 8 安裝程式具有一個新增 64 位元支援的核取方塊。在 Sun UltraSPARC 系統上進行安裝時,依據預設值將選取這個 64 位元支援。 如果 64 位元系統的 CPU 速度為 200 Mhz 或更快,則它僅能在 64 位元中啟動。
如果您選擇在任何 SunTM 或 UltraSPARC 系統上執行 32 位元的 Solaris 作業環境,則不需要升級快閃 PROM。
下列表格列出受到影響的 UltraSPARC (sun4u) 系統以及所須的最小韌體版本。System type 等於 uname -i 指令的輸出。 您可以使用 prtconf -V 指令,告知將使用哪一個韌體版本。
來自 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。
法文,義大利文,德文,西班牙文,與瑞典文語言環境還有部分未本土化的對話方塊,一些說明檔中的對話方塊也未本土化,而且在安裝期間找不到說明檔。
如果您安裝一個歐洲語言環境,則支援視窗、安裝、64 位元與字型 的附加軟體也會安裝在您系統上。這個錯誤的影響是可以忽略的,因為要支援這個附加的軟體只要一點額外的空間就夠了。
除了標題外,Solaris 互動式安裝尚未本土化。尚未本土化的區段從下列開始:
您將開始使用初始的選項..... |
{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 資訊對話方塊的「確定」與「取消」按鈕的標籤為 未定義。左邊的按鈕應該是「確定」,而右邊的按鈕應該為「取消」。