適用於 Solaris 2.6 的 Solaris Resource Manager 1.0 安裝指南(SPARC 平台版)

第 3章 解決難題

如果您在安裝或啟動 Solaris Resource Manager 1.0 時遇到任何問題,本章的說明文件會提供您可能的解決方案。

如果您需要其他協助,請與您的 Sun 軟體支援供應商聯繫。

解決安裝問題

表 3-1 安裝問題和解決方案

徵兆 

可能原因/解決方案 

OS 適用版的檢查動作失敗。 

您可能並未安裝 Solaris 2.6(SPARC 平台版)作業環境。 

請鍵入 uname -psr 以確定您所執行的是哪一個版本的作業系統。

系統報告檔案系統上的空間不足以安裝一個套裝軟體。 

請在相關的檔案系統中釋出足夠的可用空間。再重新啟始安裝程序。 

試圖執行其中一個套裝軟體安裝指令集時失敗。 

安裝程式無法以普通使用者的身份來存取檔案。套裝軟體所有檔案和目錄的許可權必須容許通用讀取(與執行,如果有需要)存取。從套裝軟體內存的目錄一直上溯到 root 目錄都必須允許通用存取。

其中一個套裝軟體安裝指令集發生未預期或內部的錯誤。 

向您的 Sun 軟體支援供應商報告問題。 

系統送回報告指出已經有套裝軟體的存在,所以會進行更新。 

您已經在系統上安裝了套裝軟體。如果您決定繼續的話,那麼本軟體會重新以套裝軟體的內定值來進行安裝。警告﹕任何在上一次安裝之後被修改的檔案,會在此過程中遺失。 

安裝程式在安裝 SUNWsrmr 時退出。

下列其中一個使用者名稱﹕srmidlesrmlostsrmother 可能已經被密碼檔使用。您必須刪除此登錄才能安裝與使用 Solaris Resource Manager。

安裝程式送出並未安裝修補程式的訊息而退出。

安裝套裝軟體 SUNWsrmb 及 SUNWsrmr 之前必須取得 KU 修補程式 105181-11(或更高)。安裝 SGML 線上援助頁套裝軟體 SUNWsrmm 之前必須取得修補程式 106123-02(或更高)。 

解決啟動問題

表 3-2 啟動問題及解決方案

徵兆 

可能原因/解決方案 

Solaris Resource Manager 並未在重新開機時啟始。 

Solaris Resource Manager 的安裝不正確。請確認您已經正確地安裝這些套裝軟體﹕ 

pkginfo -l SUNWsrmb

pkginfo -l SUNWsrmr

重新開機時出現沒有閑置 (srmidle) 使用者存在的警告訊息。

passwd檔案中沒有 srmidle 使用者的登錄。請依照下一節中的綱要來建立步驟 8使用者﹕"安裝套裝軟體"

重新開機時出現沒有遺失 (srmlost) 使用者存在的警告訊息。

passwd檔案中沒有 srmlost 使用者的登錄。請依照下一節中的綱要來建立步驟 8使用者﹕"安裝套裝軟體"

重新開機時發生 kernel 故障。 

作業系統出現衝突。請依照下方"從開機恢復的嘗試失敗"中的指示。立即向您的 Sun 軟體支援供應商報告此問題。

無法登入 

PAM 模組設置發生問題。請以單一使用者模式重新開機並且將 /etc/pam.conf 中的 pam_srm.so.1 一行字刪註。

從開機恢復的嘗試失敗

如果開機時發生 kernel 故障,有兩種方法可在 Solaris Resource Manager 關閉的情況下重新開機。請先嘗試方法 A;如果失敗的話,再嘗試方法 B。

方法 A﹕從您目前的開機磁片重新開機

  1. 來到開機顯示器提示符號時,ok。如果沒有看到提示符號,請向主控台遞送一個間斷順序。

  2. 在啟動提示符號模式時將系統開機﹕


    ok boot -a
    Booting from: sd(0,0,0) -a
  3. 按下 Return 鍵以接受要載入的內定 kernel 檔案及模組路徑﹕


    Enter filename [kernel/unix]: <Enter>
    Enter default directory for modules [/platform/SUNW,.../kernel 
    /kernel /usr/kernel]: <Enter>
    SunOS Release 5.6
    
     Version ... [UNIX(R) System V Release 4.0]
  4. 當您被提示輸入要使用的系統檔案名稱時,請鍵入 etc/system.noshrload

    這是您安裝 Solaris Resource Manager 產品之前的原始版 /etc/system 檔案。當您安裝 Solaris Resource Manager 時會自動生成此版。


    Name of system file [etc/system]: etc/system.noshrload
    
  5. 接受剩下其他問題的內定值﹕


    root filesystem type [ufs]: <Enter>
    Enter physical name of root device [...]: <Enter>

    您的系統現在可以在關閉 Solaris Resource Manager 時開機。

方法 B﹕從光碟片開機

  1. 從您的安裝媒體(光碟)將 Solaris 系統開機﹕


    ok boot cdrom -s
    
  2. 裝載一般 root 檔案系統磁碟裝置。


    # mount /dev/dsk/device-name /a
    
  3. 使用一個如 vi 的文字編輯器來編輯一般 root 檔案系統上的 /etc/system 檔﹕


    # vi /a/etc/system
    
  4. 刪註將 initclass 設為 SHR 的一行字。請注意此檔中的刪註字元是一個星號 (*)。


    * set initclass="SHR"
  5. 解除裝載一般 root 檔案系統﹕


    # umount /a
    
  6. 從普通磁碟重新將系統開機﹕


    # shutdown -i 6
    

    您的系統現在可以在關閉 Solaris Resource Manager 時開機。