跳過導航連結 | |
結束列印檢視 | |
Oracle Solaris 11 版本說明 Oracle Solaris 11 Information Library (繁體中文) |
sysconfig create-profile 無法為共用 IP 區域配置網路 (7090563)
含有 -c 選項的 sysconfig configure 指令,會展開樹狀目錄結構 (7094123)
sysconfig create-profile 不允許建立本機使用者帳號 (7097083)
同時拔除多個 USB 鍵盤時,會發生系統當機 (7076162)
IB HCA 或 RDSv3 IB 用戶端的 unconfigure 作業失敗 (7098279)
當建立新的啟動環境時,只會建立來源啟動環境的第一個 GRUB menu.lst 項目 (7093604)
man 指令的 -f 選項等同於 -k 選項 (7093992)
zoneadm attach 指令與 -a 和 -n 選項一起使用時可能會當機 (7089182)
svccfg validate 指令在分割清單中失敗 (7054816)
ilomconfig 服務可能會延遲系統啟動 (7100050)
xterm-256color 終端機類型不受支援 (7099457)
中斷連接或關閉已連接的 IEEE-1394 裝置,會導致系統當機 (7070912)
當 automount 服務停用時,useradd 會以無法存取的主目錄建立使用者 (7070558)
SPARC:使用直接 I/O,從多重通訊端 T 系列系統上的主網域移除多個 PCIe 槽,可能會導致系統啟動時當機 (7100859)
cxge 驅動程式別名與現有的驅動程式別名衝突 (7054074)
含有 -s 選項的 dladm show-aggr 指令無法運作 (7094923)
在虛擬交換器新增至控制網域後,datalink-management 服務在首次啟動時逾時 (7087781)
若 DefaultFixed 設定檔未啟用,ipadm 指令無法運作 (7105597)
停用 fc-fabric SMF 服務會中斷系統啟動 (6988653)
對 iSCSI 或 SAS 裝置使用 SCSI-2 reserve 指令時,會發生系統當機 (7075285)
Evolution 應用程式在全新安裝後故障 (7077180)
SPARC:與 USB 鍵盤、滑鼠和實體顯示器有關的桌面問題 (7024285)
x86:使用 NVIDIA 圖形的層加速可能導致 Firefox 結束 (7095998)
點陣式主控台未正確顯示於 Intel 圖形晶片組 (7097468)
x86:點陣式主控台未正確顯示於 NVIDIA 圖形晶片組 (7106238)
非 GTK 應用程式無法連線至非 UTF-8 語言環境上的 ATOK 語言引擎 (7082766)
本節說明 Oracle Solaris 11 中的系統管理問題。
若您同時拔除多個 USB 鍵盤,可能會發生系統當機。
解決方法:當您想從系統中拔除多個 USB 鍵盤時,請務必一個一個分別拔除。
InfiniBand 主機通道配接卡 (IB HCA) 或 RDSv3 IB 用戶端的 unconfigure 作業失敗,因為 RDSv3 驅動程式不支援動態重新配置。
針對 RDSv3 DR,會顯示下列錯誤訊息:
# cfgadm -c unconfigure ib::rdsv3,0 This operation will suspend activity on the IB device Continue (yes/no)? yes cfgadm: Hardware specific failure: unconfigure operation failed ap_id: /devices/ib:fabric::rdsv3,0
針對 HCA DR,會顯示下列錯誤訊息:
# cfgadm -c unconfigure PCI-EM0 cfgadm: Component system is busy, try again: unconfigure failed
解決方法:移除 RDSv3 驅動程式,然後重新啟動系統。
# pkg uninstall system/io/infiniband/reliable-datagram-sockets-v3
# reboot
無論來源啟動環境擁有多少項目,建立新的啟動環境後 GRUB menu.lst 檔案中都只會有一個項目。來源啟動環境的第一個 menu.lst 項目會用來建立新啟動環境的項目。所有其他項目均會忽略。
當透過 beadm 指令或 pkg update 指令建立新啟動環境時,就會出現此問題。新啟動環境的其他項目將無法使用。
解決方法:編輯 /rpool/boot/grub/menu.lst 檔案,然後從原始啟動環境複製所需項目。將來源項目中的啟動環境名稱替代成目標啟動環境的名稱。
Java 執行階段環境 (JRE) 可能無法偵測系統預設的時區設定,因而轉至標準時間自訂時區,例如 GMT-08:00 for US/Pacific。因此,本機時間永遠會是標準時間,自訂時區不支援任何標準或日光節約時間轉換。
解決方法:請選擇以下解決方法之一:
將 TZ 環境變數設為適當的時區名稱,例如 TZ=US/Pacific。請參閱「environ(5) 線上手冊」以取得更多詳細資訊。
將 svc:/system/environment:init SMF 服務實例的 environment/TZ 特性變更為適當的時區名稱,然後重新整理服務。
# svccfg -s svc:/system/environment:init setprop environment/TZ = timezone-name # svcadm refresh svc:/system/environment:init
啟動 Java 時,以適當的時區名稱指定 user.timezone 特性值,例如 java -Duser.timezone=US/Pacific。
從這個發行版本開始,含有 -f 選項的 man 指令等同於 -k keyword 選項。man -f 指令不會顯示如同 man 指令的線上手冊說明的資訊。
解決方法: 無。
在此發行版本中,無法使用連字符 (-) 符號來指定 zoneadm attach 指令中含有 -n 或 -a 選項的 stdin 引數。
解決方法:不要使用 stdin 引數。
在為 SMF 修改提供適當的多重清單支援後,svccfg validate 指令不應再警告缺少必要的特性群組。不過,svccfg validate 指令會在分割清單中失敗。
若提供清單的實例,因缺少定義於個別清單的服務層級中的服務方法而無法正確驗證時,就會發生此問題。這樣可能會顯示下列錯誤訊息:
$ svccfg validate /lib/svc/manifest/system/console-login-vts.xml Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt6"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt5"; Name of missing property group="start"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="start"; pg_pattern type="method" Required property group missing: FMRI="svc:/system/console-login:vt2"; Name of missing property group="stop"; Type of missing property group="method"; Template source="svc:/system/svc/restarter:default"; pg_pattern name="stop"; pg_pattern type="method" svccfg: Validation failed.
警告會顯示在 manifest-import 服務記錄檔中,而非主控台中。警告並非嚴重警告,而且不會讓實例無法匯入。一旦實例匯入後,您就能順利使用 svccfg validate 指令手動驗證實例。
解決方法:避免在分割清單中使用 svccfg validate 指令。
若桌上型電腦系統或膝上型電腦系統的服務處理器不是使用 Oracle Integrated Lights Out Manager (ILOM),或使用的 Oracle ILOM 版本比 3.0.12 舊,ilomconfig-interconnect 服務就會重複嘗試與 Oracle ILOM 建立連線。這個重複嘗試可能會延遲系統啟動時間。
解決方法:使用下列指令停用 ilomconfig 服務:
# svcadm disable svc:/network/ilomconfig-interconnect
Apple OS X Lion (Mac OS X 版本 10.7) 中包含的 Terminal.app 終端機模擬器使用的是預設的 xterm-256color 終端機類型,而此 Oracle Solaris 發行版本不支援此類型。因此,當您從 Apple OS X Lion 的 Oracle Solaris 11 上執行遠端終端機階段作業時,可用的終端機功能會大受限制,只能執行非常基本的指令行互動操作。
每當執行需從 terminfo 資料庫擷取終端機功能的應用程式時,您可能會看到錯誤訊息。下列是典型的錯誤訊息範例:
tput: unknown terminal "xterm-256color" tabs: xterm-256color: terminfo file not found
解決方法:將 Terminal.app 終端機模擬器設為使用 xterm-color 終端機類型。執行下列步驟以設定 xterm-color 終端機類型:
在 Terminal.app 應用程式取得焦點時,從畫面上方的功能表中選擇 [終端機] -> [喜好設定] -> [設定] -> [進階]。
從 [宣告終端機為] 下拉式清單中,選取 xterm-color。
若有任一區域是 ready 狀態,pkg(1) 指令將會失敗。螢幕上將顯示下列錯誤訊息:
pkg: update failed (linked image exception(s)): Can't initialize child image (zone: zone) at path: zonepath/root
解決方法:使用 zoneadm 指令啟動或停止區域。接著重試 pkg 指令。
中斷連接或關閉已連接的 IEEE-1394 裝置,可能會導致系統當機。螢幕上將顯示下列錯誤訊息:
panic[cpu3]/thread=ffffff0010633c20: genunix: [ID 335743 kern.notice] BAD TRAP: type=e (#pf Page fault) rp=ffffff0010633960 addr=8 occurred in module "s1394" due to a NULL pointer dereference
解決方法:不要中斷連接或關閉已連接的 IEEE-1394 裝置。
若停用 automount 服務,使用 useradd (1M) 指令建立帳號的使用者將無法登入。發生此問題的原因,是因為 /etc/passwd 檔案中的主目錄規格未對應主目錄的實際路徑名稱。螢幕上將顯示下列錯誤訊息:
No directory!
解決方法:不要停用 automount 服務,svc:/system/filesystem/autofs:default。
automount 服務必須啟用,因為現有的使用者帳號 (包括安裝時建立的初始帳號) 均相依於 automount 服務。若您選擇停用 automount 服務,請手動編輯 /etc/passwd 檔案中每個使用者的主目錄項目,以指定主目錄的實際路徑名稱。
若您使用直接 I/O 功能,從多重通訊端 SPARC T 系列系統上移除多個 PCIe 槽,您的系統在啟動時可能會當機。您可使用 ldm remove-io 指令移除多個 PCIe 槽。當使用 ldm remove-io 指令移除有類似路徑名稱的 PCIe 槽,然後重新啟動系統時,就會出現此問題。
如需有關直接 I/O 功能的更多資訊,請參閱「Oracle VM Server for SPARC 2.1 Administration Guide」。
例如,若您移除有類似路徑名稱的 /SYS/MB/PCIE5 (pci@500/pci@2/pci@0/pci@0) 與 /SYS/MB/PCIE4 (pci@400/pci@2/pci@0/pci@0) 槽,下次啟動 Oracle Solaris 11 作業系統時可能會當機。
在移除 /SYS/MB/PCIE4 與 /SYS/MB/PCIE5 PCIe 槽後,當管理員執行 ldm list-io 指令時,會顯示下列配置:
# ldm list-io IO PSEUDONYM DOMAIN -- --------- ------ pci@400 pci_0 primary niu@480 niu_0 primary pci@500 pci_1 primary niu@580 niu_1 primary PCIE PSEUDONYM STATUS DOMAIN ---- --------- ------ ------ pci@400/pci@2/pci@0/pci@8 /SYS/MB/PCIE0 OCC primary pci@400/pci@2/pci@0/pci@4 /SYS/MB/PCIE2 OCC primary pci@400/pci@2/pci@0/pci@0 /SYS/MB/PCIE4 OCC pci@400/pci@1/pci@0/pci@8 /SYS/MB/PCIE6 OCC primary pci@400/pci@1/pci@0/pci@c /SYS/MB/PCIE8 OCC primary pci@400/pci@2/pci@0/pci@e /SYS/MB/SASHBA OCC primary pci@400/pci@1/pci@0/pci@4 /SYS/MB/NET0 OCC primary pci@500/pci@2/pci@0/pci@a /SYS/MB/PCIE1 OCC primary pci@500/pci@2/pci@0/pci@6 /SYS/MB/PCIE3 OCC primary pci@500/pci@2/pci@0/pci@0 /SYS/MB/PCIE5 OCC pci@500/pci@1/pci@0/pci@6 /SYS/MB/PCIE7 OCC primary pci@500/pci@1/pci@0/pci@0 /SYS/MB/PCIE9 OCC primary pci@500/pci@1/pci@0/pci@5 /SYS/MB/NET2 OCC primary
解決方法:請使用以下解決方法之一:
不要移除具有類似路徑的所有 PCIe 槽。而是僅移除一個 PCIe 槽。
將 PCIe 卡插入不具有類似路徑的槽。然後,以直接 I/O 功能使用 PCIe 槽。
tar 指令可能無法列出歸檔內容或從磁帶擷取歸檔。這樣可能會顯示下列錯誤訊息:
tar: blocksize = 0
備註 - tar 指令可處理磁碟上的歸檔。
解決方法:請選擇以下解決方法之一:
使用 tar 指令之前,先使用 dd 指令將磁帶歸檔複製到磁碟。例如,若要更新磁帶歸檔上的現有檔案,請鍵入下列指令:
# dd if=/dev/rmt/6c of=disk.tar bs=10240 # tar uvf disk.tar file # dd if=disk.tar of=/dev/rmt/6c bs=10240
將磁帶中的歸檔傳輸到 tar。
# dd if=/dev/rmt/6c bs=10240 | tar tvf -
在 T3 與 T4 系統上,若服務處理器 (SP) 是降級模式,主機系統可能無法重新啟動。
解決方法: 無。