13.2. 常見問題

13.2.1. 使用 K6,Pentium 及其他兼容舊 i386 客戶端將導致系統初始時當機!

如您的伺服器是在 i686 基建上運行,您將必須使用與您的客戶端兼容的套裝包,從而令客戶端可與伺服器共享文件。其中一個最普遍的套裝包,是優化 glibc 套裝包。 您需要重新安裝 能與您的客戶端兼容的 glibc 套裝包(如 glibc-XXXX.i386.rpm)。 在預設中,RedHat Linux 將在您的伺服器上安裝一個 glibc 優化版,請使用 i386 版本及利用指令 "rpm -ivh --upgrade --force glibc-XXXX.i386.rpm" 以強行重寫在現有的套裝包。它可用在 RedHat 安裝磁碟 1。 完成這程序後,您便可將此目錄刪除。/lib/i686 清除非兼容的程式庫。您或許必須這樣做以您希望與客戶端共享其他套裝包。

13.2.2. 我在伺服器上的 My ypbind "broadcast: RPC: Time out.",無法啟動!

當安裝 ShaoLin Aptus, Aptus 安裝程式將自動更改您的 ypbind init script 腳本 /etc/rc.d/init.d/ypbind 以作廣播。這情況發生的原因是由於不正確的設定 /etc/hosts file 所引致。伺服器不能找到自己的位置,因您的 Aptus 伺服器IP地址在文件內欠缺主機記錄 /etc/hosts 。唯一修正的辦法是更改它。

13.2.3. 客戶端於啟動時不能載入核心圖像,屏幕顯示 "permission denied"(權限被拒)

您應檢查您的 /etc/exports 文件,看看是否含有 /tftpboot/kernel的記錄。 如您在運行網絡群組,請檢查文件 /etc/netgroup/etc/hosts 是否擁有正確的主機資料記錄。更改後,運行 make -C /var/yp (只適用於 RedHat Linux,其他 Linux 或許布所不同)。 您或許亦希望運行 exportfs -r 如您更改至 /etc/exports .

13.2.4. 硬件偵察程式將詢問 "XFree86-4 RPM"

您應在這裏按"取消",由於一些 distribution 不容許 root (超級用戶) 在 Aptus 客戶端查詢 RPM 數據庫, 導致不能找到 RPM 套裝包。您只需簡單的按"取消"。系統便回復正常了。

13.2.5. 更多有關 NFS 問題的例子

一些人遇上 NFS 問題,這主要由於有一些失效記錄 /etc/hosts file 在 /etc/netgroup 文件裏。 在您更正主機或嬝給群組的記錄後(請緊記更新 NIS 數據庫 "make -C /var/yp"), 嘗試以指令 "exportfs -r"重新載入NFS, 如不成功,您必須透過以下指令完全停止 nfs。 /etc/rc.d/init.d/nfs stop (只適用於 RedHat 用戶),rmmod nfsd (從記憶體刪除 nfsd 模組),然後按照以下指令 "/etc/rc.d/init.d/nfs start" 再次啟動 nfs 伺服器。如問題持續,您需再次停止 nfs 及御載 nfsd模組,但這次先清除所有位於以下 /var/lib/nfs 目錄的暫存文件。如您的 Aptus 客戶端正在線,切勿這樣做,否則,他們將遇上當機及需重新啟動系統以連線至Aptus 伺服器。

13.2.6. 當我的客戶端連線至 Aptus 伺服器,但系統出現 "connection refuse"(拒絕連線)

大多數的守護程式將利用以下指令 tcpd, tcpd 利用以下文件 /etc/hosts.allow and /etc/hosts.deny。 這包括 NFS、 sendmail、 ypserv、 xinetd 及很多其他程式。您或許作了一些拒絕客戶端連線至伺服器的設定。請參閱手冊有關 hosts.allow(5) 及 hosts.deny(5) 的章節以作參考。

13.2.7. 我的客戶端在 "Loading kernel (載入核心程式)...."便停止了運作

這或許是您在伺服器設置了防火牆。在預設中,一些 distributions 是以 ipchains 啟動 (如:RedHat 7.2)。在伺服器鍵入"service ipchains stop" 以停止 ipchains,鍵入 "chkconfig --level 2345 ipchains off" 以預設把它關掉。如您希望仍然使用防火牆,您必須容許 DHCP、 及所有 RPC 的東西進入包括 portmap、 NFS、 及 NIS。 RPC 擁有活躍的端口數量, 我們建議您解開防火牆的網絡配接器以連接客戶端。

13.2.8. 我的客戶端能啟動,但只能啟動至 ntpd 然後便當機

這很有可能是因為 "clock skew" 的問題,如您系統的時間被轉至配置文件的日期之前,這問題便會出現。在 Redhat 系統,套件包的 ntpd 便會發生錯誤閱讀 /etc/ntp/step-tickers 文件的問題,尤其倘若文件中沒有 end of line character。請檢查您的 ntp 伺服器的時間及配置文件。

13.2.9. 我的客戶端不能與伺服器的時間同步,我正在使用 Redhat 8.0 及 ntp 服務但啟動失敗。

一些在伺服器的 ntpd 在啟動後需要一段時間來運行 (一般15分鐘), 您只需要等待直至您伺服器的ntpd 同步化功能準備就緒。然後您的客戶端便可連接至伺服器了。 除了Aptus 伺服器以外,您亦可指向其他ntpd,您甚至可於建立 Aptus群組時進行此步驟。

13.2.10. 我不能以用戶賬號登入客戶端桌面,只有 root 才可以。為何我只能在伺服器上才可以用戶賬號登入,而不能在客戶端登入﹖

這或許是您在伺服器新增賬戶時沒有更新 NIS 數據庫。在預設中,Aptus 客戶端利用 NIS (見 Linux NIS 計劃 以參考詳細內容) 以作用戶的鑑定。有一快捷解決方法是利用在 "System"(系統) 菜單上的 "User/Groups"(用戶/群組),以作用戶賬號的管理,配置已更新的NIS數據庫。另一方法是建立新用戶後,利用以下指令手動更新 NIS 數據庫 make -C /var/yp 然後 /etc/init.d/ypserv 動新啟動。如您正使用其他鑑定系統如 LDAP 或 其他,請檢查您的設定。