Red Hat Training
A Red Hat training course is available for Red Hat Satellite
7.3. 一般問題
若要開始為一般問題進行疑難排解,請檢視與出錯元件相關的日誌檔案,查看是否發生過錯誤。在 Red Hat Enterprise Linux 5 上,您可以使用
tail -f
指令來檢視所有紀錄檔,然後執行 yum list
(在較早版本的 Red Hat Enterprise Linux 上則使用 up2date --list
)。您接下來應該檢視所有新的日誌檔案,以找尋線索。
另一個常見的問題就是磁碟空間滿出。當磁碟空間已滿時,您大概回發現日誌檔不再寫入新資訊。如果紀錄在寫入一半時中止(例如一串字只完成一半),就極可能代表已沒有足夠的磁碟空間了。若要進行確認,請執行以下指令,檢查 Use% 欄位的百分比:
df -h
除了日誌檔之外,您亦可查看 RHN Satellite 及其多種元件的狀態。您可透過執行以下指令來這麼作:
/usr/sbin/rhn-satellite status
除此之外,您亦可獲得各元件的狀態資訊,例如 Apache Web server 與 RHN Task Engine。舉例來說,若要檢視 Apache Web server 的狀態,請執行下列指令:
service httpd status
若 Apache Web server 並未執行,您
/etc/hosts
檔案中的項目可能不正確。欲取得這項問題的詳細說明,和可能的解決方案,請參閱 節 7.4, “找不到主機/無法判斷 FQDN”。
欲取得 RHN Task Engine 的狀態,請執行以下指令:
service taskomatic status
欲取得更多資訊,請參閱 節 8.8.1.1, “維護 RHN Task Engine”。
欲取得衛星伺服器的 Embedded Database 狀態,請執行以下指令:
service oracle status
若要判斷您資料庫綱要的版本,請執行以下指令:
rhn-schema-version
要辨別您衛星伺服器資料庫的字元集,請執行以下指令:
rhn-charsets
如果管理員無法從 RHN Satellite 獲得電子郵件,請確定
/etc/rhn/rhn.conf
檔案中的 traceback_mail
設置了正確的電子郵件位址。
如果 traceback 郵件是由 dev-null@rhn.redhat.com 所標記,而您希望您組織能使用該位址,請將
web.default_mail_from
選項與適當的值包含在 /etc/rhn/rhn.conf
中。
如果匯入/同步頻道的過程失敗,並且您無法以任何方式修復,請執行下列指令以刪除快取:
rm -rf temporary-directory
請注意,節 6.2.2.1, “準備頻道內容的 ISO” 建議您使用
/var/rhn-sat-import/
作為此暫存目錄。
接下來,請重新啟動匯入或同步程序。
若
yum
(或 up2date
)或 RHN Satellite 的推送功能停止運作,那可能是舊的日誌檔案出了問題。在刪除這些檔案之前,請先停止相關的系統程式。若要進行這項動作,請以 root 身份輸入以下指令:
service jabberd stop cd /var/lib/jabberd rm -f _db* service jabberd start