Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

章 16. 在 IBM System z 上進行安裝的疑難排解

本章討論了一些常見的安裝問題與其解決方法。
為了進行除錯,Anaconda 會將安裝動作紀錄到 /tmp 目錄中的檔案裡。這些檔案列在以下表格中。

表格 16.1. 進行安裝時所產生的日誌檔案

日誌檔案 內容
/tmp/anaconda.log Anaconda 一般訊息
/tmp/program.log 進行安裝時所執行的所有外部程式
/tmp/storage.log 廣泛的儲存模組資訊
/tmp/packaging.log yumrpm 套件的安裝訊息
/tmp/syslog 硬體相關的系統訊息
若是安裝失敗的話,來自於這些檔案的訊息將會被併入 /tmp/anaconda-tb-identifier 中,identifier 代表隨機產生的字串。
所有以上列出的檔案皆存在安裝程式的 RAM disk 中,這代表它們不會被永久儲存,並且當系統關閉時便會失去。若要永久儲存這些檔案,請將這些檔案複製至網路上的另一部系統中,您可藉由在一部執行安裝程式的系統上使用 scp,或是將它們複製至一個已掛載的儲存裝置上。以下為如何透過網路傳輸日誌檔案的詳細方式。

注意

以下程序需要安裝系統能夠存取網路,並且目標系統需能夠透過 ssh 協定接收檔案。

過程 16.1. 透過網路傳送日誌檔案

  1. 在一部安裝系統上存取 shell 提示。這能透過以下方式進行:
    • 在一個安裝系統上,執行中的 tmux session 上,按下 Ctrl+b pCtrl+b n 來相應地切換至先前或下一個終端機,並找尋含有 root shell 的終端機。
    • 透過 ssh 連上安裝系統。
    在這兩種情況下,您都能以 root 身份使用安裝系統的 shell。
  2. 切換至日誌檔案位於的 /tmp 目錄:
    # cd /tmp
  3. 使用 scp 指令來將日誌檔案複製到網路上的另一部系統上:
    # scp *log user@address:path
    user 取代為目標系統上的一組有效使用者名稱、將 address 取代為目標系統的位址或是主機名稱,並將 path 取代為您希望存放日誌檔案的目錄路徑。比方說,若您希望以 john 登入一部 IP 位址為 192.168.0.122 的系統,並將日誌檔案放入該系統上的 /home/john/logs/ 目錄中,所使用的指令之格式將會如下:
    # scp *log john@192.168.0.122:/home/john/logs/
    當第一次連上目標系統時,您可能會看見一則類似以下的訊息:
    The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
    ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
    Are you sure you want to continue connecting (yes/no)?
    請輸入 yes 並按下 Enter 繼續。然後當被提示時,提供一組有效的密碼。接著檔案將會開始傳輸至目標系統上所指定的目錄中。
來自於安裝程序的日誌檔案現在將會永久儲存在目標系統上,並可供查看。

16.1. 進行安裝時所發生的問題

16.1.1. 未偵測到磁碟

當安裝開始時,您可能會看見以下錯誤訊息:
未偵測到磁碟。請關閉電腦、連上至少一個磁碟,並重新啟動電腦以完成安裝
此訊息一般代表您的 DASD(Direct Access Storage Device)裝置出了問題。若您遇上了這項錯誤,請新增 DASD=<磁碟> 參數至您的參數檔案或是 CMS 配置檔案(磁碟 代表預留來進行安裝的 DASD 範圍),並再次重新啟動安裝程序。
除此之外,請確定您使用了 root 身份,執行 dasdfmt 指令來格式化 DASD;而不是使用 CMS 來格式化 DASD。Anaconda 會自動偵測任何尚未格式化的 DASD 裝置,並詢問使用者是否要格式化這些裝置。
若您要在一或更多個 iSCSI 裝置上進行安裝而系統上沒有邏輯儲存裝置,請確認所有必要的 LUN(Logical Unit Numbers)皆已提供給適當的 HBA(Host Bus Adapter)。欲取得更多有關於 iSCSI 上的相關資訊,請參閱〈附錄 B, iSCSI 磁碟〉。

16.1.2. 回報 Traceback 訊息

若圖形化安裝程式遇上錯誤,它會顯示當機回報對話方塊。您接著便能選擇將有關於您遇上的錯誤的相關資訊,傳送給 Red Hat。若要傳送當機報告,您必須登入您的客戶端入口網站帳號。若您尚未擁有客戶端入口網站帳號,您可由〈https://www.redhat.com/wapps/ugc/register.html〉註冊帳號。自動化的當機回報將需要有效的網路連線。
當機回報對話方塊

圖形 16.1. 當機回報對話方塊

當對話方塊出現時,請選擇「回報錯誤」以回報問題,或「離開」以退出安裝程序。
您亦可選用性地點選「更多資訊」以顯示更多能夠協助您判斷錯誤原因的詳細輸出。若您熟悉除錯程序,請點選「Debug」。這將會帶領您至虛擬終端機 tty1 中,在此您能夠得到更加準確的資訊,以供錯誤回報使用。若要由 tty1 返回圖形化介面,請使用 continue 指令。
展開後的當機回報對話方塊

圖形 16.2. 展開後的當機回報對話方塊

若您希望向客戶端入口網站回報錯誤,請依照下列程序進行。

過程 16.2. 向 Red Hat 客戶支援回報錯誤

  1. 請在出現的選單中,選擇「向 Red Hat 客戶端入口網站回報錯誤」。
  2. 若要向 Red Hat 回報錯誤,您首先需要提供您的客戶端入口網站帳號資訊。請點選「配置 Red Hat 客戶支援」。
    客戶端入口網站帳號資訊

    圖形 16.3. 客戶端入口網站帳號資訊

  3. 現在有個新視窗將會開啓,提示您輸入您的客戶端入口網站使用者名稱和密碼。請輸入您的 Red Hat 客戶端入口網站帳號資訊。
    配置 Red Hat 客戶支援

    圖形 16.4. 配置 Red Hat 客戶支援

    若您的網路設定需要您使用 HTTP 或是 HTTPS 代理伺服器,您可借由展開「進階」選單並輸入代理伺服器的位址。
    當您輸入了所有帳號資訊後,請按下「確定」以繼續進行。
  4. 有個包含了文字欄位的新視窗將會出現。請寫下在此所有有幫助的資訊和備註。請藉由解釋您在當機回報對話方塊出現之前,您所進行的各個步驟,以詳述如何重新產生這項錯誤。請盡可能提供相關資訊,包括任何您在進行除錯時所取得的資訊。請注意您在此提供的資訊,在客戶端入口網站上可能會是公開的。
    若您不曉得造成錯誤的原因為何,請勾選對話方塊下方的「我不知道造成問題的原因為何」。
    接著,請按下「下一步」。
    詳述問題

    圖形 16.5. 詳述問題

  5. 接下來,請檢查將會傳送至客戶端入口網站的資訊。您提供的解釋將會出現在「備註」分頁中。其它分頁包含了例如您系統主機名稱,以及其它有關於安裝環境上的相關資訊。您可移除任何您所不希望傳送給 Red Hat, 的項目,不過請注意,提供過少的資訊可能會影響問題的調查。
    當您完成檢查欲寄出的資訊後,請點選「下一步」。
    檢查欲傳送的資料

    圖形 16.6. 檢查欲傳送的資料

  6. 請檢查欲傳送的檔案清單,並將錯誤報告作為獨立附件包含。這些檔案提供了能夠協助調查的系統資訊。若您不希望傳送特定檔案,請將這些項目旁的勾選方塊反選。若要提供可能能夠協助修正問題的額外檔案,請點選「附加檔案」。
    在您檢查了欲傳送的檔案之後,請勾選標記為「我已經檢查了資料並同意將它送出」。之後,請點選「下一步」以傳送報告和附件至客戶端入口網站。
    檢查欲傳送的檔案

    圖形 16.7. 檢查欲傳送的檔案

  7. 當對話方塊回報處理程序已完成時,您可按下「顯示記錄」來檢視報告程序的詳細資訊,或「關閉」以返回初始當機回報對話方塊。在此,您可按下「離開」以退出安裝程序。