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 或 其他,请检查您的设定。