如果您在安裝或啟動 Solaris Resource Manager 1.3 時遇到任何問題,本章的內容將提供您可能的解決方案。
如果您需要其他協助,請與您的 Sun 軟體支援供應商聯繫。
徵兆 |
可能原因/解決方案 |
---|---|
OS 發行版的檢查動作失敗。 |
您可能尚未安裝 SunOS 5.6 SPARC、 SunOS 5.7 SPARC,或 SunOS 5.8 SPARC 版本的作業系統。 鍵入 uname -psr 以確定您所執行的是哪一個版本的作業系統。 |
系統報告檔案系統上的空間不足以安裝一個套裝軟體。 |
請在相關的檔案系統之上釋出足夠的可用空間。重新啟動安裝程序。 |
試圖執行其中一個套裝軟體安裝程序檔時失敗。 |
Installer 無法存取使用者為 nobody 的檔案。套裝軟體中所有檔案及目錄的存取權限必須允許 world read(以及 execute,如適用)存取。從儲存套裝軟體位置導向 root (/) 目錄的各個目錄都必須能由 world 存取。 |
其中一個套裝軟體安裝指令集發生未預期或內部的錯誤。 |
向您的 Sun 軟體支援供應商報告問題。 |
系統送回報告指出已經有套裝軟體的存在,所以會進行更新。 |
系統上已經安裝了套裝軟體。如果您決定繼續的話,本軟體便會重新以其預設值來進行安裝。警告:此過程會遺失任何上一次安裝之後所修改的檔案。 |
Installer 在安裝 SUNWsrmr 時結束。 |
passwd 檔案中可能已經使用了使用者名稱 srmidle、srmlost或 srmother 的其中之一。您必須刪除該項目,或者按照 步驟 9 中的描述變更使用者名稱,以便使Solaris Resource Manager 可以安裝與操作。 |
Installer 會在送出一個並未安裝某一修補程式的訊息之後退出。 |
在安裝此產品於 Solaris 2.6 系統之前,必須有含有使 Solaris Resource Manager 在 Solaris 2.6 環境中生效之 105181-11 修補程式 (或更新版)。在一個 Solaris 2.6 系統之上安裝線上援助頁套裝軟體SUNWsrmm 之前,需要安裝修補程式 106123-04(或較新版)。 |
徵兆 |
可能原因/解決方案 |
---|---|
Solaris Resource Manager 並未在重新開機時啟動。 |
Solaris Resource Manager 的安裝不正確。請確認您已經正確地安裝這些套裝軟體: pkginfo -l SUNWsrmb pkginfo -l SUNWsrmr |
重新開機時出現沒有 idle(閑置)(srmidle) 使用者存在的警告訊息。 | |
重新開機時出現沒有遺失(srmlost) 使用者存在的警告訊息。 | |
重新開機時發生 kernel 故障。 |
作業系統出現衝突。按照 從開機的嘗試失敗恢復?@中的指示執行。立即向您的 Sun 軟體支援供應商報告此問題。 |
無法登入。 |
PAM 模組設置發生問題。請以單一使用者模式來重新開機,並且將 /etc/pam.conf 中的 pam_srm.so.1 一行字刪註。 |
如果在開機時 kernel 發生故障,有三種方法可以在停用 Solaris Resource Manager 時開機。請先嘗試方法 A;如果失敗,請嘗試方法 B 或 C。
請勿使用方法 B 來恢復 Sun Enterprise 10000 系統的開機失敗。
來到開機顯示器提示符號時,鍵入 ok。如果沒有,請向主控台遞送一個間斷順序。
在啟用提示模式時將系統開機:
ok boot -a Booting from:sd(0,0,0) -a |
按下 Return 鍵以接受要載入的預設 kernel 檔案及模組路徑:
Enter filename [kernel/unix]: <Return> Enter default directory for modules [/platform/SUNW,.../kernel /kernel /usr/kernel]: <Return> SunOS Release 5.7 Version ... [UNIX(R) System V Release 4.0] |
當您被提示輸入要使用的系統檔案名稱時,請鍵入 etc/system.noshrload。
這是您安裝 Solaris Resource Manager 產品之前的 /etc/system 檔案原始版。當您安裝 Solaris Resource Manager 時會自動生成此版。
Name of system file [etc/system]: etc/system.noshrload |
接受剩餘問題的預設值﹕
root filesystem type [ufs]: <Return> Enter physical name of root device [...]: <Return> |
您的系統現在可以在停用 Solaris Resource Manager 時開機。
請勿在 Sun Enterprise 10000 系統平台之上使用此方法。
您必須知道一般 root 檔案系統磁碟裝置的名稱才能使用此程序。
從您的安裝媒體(光碟)來將 Solaris 開機﹕
ok boot cdrom -s |
裝載一般 root 檔案系統磁碟裝置﹕
# mount /dev/dsk/device-name /a |
使用如 vi 的文字編輯器來編輯一般 root 檔案系統之上的 /etc/system 檔案﹕
# vi /a/etc/system |
刪註將 initclass 設定為 SHR 的一行字。
請注意本檔案中的註解字眼是一個星號 (*)。
* set initclass='SHR' |
卸載一般 root 檔案系統﹕
# umount /a |
從一般 root 檔案系統磁碟裝置將系統重新開機﹕
# init 0 # boot devalias |
其中 devalias 是一般 root 檔案系統磁碟裝置的名稱。
您的系統現在可以在停用 Solaris Resource Manager 時開機。
利用此程序來設定開機伺服器,從開機伺服器主控台視窗來將主機系統開機,然後停用 Solaris Resource Manager。
在 Sun Enterprise 10000 系統上,"開機伺服器"指的是 SSP,而"主機系統"則指的是領域,"主控台視窗"指的是 netcom 視窗(請參閱 Sun Enterprise 10000 SSP 3.2 集合中Sun Enterprise 10000 SSP 3.2 參考手冊 中的 netcon(1M) man 線上援助頁)。
將 Solaris 光碟片插入開機伺服器之上的光碟機。
在插入光碟片之後,Volume Manager(磁卷管理員)大約需要一分鐘來裝載光碟。
以超級使用者的身份登入開機伺服器。
將目錄變更為光碟之上的 /Tools 目錄﹕
# cd /cdrom/cdrom0/s0/Solaris_2.X/Tools |
在主控台視窗中執行 share( 1M) 指令﹕
# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 |
以安裝客戶端的身份設定主機系統﹕
# ./add_install_client host_name sun4u |
add_install_client(1M) 指令可以透過網路共享光碟。
如果 /etc/nsswitch.conf 檔案的主機清單中包含一個 DNS 項目,您可能會收到下列訊息﹕
錯誤:host_name does not exist in the NIS ethers map. (錯誤:host_name 不存在於 NIS 乙太映射中。) |
如果您收到此訊息,請移除 /etc/nsswitch.conf 檔案中的 DNS 項目,將 host_name 新增到乙太映射中(如果該名稱並不在映射中),然後返回 add_install_client(1M) 指令。
結束超級使用者層級。
開啟一個主機系統主控台視窗,然後轉降至 OpenBootTM PROM 提示,鍵入 ok。
在 Sun Enterprise 10000 系統之上,一個主機系統主控台視窗指的是 netcon(1M) 視窗。亦即指令已經成功地為主機系統執行 bringup(1M) 。
從網路將主機系統開機﹕
ok boot net |
您在 OpenBoot PROM 中應該有一個別名(通常是 net)以供適當的網路介面之用。請與 boot(1M) 指令配合使用該別名,如上一個範例所示。否則您必須鍵入完整的 OpenBoot PROM 裝置路徑。如果您指定一個無法描述正確網路介面的別名(或路徑), boot 指令就會失敗。
如果與開機伺服器位於相同子網路的網路介面沒有任何別名,您可以鍵入下列字眼來建立一個別名﹕
ok nvalias net device_path |
boot net 指令會啟動 suninstall 公用程式。此公用程式會提示您要提供與網站及平台有關的特定資訊。
若需有關 suninstall 公用程式的更多資訊,尤其是有關 Sun Enterprise 10000 說明,請參閱 Solaris 硬體集合中的 Solaris 7 Sun 硬體平台手冊,或 Solaris 8 Sun 硬體平台手冊。
表 4-3 suninstall 公用程式的資訊設定網路資訊 | 選取您想要提供的適當資訊層級。如果您選取除了「無」以外的任何選項,suninstall 公用程式會顯示出一連串詢問設置資訊的對話框。請依序提供相關資訊。 |
Solaris 互動式安裝 | 按下 F5 以退出 suninstall。 |
這時請勿安裝 Solaris 作業環境。
在退出 suninstall 之後,主機系統 shell 提示應該會出現。
裝載一般 root 檔案系統磁碟裝置﹕
# mount /dev/dsk/device-name /a |
使用如 vi 的文字編輯器來編輯一般 root 檔案系統之上的 /etc/system 檔案﹕
# vi /a/etc/system |
刪註將 initclass 設定為 SHR 的一行字。
請注意本檔案中的註解字眼是一個星號 (*)。
* set initclass='SHR' |
卸載一般 root 檔案系統﹕
# umount /a |
從一般 root 檔案系統磁碟裝置將系統重新開機﹕
# init 0 # boot devalias |
其中 devalias 是一般 root 檔案系統磁碟裝置的名稱。
您的系統現在可以在停用 Solaris Resource Manager 時開機。