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

第 1章 安裝問題

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

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

/cdrom/sol_7_sparc/s0/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 交談式安裝」程式時,這些問題便不會發生。

主從式模式中有限的瀏覽程式支援

如果要使用 Solaris Web Start 的主從式模式,您一定要在客戶機上安裝以下的軟體配置之一:

Solaris Web Start 可能無法用舊版的 HotJava、舊版的 Navigator 瀏覽程式或用Internet Explorer 適當地執行或顯示。

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 交談式安裝」程式。

手動處理檔案系統佈局會造成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. 

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

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

交談式的安裝問題

新 JumpStart 的行為

當您打開已經安裝 JumpStartTM軟體於 Solaris 7 和 Solaris 2.6 作業環境的系統時(包括新的系統和其上已經有安裝程式在執行的預先安裝系統),Solaris Web Start 的簡介螢幕會顯示出來。您現在可以結束 Solaris Web Start 並執行JumpStart 安裝。

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 進階伺服器安裝程式升級。

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

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

64-位元的 Solaris 問題

這個區段說明和安裝程式相關的 64-位元 Solaris 問題。

Sun UltraSPARC 系統(sun4u)可能會需要閃爍 PROM(開放式啟動)升級

如果要在 UltraSPARC 系統上執行 64 位元的 Solaris 作業環境,您可能會需要將升級此系統的閃爍 PROM 韌體。Solaris 7 安裝程式有一個新的勾選框,可以讓您新增 64 位元的支援。這個新的 64 位元的支援是在安裝於 Sun UltraSPARC 系統上時,由內定值所選取的。


註解 -

如果您選擇要在任何 Sun 或 UltraSPARC 系統上執行 32 位元的 Solaris 作業環境,就不須做閃爍 PROM 升級。


以下的表格列出了受到影響的 UltraSPARC (sun4u) 系統,以及最低的韌體版本需求。「系統類型」是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 更新的指示,請參考Solaris 7 Sun Hardware Platform Guide。如果您沒有這本手冊,可以從http://docs.sun.com取得。


64-位元的 Solaris 錯誤

使用-m lp64旗號時,adbgen 報告的錯誤(4164583)


ld: fatal:  file /usr/lib/adb/sparcv9/adbsub.o:

當您嘗試要產生 64 位元的巨集時,adbgen會無法作業,因為依照內定值,/usr/lib/adb/sparcv9/adbgen.o的建立不足以連結到 4GB 以上的64 位元程式。

其它變通的方法: 做修補。