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

交談式的安裝錯誤

安裝失敗,並且含有錯誤的非裝載檔案系統錯誤(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 進階伺服器安裝程式升級。

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

指示套裝軟體被新增兩次的錯誤訊息(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

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

無法修補多重架構伺服器(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