Solaris 10 版本說明

安裝錯誤

安裝 Solaris 10 作業系統期間或之後,可能會發生下列錯誤。

安裝 Solaris 10 作業系統之後顯示 Java 錯誤訊息 (6218158)

完成 Solaris 10 作業系統安裝之後並重新啟動系統時,可能會產生類似下列範例的 Java 錯誤訊息。這些訊息可能會顯示在主控台,或是記錄在 /var/adm/messages 檔案中。


java[16552]: [ID 874347 user.error] libpkcs11:
open /var/run/kcfd_door: No such file or directory
java[16552]: [ID 523743 user.error] libpkcs11:
/usr/lib/security/pkcs11_softtoken.so
unexpected failure in ELF signature verification.
System may have been tampered with.
Cannot continue parsing /etc/crypto/pkcs11.conf
java[16580]: [ID 874347 user.error] libpkcs11:
open /var/run/kcfd_door: No such file or directory
java[16580]: [ID 523743 user.error] libpkcs11:
/usr/lib/security/pkcs11_softtoken.so
unexpected failure in ELF signature verification.
System may have been tampered with.
Cannot continue parsing /etc/crypto/pkcs11.conf

解決方法:無。忽略此錯誤訊息。

安裝 Solaris Flash 歸檔時,Solaris 10 安裝光碟退片 (6215847)

安裝期間,系統可能會退出光碟,安裝可能會失敗。如果您從 Solaris 10 安裝光碟啟動,可能發生這個錯誤。安裝光碟可以是 Solaris 10 Operating System DVD,也可以是 Solaris 10 Software - 1 CD。啟動系統之後,您嘗試從網路安裝 Solaris Flash 歸檔。

此問題會在下列兩種環境設定中產生。

解決方法 1:如果錯誤是因無效歸檔而發生的,請依據錯誤觸發的不同,來完成下列步驟之一。

解決方法 2:若您在主控台階段作業中使用文字安裝程式之後發生錯誤,則請選取下列選項之一:

x86: 初始安裝之後,kdmconfig 程式執行兩次 (6209092)

在初始安裝 Solaris 10 作業系統之後,kdmconfig 程式可能會執行兩次。初始啟動期間,每次程式啟動時,都會提示選取一個 X 伺服器。這種情形會出現在尚未配置使用 X 伺服器的 x86 系統中。不使用圖形顯示的「headless」系統即為此類系統的範例。

解決方法:每次程式啟動並提示關於 X 伺服器時,請按 F3_Exit。在啟動程序繼續之前可能會有短暫延遲。完成初始啟動之後,如果系統接著重新啟動,則此問題就不再發生。

x86: 自訂 JumpStart 安裝之後系統無法啟動 (6205478)

如果您使用自訂 JumpStart 安裝方式在 x86 系統中執行安裝,並明確地將片段 2 配置為設定檔中的重疊片段,則會發生問題。在完成安裝之後,系統重新啟動無法成功。螢幕上將顯示以下錯誤訊息:


Cannot find Solaris partition

失敗原因是因為將重疊片段 2 (例如 c0t0d0s2) 設成從磁柱 1 開始,而不是磁柱 0 開始。

解決方法:在自訂 JumpStart 設定檔中,請移除將片段 2 配置為重疊片段的 filesys 關鍵字項目。例如,您可以將某個與下列項目相類似的關鍵字項目移除。


filesys c0t0d0s2 all overlap

移除這類項目之後,接著執行自訂 JumpStart 安裝。

安裝記錄可能不完整或不正確 (5087588)

如果您安裝了 Solaris 10 軟體,則 /var/sadm/system/logs/var/sadm/install/logs 中的 install_log 可能會不完整。這些記錄可能未包含成功增加到系統的套裝軟體的相關資訊,增加套裝軟體時發生的錯誤也可能未記錄下來。因此,您無法將 install_log 檔案當作安裝或應用程式問題的疑難排解資源。

解決方法:如果應用程式執行錯誤,請不要檢查 install_log 檔來判定是否已安裝應用程式套裝軟體。請執行以下步驟。

  1. 檢查 Solaris Product Registry 以判定應用程式使用哪個套裝軟體。


    # prodreg
    
  2. 使用 pkginfo 指令來判定這些套裝軟體中,是否有只安裝一部分的套裝軟體。


    # pkginfo -p package-name
    
  3. 移除任何因前一個指令而列在輸出報告中的各個套裝軟體。


    # pkgrm options package-name
    
  4. 重新安裝各個套裝軟體。


    # pkgadd options package-name
    

x86: 未設定 boot-device 變數時,從 DVD 執行 GUI 介面安裝失敗 (5065465)

如果您是從 Solaris 10 作業系統 DVD 來安裝 Solaris,則互動 GUI 介面可能會失敗。失敗原因是因為未在系統中設定 boot-device 配置變數。

如果要判定 boot-device 配置變數是否已設定,請鍵入下列指令。


# prtconf -pv | grep boot-device

如果這項指令的輸出為 boot-device:而不含相關聯的裝置,則您無法從 Solaris 10 Operating System DVD 使用互動 GUI 安裝程式來執行安裝。

解決方法:使用互動文字安裝程式安裝 Solaris 10 軟體。在安裝程式請您選取安裝類型時,選取選項 [3 Solaris 互動文字] (桌面階段作業)。

如需有關從 Solaris 10 Operating System DVD 執行安裝的更多資訊,請參閱「Solaris 10 安裝指南:基本安裝」

SPARC: Solaris 10 作業系統安裝程式可能不會正確顯示特殊條件面板 (5002175)

如果您使用 Solaris 安裝程式來安裝 Solaris 10 軟體,可能不會正確顯示 SunSM Remote Services (SRS) 網路連線軟體的某些資訊和結束面板。

螢幕上會顯示安裝面板框架和 [取消] 按鈕,但缺少安裝面板內容。


備註 –

在使用 Solaris 安裝此 Solaris 作業系統發行版本所包含的其他軟體產品的過程中也可能會出現此問題。


解決方法:請執行以下步驟︰

  1. 當螢幕上顯示空白安裝面板時,請透過按一下 [取消] 按鈕來略過 SRS 網路連線安裝。

  2. 完成 Solaris 10 軟體的安裝之後,從 Solaris 10 Operating System DVD 或 Solaris 10 Software - 2 CD 手動安裝 SRS 網路連線軟體。

在 Solaris 10 軟體初始安裝完畢後安裝 SRS 網路連線軟體會確保所有面板都能正確顯示。

x86: 安裝 Dell Precision 工作站期間,USB 鍵盤有可能發生凍結無法使用 (4888849)

Dell Precision 工作站在安裝期間,其 USB 鍵盤可能會發生凍結或部分無法運作,因而阻礙安裝。

解決方法:請執行下列其中一個解決方法:

另外還可以更新系統的 BIOS 以解決這個問題。

安裝之後,/dev/devices/pseudo 權限設定不正確 (4720192, 6215918)

安裝 Solaris 10 作業系統時,/devices/pseudo 名稱空間權限可能會設定錯誤。系統可能會無法存取一些系統裝置。如果您使用 Solaris Flash 歸檔來將 Solaris 10 作業系統安裝在複製系統中,會發生類似的名稱空間權限問題。

如果您在安裝之後,在 SUNWcsd 套裝程式中執行 pkgchk -n 指令,會顯示類似以下的訊息。


# pkgchk -n SUNWcsd
ERROR: /devices/pseudo/cvc@0:cvc
 pathname does not exist
 unable to create character-special device
ERROR: /devices/pseudo/cvcredir@0:cvcredir
 pathname does not exist
 unable to create character-special device

如果您使用 Solaris Flash 歸檔來將 Solaris 10 作業系統安裝在複製系統中,則前一個指令會產生類似下列輸出的錯誤。


# pkgchk -n SUNWcsd
ERROR: /dev
      group name sys expected <(null)> actual
ERROR: /devices/pseudo/clone@0:eri
      permissions <0666> expected <0600> actual
ERROR: /devices/pseudo/clone@0:ibd
      permissions <0666> expected <0600> actual
ERROR: /devices/pseudo/cvc@0:cvc
     pathname does not exist
ERROR: /devices/pseudo/cvcredir@0:cvcredir
      pathname does not exist

Solaris Flash 安裝時,類似前一個輸出的錯誤也會顯示於 SUNWcsr 套裝軟體。

解決方法:請選取以下解決方法之一。

解決方法 1:在 SUNWcsd Core Solaris Devices 套裝軟體上執行 pkgchk -nf 指令。從 CD 或 DVD 媒體或從網路安裝影像安裝 Solaris 10 作業系統的話,適用此解決方法。


# pkgchk -nf SUNWcsd

解決方法 2:此解決方法適用於要使用 Solaris Flash 歸檔安裝 Solaris 10 作業系統的複製系統。在安裝歸檔之前,請先執行下列步驟:

  1. 在主系統中,建立 /etc/flash/reboot 目錄:


    # mkdir -p /etc/flash/reboot #
  2. 在主系統中,在文字編輯器中建立下列程序檔。


    #! /usr/bin/sh 
    # echo " Doing pkgchk -nf SUNWcsd" 
    pkgchk -nf SUNWcsd 
    echo " Doing pkgchk -nf SUNWcsr" 
    pkgchk -nf SUNWcsr 
    exit 0
  3. 將程序檔儲存在 /etc/flash/reboot 目錄中,並以 pkgchk.cleanup 做為檔案名稱。

  4. 確認 pkgchk.cleanup 程序檔是可以執行的。


    # cd /etc/flash/reboot
    # chmod a+x pkgchk.cleanup
    
  5. 建立 Solaris Flash 歸檔。

  6. 將歸檔安裝在複製系統中。

不過,如果您已使用 Solaris Flash 歸檔來安裝 Solaris 10 作業系統,請接著執行下列步驟來解決造成錯誤的問題。

  1. 在 SUNWcsd Core Solaris Devices 套裝軟體執行 pkgchk -nf 指令。


    # pkgchk -nf SUNWcsd
    
  2. 在複製系統中的 SUNWcsr Core Solaris (Root) 套裝軟體執行 pkgchk -nf 指令。


    # pkgchk -nf SUNWcsr
    

SPARC: 使用網路影像安裝 Solaris 時可能會出現錯誤訊息 (4704046)

您可以使用網路影像來安裝 Solaris。如果該影像是透過合併 Solaris 10 Software CD 來建立的,則可能會見到下列錯誤訊息:


Error message:    Jun 18 10:51:53 b26b statd[149]: [ID 514559 
daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on udp 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on tcp 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on ticlts 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on ticotsord 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on ticots 
Jun 18 10:51:53 b26b statd[149]: [ID 447212 daemon.error] statd: 
unable to create (SM_PROG, SM_VERS) for netpath.

解決方法:無。忽略此訊息。系統啟動之後,網路檔案系統 (NFS) 功能正常。

SPARC: 安裝或升級之後,具有多重介面的系統將所有介面識別為可用 (4640568)

如果在具有多個網路介面的系統上安裝或升級至 Solaris 10 發行版本,則該系統會將所有系統介面識別為可用。未連接至網路或不打算使用的介面,會顯示在 ifconfig -a 指令的輸出中:另外,具有相同乙太網路位址的介面可能會被指定以相同的 IP 位址。螢幕上將顯示以下錯誤訊息:


ifconfig: setifflags: SIOCSLIFFLAGS: qfe3:無法指定要求的位址 

在將 local-mac-address PROM 變數設定為 false 的系統中亦會發生此問題。發生此問題是因為所有介面均配置有相同的 IP 位址。

解決方法:請選取以下解決方法之一:

當您建立檔案系統時,可能會出現警告 (4189127)

如果在安裝時建立檔案系統,可能會顯示以下其中一條警告訊息︰


警告:I 節點區塊/磁柱群組 (87) >= 最後磁柱群組中的資料區塊數 (63),這表示無法配置 1008 個磁區。

或者:


警告:最後一個磁柱中的 1 個磁區未配置 

當您建立的檔案系統的大小與使用中的磁碟空間不相等時,便會出現警告。這種差異會導致磁碟產生未加入至指定的檔案系統中的未使用空間。未使用的空間無法提供給其他檔案系統使用。

解決方法:忽略警告訊息。