Solaris 7(Intel平台版)亞洲版注意事項

第 1章 安裝問題

本章說明和安裝 Solaris 7 軟體環境有關的已知問題。

本章中的資訊取代了列在installation_bugs檔案中的任何資訊,此檔案是Solaris 7 CD 的SUNWrdm套裝軟體的一部份。如果您從 Solaris 7 CD 啟動,installation_bugs檔案位於此目錄中:

/cdrom/sol_7_x86/s2/Solaris_2.7/Docs/release_info/C

installation_bugs檔案的內定安裝位置為:

/usr/share/release_info/Solaris_2.7/C


註解 -

本產品的名稱為 Solaris 7,但是其代碼和路徑或套裝軟體的路徑名稱可能會使用 Solaris 2.7 或 SunOS 5.7。請遵照所寫出的代碼或路徑使用。


Solaris Web Start 錯誤

這個區段只說明使用 Solaris Web Start 時可能會發生的已知安裝錯誤,Solaris Web Start是以瀏覽程式為基礎的程式,可以讓您安裝 Solaris 軟體和附加的軟體。使用「Solaris 交談式安裝」程式時,這些問題便不會發生。

無法移動 Root 分割區(4046659)

您可以選擇 Solaris Web Start中的系統磁碟,但是您不可以在之後才從系統磁碟將 root 分割區移除。

其它變通的方法:如果您需要移動 root 分割區,請使用「Solaris 交談式安裝」程式,不要使用 Solaris Web Start。

產品可能不會使用全部的保留空間(4059182)

Solaris Web Start 會依您所安裝的所有產品之總空間需求保留空間。如果您在安裝產品之後,使用之前檢查您的磁碟空間配置,您可能會發現大量很明顯未使用的磁碟空間。當您執行此軟體時,可能會用到這些空間的一部份,也有可能不會被用到這些空間。

其它變通的方法:如果要配置比 Solaris Web Start 的需求更少的總磁碟空間,請使用「Solaris 交談式安裝」程式。

Root (/)分割區延伸超過 HBA 磁柱 1023(4062008)

如果手冊檔案系統的佈局是用於 IDE 系統上的 Solaris Web Start,安裝啟動之後可能就會有錯誤訊息顯示出來。此項錯誤的發生是因為(/)分割區中有太多的空間配置。

其它變通的方法:重新啟動 Solaris Web Start 並且使用「自動檔案系統佈局」。

手動處理檔案系統佈局會造成koko.UTF-8zh_TWzh_TW.BIG5區域環境的安裝失敗(4062728)

在「資訊」選項選取數個 HTML 檔案會造成記憶體漏失和安裝失敗。

其它變通的方法:不要按數個超文件鏈結。

無法在亞洲語區域環境配置空間(4171834)

在亞洲語區域環境使用 Solaris Web Start 時,可能會顯示以下的警告訊息:


There is not enough disk space to install all of the software you have 
selected. Please choose to install fewer products. 
 

這個訊息出現之後,您可能可以繼續,也可能無法繼續安裝。

其它變通的方法:取消安裝並重新安裝系統軟體。

交談式的安裝問題

Solaris dtlogin螢幕

不論您所使用的桌上管理系統環境為何,當您第一次啟動您的工作站時,Solaris 7 作業環境都會內定成登入螢幕。您可以從登入螢幕選擇您的桌上管理系統環境。登入螢幕會要求使用者的名稱和密碼。您的桌上管理系統環境會在對您的名稱和密碼做完辨證之後顯示出來。若須更多關於登入螢幕的資訊,請參閱dtlogin線上援助頁(附加在 Solaris 一般桌上管理系統環境(CDE)的線上援助頁)或Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

系統管理者的 dtlogin注意事項

不熟悉 CDE 的系統管理者需要知道關於 CDE 的圖形登入程式:dtlogin。請查看dtconfig線上援助頁。

交談式的安裝錯誤

安裝失敗,並且含有錯誤的非裝載檔案系統錯誤(4164303)

可能會顯示以下的訊息:


The Solaris operating environment on slice c0t0d0s0 cannot be upgraded. 
A file system listed in the file system table (vfstab) could 
not be mounted.

安裝軟體可能會為 root inod 解譯儲存在去除的 DiskSuiteTM複合裝置的 inode ,並且嘗試將複合裝置視為可升級的片段裝載。當這個問題出現時,裝載會失敗,安裝會中斷。

重新啟動之後,TotalNET 進階伺服器(SunLink)驅動程式會造成驚慌 (4121961)


警告 - 警告 -

mod_install: MT-unsafe driver 'tnatp' rejected panic[cpu0] / thread=7051e040:mutex-enter:bad_mutex lp=1046aa20 owner=7051e040 thread=7051e040


使用 Solaris 7 作業環境需要將 TotalNET 進階伺服器(SunLinkTM)升級成5.2 版,否則會有驅動程式的衝突問題。5.0 和 5.1 版的 TotalNET 進階伺服器會造成 Solaris 7 作業環境的啟動不正確。

其它變通的方法:安裝 Solaris 7 作業環境之前,您一定要將所有的安裝程式都升級成 TotalNET 進階伺服器的 5.2 版,此版本在 Solaris Easy Access Server(Solaris 簡易存取伺服器)2.0 CD 中有提供。請遵照所提供的指示來將現存的 TotalNET 進階伺服器安裝程式升級。

啟動交談式安裝前發生的安裝錯誤


小心 - 小心 -

開始將以x86-為基礎的系統升級為 Solaris 7 作業環境之前,請確定閱讀ID 4121281 的錯誤說明。


DiskSuite可能會造成資料遺失(4121281)

如果您在執行DiskSuiteTM並且升級為 Solaris 7,您一定也要升級成DiskSuite 4.2。DiskSuite 4.2 分配包括稱為metacvt的指令集,可以自動化metadb抄本的移除和取代。當您升級成 Solaris 7 和 DiskSuite 4.2 時,可以使用metacvt將儲存在抄本中的 SCSI 驅動程式名稱從cmdk變更為sd

其它變通的方法:如果要避免在升級成 Solaris 7 作業環境期間的潛在資料遺失問題,您一定要在將任何以 x86-為基礎並且執行 DiskSuite 的系統升級之前,將系統的複合裝置配置儲存成文字檔,並將它們的metadb抄本移除。升級以 x86-為基礎的系統之後,您一定要使用 DiskSuite 指令行介面來回復複合裝置配置。

《DiskSuite 4.2 版版本注意事項》包括儲存metadb配置、移除metadb抄本、將以 x86-為基礎的系統升級成 Solaris 7 作業環境、將 DiskSuite 升級成 4.2 版和回復複合裝置配置的程序。自動化此程序的 Bourne shell 指令集可以使用於 Solaris 作業環境。

交談式安裝期間發生的安裝錯誤

指示套裝軟體被新增兩次的錯誤訊息(1235464)

這是嘗試要安裝相同的架構和已經安裝的套裝軟體版本的問題。這項安裝會重寫此套裝軟體。

升級含「完整的 OEM 製造和配銷叢集」的系統時,以下的套裝軟體就會像是被新增兩次:

安裝進度列可能會不正確(1266156)

「Solaris 軟體的安裝-進度列」有時會在安裝仍在進行中時便指示安裝已經完成。安裝程式可能會在進度列指示安裝完成後仍進行數分鐘的套裝軟體新增。不要完全依賴進度列來告訴您安裝完成與否。當程式完成所有的安裝作業時,安裝會顯示以下的訊息:


Installation 
complete

JumpStart 安裝在錯誤的內定啟動磁碟(4027156)

在某些情況下,JumpStart 不會將內定的啟動安裝在目前的內定啟動磁碟上。這種問題被觀察的情況牽涉到使用全自動安裝於含兩個硬碟的SPARCstationTM5 的問題。在這種情況下,當您重新啟動時,舊版的 Solaris 作業環境會被啟動而不是最新版的。

其它變通的方法:在沒有 JumpStart 的情況下安裝作業環境TM

無磁碟客戶機的安裝不會保留伺服器上的dfstab檔案變更(4045544)

當您用無磁碟客戶機升級伺服器上的 Solaris 作業環境時,dfstab行上的選項不是保留給/usr的。例如,如果您在dfstab檔案中輸入以下這行:


share 
-F nfs -o rw /export/exec/Solaris_2.7_sparc.all/usr

那麼這項登錄就會在升級期間自動被以下這行的登錄取代:


share -F nfs -o ro /export/exec/Solaris_2.7_sparc.all/usr

其它變通的方法:嘗試於擁有無磁碟客戶機或SolsticeTM AutoClientTM的 OS 伺服器上升級 Solaris 作業環境前,請先為客戶機備份/etc/dfs/dfstab

關於升級之前您應該知道的安裝錯誤


註解 -

您將以 x86-為基礎的系統升級成 Solaris 7 作業環境之前,請務必閱讀本章稍早於"啟動交談式安裝前發生的安裝錯誤"第四頁提到的錯誤說明 ID 4121281 和這個區段中所列出的其它錯誤說明。這個問題可能會造成資料遺失。


升級期間可能會發生的安裝錯誤

無法修補多重架構伺服器(1249343)

升級含一個以上 SPARC 核心程式架構的無磁碟客戶機伺服器之後,例如含無磁碟sun4csun4dsun4m客戶機的 sun4u 伺服器,客戶機的核心程式架構和伺服器不一樣者的SUNWkvm套裝軟體無法做修補。

其它變通的方法:應用任何會影響到SUNWkvm套裝軟體的修補之前,以手動的方式將這些套裝軟體加入。


# pkgadd -d  SUNWkvm.*

升級程序會誇大磁碟空間需求(4041733)

升級程式最多可以將升級成含 Solaris 軟體的系統所需的空間需求量誇大百分之三十。這種誇大的問題會在沒有取消選取套裝軟體或尋找更多空間的情況下,造成許多系統無法被升級。

其它變通的方法:以手動的方式在檔案系統之間配置磁碟空間或使用「自訂軟體」功能表來移除不需要的套裝軟體。

從 Solaris 2.6 硬體升級之後,sun4m Solstice AutoClients 無法裝載快取記憶體:3/98 發行(4121951)

重新啟動時,SolsticeTM AutoClientsTM會顯示以下的訊息:


fsck -F cachefs: Cache directory /.cache/rootcache does not exist.
mount -F cachefs: cache fsck mount failed
fsck -F cachefs: Cache directory /.cache/rootcache does not exist.
mount -F cachefs: cache fsck mount failed

這項指引是要讓核心程式知道 root 檔案系統是cachefs類型的。如果要在程式升級之前知道某特定的 Solstice AutoClient 是否會受到這個問題的影響,請檢查伺服器上的/export/root//var/sadm/pkg目錄(這是 Solstice AutoClient的/var/sadm/pkg目錄)。如果這個目錄含有一個稱為TADcar的次目錄,Solstice AutoClients 可能會受到影響。

其它變通的方法:利用附加以下這行升級之後,編輯 Solstice AutoClients 的/etc/system檔案:


rootfs:cachefs

Solstice AutoClients的/etc/system檔案會在伺服器上儲存成/etc/root//etc/system