Solaris 10 6/06 版本說明

安裝錯誤

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

x86: 於具有 512 MB 記憶體的系統上進行安裝會當機 (6423854)

於下列情況中,在 512 MB 的系統上進行安裝將會耗盡記憶體而當機:

當系統耗盡可用的記憶體時,GUI 安裝程序會漸趨緩慢而終至失敗。視窗環境中不顯示文字。

解決方法:

若要避免此問題,請於初始安裝啟動期間選取非視窗環境。於安裝媒體啟動期間會顯示下列功能表:


-----------
 1.     Solaris Interactive (default)
 2.     Custom JumpStart
 3.     Solaris Interactive Text (Desktop session)
 4.     Solaris Interactive Text (Console session)
 5.     Apply driver updates
 6.     Single user shell
 Enter the number of your choice.
 -----------

在此,請選擇 [4. Solaris Interactive Text (Console session)]。這個非視窗環境將在不使用記憶體強化程序的情況下初始化僅文字安裝。

當已安裝一般使用者 Solaris 軟體群組時,建立 Solaris Flash 歸檔失敗 (6397893)

在下列 flarcreate 指令範例中會顯示此錯誤:


# flarcreate -n test.flar -c /net/ins3525-svr/export/rw/test.flar
Full Flash
Checking integrity...
Integrity OK.
Running precreation scripts...
./caplib: ERROR: /usr/ccs/bin/elfdump not found or not executable, exiting...

fdo: ERROR: Customization script failure.
ERROR: Precreation script failure.

Running pre-exit scripts...
Pre-exit scripts done. 

解決方法:

    從 DVD 或 CD 安裝媒體,使用 pkgadd 指令增加 SUNWbtool 套裝軟體。增加此套裝軟體之後,就可以成功執行 flarcreate 指令。

  1. 變更目錄。


    # cd /cdrom/cdrom0/Solaris_10/Product 
    
  2. 增加 SUNWbtool 套裝軟體。


    # pkgadd -d `pwd` SUNWbtool
    

x86: 從 Solaris 9 9/05 作業系統升級至 Solaris 10 6/06 或升級至 Solaris Express 時,SVM 升級失敗 (6397251)

如果您是在 x86 平台上升級 Solaris Volume Manager (SVM),則升級會失敗。如果在根 (/) 檔案系統上配置 SVM 磁碟區,而您從 Solaris 9 9/05 作業系統升級至 Solaris 10 6/06 作業系統或 Solaris Express 發行版本,則會發生失敗。

螢幕上將顯示下列錯誤訊息:


Processing profile

ERROR: The specified root and/or boot was not found or was not upgradeable
Solaris installation program exited.

Solaris 未傳送 PRLI 至磁帶裝置 (6379955)

在路徑回復序列期間,Solaris 作業系統未傳送程序登入 (PRLI) 資料至磁帶裝置。

未向使用者顯示任何錯誤訊息,但可從下列項目識別問題:

解決方法:

若要從此種情況回復,請對 FC 主機匯流排配接卡使用 luxadm forcelip 指令。例如:

luxadm -e forcelip /dev/cfg/c99

c99 是用來與磁帶傳輸進行通訊的特定控制器。

造成語音無障礙工具環境無法正確設定的 Java 問題 (6377106)

如果您正從合併的網路安裝影像或 DVD 媒體安裝 Solaris 10 6/06 發行版本,則部分安裝會失敗。此種失敗會造成某些無障礙功能 (例如語音回應) 無法運作。此問題與 JavaTM 套裝軟體和無障礙工具套裝軟體有關,會造成舊版的 Java 軟體成為預設版本。

解決方法:

安裝完成之後,您必須手動建立某些連結,並將某些檔案複製到不同位置。完成此作業之後,Java 1.5.0 版本會成為執行的正確預設版本,並建立 Java 的各種檔案。無障礙工具使用者的語音回應將可以正常運作。

按照此程序執行︰

  1. 以超級使用者身份登入。

  2. 變更至 /usr 目錄。


    # cd /usr
    
  3. 移除目前的 java 目錄。


    # rm java
    
  4. 連結至目前的 java 目錄。


    # ln -s jdk/jdk1.5.0_06 java
    
  5. 變更至 /lib 目錄。


    # cd jdk/jdk1.5.0_06/jre/lib/
    
  6. 連結至無障礙工具檔案。


    # ln -s /usr/share/jar/accessibility.properties
    
  7. 複製 Java 檔案。


    # cp /usr/share/jar/gnome-java-bridge.jar ext/
    

x86: 安裝具有 Solaris Flash 歸檔的作業系統之後,主控台的顯示發生問題 (6372197)

安裝 Solaris Flash 歸檔之後,未更新 /boot/solaris/bootenv.rc 檔案中的主控台值。重新啟動之後,系統正在執行,但主控台卻無法正確顯示。

解決方法:

  1. 從遠端使用 Telnet 連線至系統。

  2. 以正確的主控台值來修改 /boot/solaris/bootenv.rc 檔案。

    值為下列其中一個:

    • ttya

    • ttyb

    • screen

  3. 重新啟動系統。

x86: 使用 Locale 關鍵字自訂 JumpStart 設定檔測試失敗 (6340509)

當您使用 pfinstall -D 指令來測試 JumpStart 設定檔時,在下列情況下會發生模擬測試失敗:

引入 GRUB 軟體之後才能壓縮 miniroot。GRUB 軟體無法再從壓縮的 miniroot 中尋找語言環境清單。Aminiroot 是可啟動之最小的 Solaris 根 (/) 檔案系統,可以在 Solaris 安裝媒體中找到。

螢幕上將顯示下列錯誤訊息:


Could not select locale

解決方法:

程序檔的值如下所示:

    執行下列步驟:

  1. 解壓縮 miniroot 歸檔。


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. 使用 lofiadm 指令來建立 miniroot 裝置。


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. 在 miniroot 目錄下掛載具有 lofi 的 miniroot。


    # /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR
    
  4. 測試設定檔。


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  5. pfinstall 測試完成之後,卸載 lofi 裝置。


    # umount $LOFI_DEVICE
    
  6. 刪除 lofi 裝置。


    # lofiadm -d $TEMP_FILE_NAME
    

整個根區域、無本地磁碟的用戶端和 Solaris Live Upgrade 安裝後的問題 (6358227)

增加 SUNWgnome-a11y-libs-share 套裝軟體時,安裝後程序可能會遇到問題。這些問題會影響下列情況:

  1. 如果您使用非全域區域並已設定整個根區域,則會出現下列錯誤訊息:


    # zoneadm -z wholerootzone install
    
    Installation of these packages generated warnings:
    <SUNWgnome-a11y-libs-share>
    The file
    </export/home/wholerootzone/root/var/sadm/system/logs/install_log>
    contains a log of the zone installation
    .
    #

    install_log 會報告下列錯誤:


    *** package <SUNWgnome-a11y-libs-share> installed with warnings:
    
    cp: cannot access ../../../../../share/jar/gnome-java-bridge.jar
    pkgadd: ERROR: postinstall script did not complete successfully
    
    Installation of <SUNWgnome-a11y-libs-share> on zone <wholerootzone>
    partially failed.
  2. 如果您使用 Solaris Live Upgrade 從 Solaris 8 或 Solaris 9 發行版本升級,upgrade_log 會報告下列錯誤:


    Doing pkgadd of SUNWgnome-a11y-libs-share to /.
    15360 blocks
    /a/var/sadm/pkg/SUNWgnome-a11y-libs-share/install/postinstall:
    /sbin/zonename: not found
    Installation of <SUNWgnome-a11y-libs-share> was successful.
  3. 如果您為 Solaris 10 1/06 發行版本設定無本地磁碟的用戶端服務,則所用系統之 /var/sadm/system/logs 中的記錄檔會報告下列錯誤:


    Doing pkgadd of SUNWgnome-a11y-libs-share to /export/Solaris_10.
    15360 blocks
    /export/Solaris_10/var/sadm/pkg
       /SUNWgnome-a11y-libs-share/install/postinstall:
    /export/Solaris_10/usr/java/jre/lib: does not exist
    pkgadd: ERROR: postinstall script did not complete successfully
    Installation of <SUNWgnome-a11y-libs-share> failed.
    pkgadd return code = 1

解決方法:在這三種情況下,都請忽略錯誤訊息。

x86: 安裝 Solaris 10 1/06 軟體時,選擇終端機類型的問題 (6350819)

使用 Solaris 互動式安裝程式時,[選擇終端機類型] 畫面造成安裝錯誤。該程式會立即接受您鍵入的第一個字元,並繼續安裝程序。因此,您無法選擇需鍵入一個以上字元的選項。如果您不小心鍵入某個字元,安裝程式會立即接受此字元,而後續的安裝就會一直出錯。不會顯示錯誤訊息。

解決方法:如常開始安裝作業。於提示您輸入安裝類型的畫面上,在 30 秒 (計時器逾時限制) 內選取類型。後續選取終端機類型的操作應可正常運作。

x86: 安裝過程中發生 /sbin/dhcpinfo 無效的錯誤 (6332044)

如果您在 x86 系統上安裝 Solaris 10 1/06 發行版本,即會顯示下列錯誤訊息。


/sbin/dhcpinfo: primary interface requested but no primary interface is set

此錯誤不影響安裝程序,所以安裝作業會順利完成。

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

SPARC: 使用 Solaris OS DVD 啟動系統時出現載入按鍵警告 (6329642)

使用 Solaris 作業系統 DVD 啟動系統以安裝 Solaris 軟體時,會顯示下列警告:


/sbin/install-discovery: /usr/bin/loadkeys: not found

因此,不會在啟動過程中自動載入受自動偵測之鍵盤的鍵盤對映。

解決方法:無。忽略警告訊息。即使沒有鍵盤對映,您還是可以繼續在系統上安裝 Solaris 軟體。安裝完成後,重新啟動系統時會自動設定這些對映。

Solaris 安裝啟動程式結束時造成重新啟動 (6300863)

在某些情況下,當 Solaris 安裝啟動程式找不到 find_device.out 時,Solaris 10 3/05 HW1 的安裝會失敗、重新啟動,然後回到原點再次提示重新啟動。

解決方法:啟動時請指定 -text 選項:


boot net -text

x86: 選取重新啟動後,使用 CD 媒體執行安裝作業可能會當機 (6270371)

同時使用 Solaris 安裝程式和 CD 媒體可能會發生問題。使用 Solaris 10 1/06 Software CD - 4 安裝 Solaris 軟體後,會顯示下列提示:


Press Reboot now to continue.

按下 [Reboot] (重新啟動) 時,系統可能不會回應。安裝作業順利完成。但是,此錯誤會造成安裝程式無法正常結束。因此,無法產生一般安裝後的清除和系統重新啟動。

/tmp/disk0_install.log 檔案中會記錄與下例範例相似的錯誤訊息:


Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException:
Index: 6, Size: 5
     at java.util.ArrayList.add(ArrayList.java:369)
     at
com.sun.wizards.core.WizardTreeManager.
actualExitButtonPressed(WizardTreeManager.java:1499)
     at
com.sun.wizards.core.WizardTreeManager.
exitButtonPressed(WizardTreeManager.java:1486)
     at
com.sun.wizards.core.AutonextController.
run(AutonextController.java:736)
     at
java.lang.Thread.run(Thread.java:595)

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

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 安裝。

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

如果您是從 Solaris 10 Operating System DVD 來安裝 Solaris,則互動 GUI 介面可能會失敗。如果未在系統中設定 boot-device 配置變數,便會產生失敗。

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


# prtconf -pv | grep boot-device

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

解決方法:使用互動文字安裝程式安裝 Solaris 10 軟體。在安裝程式請您選取安裝類型時,選取選項 [3 Solaris Interactive Text (Desktop session)]。

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

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 以解決這個問題。

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) 功能正常。

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

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


Warning: inode blocks/cyl group (87) >= data blocks (63) in last
cylinder group. This implies 1008 sector(s) cannot be allocated.

或者:


Warning: 1 sector(s) in last cylinder unallocated

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

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