本节介绍涉及 Solaris 10 OS 的服务管理工具的问题。有关 Solaris OS 中此新增功能的更多信息,请参见《Solaris 10 ????》中的“Solaris Service Manager”。
系统在安装后 Solaris 10 OS 第一次引导时,会发生有关相关服务的错误。svccfg import 子命令可能无法激活已在服务的标明文件中声明的相关服务。因此,相关服务可能无法按顺序启动并生成与这些服务相关的错误消息。
解决方法:为相关服务发出命令 svcadm refresh。例如:
svcadm refresh dependent FMRI |
软件开发者使用下列解决方法可避免此问题:
在实例级别而不是服务级别声明相关服务。
对于活动安装,启用软件包的安装后脚本以运行 svcadm refresh dependent FMRI 命令。
对于使用备用引导环境的安装,请将 svcadm refresh dependent FMRI 命令附加到 /var/svc/profile/upgrade 文件。
如果没有为主机配置本地打印机,两个打印服务 ipp-listener 和 rfc1179 在缺省情况下设置为脱机。在主机上配置本地打印机后,这些服务被自动移至联机。这些服务的缺省脱机设置不显示错误。所以,不需要用户介入。
解决方法:无。
在不使用网络信息服务 (NIS) 或 NIS+ 名称服务的系统上,NFS 和 autofs 服务被禁用。故障原因是这些服务与 keyserv 守护进程相关。keyserv 守护进程依赖于 RPC 域名,在不使用 NIS 或 NIS+ 的系统上未设置该域名。因此,keyserv 守护进程故障将导致 NFS 和 autofs 服务被禁用。
解决方法:要启用服务,请执行以下步骤:
成为超级用户。
执行以下命令:
# svcadm disable network/rpc/keyserv # svcadm disable -t network/nfs/client:default # svcadm enable network/nfs/client:default # svcadm disable -t network/nfs/server:default # svcadm enable network/nfs/server:default # svcadm disable -t network/rpc/gss:ticotsord # svcadm enable network/rpc/gss:ticotsord |
在系统启动期间,在远程文件系统和命名服务变为可用之前,控制台或 ssh 等登录服务有时会启动。因此,可能无法识别用户名或用户的起始目录不可用。
解决方法:如果发生错误,请等待几秒钟,然后重新登录。也可以从本地帐户查看系统状态。