适用于 Solaris 2.6 (SPARC 平台版) 的 Solaris Resource Manager 1.0 安装指南

第 3 章 故障排除

如果您在安装或启动 Solaris Resource Manager 1.0 时遇到问题,则本章提供有可能可以解决这些问题的办法。

如果您需要另外的协助,就请与您的 Sun 支持提供商取得联系。

解决安装问题

表 3-1 安装问题与解决办法

症状 

可能的起因/解决办法 

检查 OS 版本失败。 

您可能尚未安装 Solaris 2.6 (SPARC 平台版)操作环境。 

键入uname -psr,找出您正在运行的操作系统的版本。

系统报告,文件系统上 没有足够 的空间来安装一个软件包。 

在相关的文件系统上腾出足 够的空间。 重新开始安装。 

试图执行其中一个软件 包安装正 文时出现失败。 

 

 

 

 

安装程序

无法作为用户 nobody 访问文件。所有文件和目录的许可必须允许全局读取访问(以及执行访问,如果适用的话)。从软件包存储位置到根目录之间的目录必须也是可以进行全局访问的。 

其中一个软件包安装正 文中发生 了一个意外或内部错误。 

 

 

 

 

将该问题汇报给您的 Sun 软件支持提供商。 

 

系统报告软件包业已存 在,因而 可以进行更新。 

您业已在系统上安装了软件 包。如果继 续的话,软件会使当前的安装与软件包相一致。警告:在本进程中,上次安装以来所修改的任何文件均将丢失。 

安装SUNWsrmr 时,安装程序退出。

用户名称 srmidlesrmlost 或者 srmother中的一个,业已在口令文件中得到使用。您必须删除 Solaris Resource Manager 的条目才能安装和工作。

安装程序退出,显示未安装补丁程序消息。

在安装 SUNWsrmb 和 SUNWsrmr 之前,需要用到 KU 补丁程序 105181-11 (或者更高)。在安装 

SGML 手册页软件包 SUNWsrmm 之前,需要用到补丁程序 106123-02 (或者更高)。 

解决启动问题

表 3-2 启动问题和解决办法

症状 

可能的起因/解决办法 

启动时 Solaris Resource Manager 没有起动。 

Solaris Resource Manager 没有安装正确。请验证您业已正确安装了这些软件包。 

pkginfo -l SUNWsrmb

pkginfo -l SUNWsrmr

启动时显示了一个警告,没有空 闲(srmidle)用户存在。

passwd 文件中没有用户srmidle的条目。请创建用户,在 步骤 8 中有其略述,见于 "安装软件包" 节。

启动时显示了一条警告,没有(srmlost)用户存在。

 

 

 

 

 

 

passwd 文件中没有用户srmlost的条目。请创建用户,在 步骤 8 中有其略述,见于 "安装软件包" 节。

启动过程中发生了核心恐慌。 

与操作系统发生冲突。请执行下面 "从启动故障恢复" 中的操作指示。请将问题立刻汇报给您的 Sun 软件支持提供商。

无法登录。 

PAM 模块配置有问题。将机器重新启动 到单用户模式,并将 /etc/pam.conf 中的 pam_srm.so.1 一行变为注释。

从启动故障恢复

如果启动时发生了核心恐慌,在 Solaris Resource Manager 遭到禁用的情况下,有两种方法可以用来启动机器。请先试用方法 A;如果失败,请尝试方法 B。

方法 A:从您当前的启动磁盘启动

  1. 在启动监视提示处,确认。如果不,则向控制台发出一个打断的指令。

  2. 在启用提示模式的情况下启动系统:


    确认 boot -a 
    Booting from: sd(0,0,0) -a
  3. 按回车键,接受加载默认的核心文件以及模块路径:


    Enter filename [kernel/unix]: <Enter> 
    Enter default directory for modules [/platform/SUNW,.../kernel  
    /kernel /usr/kernel]: <Enter> 
    SunOS Release 5.6
    
     Version ... [UNIX(R) System V Release 4.0]
  4. 在提示输入所要使用的系统文件的名称时,键入etc/system.noshrload

    这是您的 /etc/system 文件的原来版本,即安装 Solaris Resource Manager 产品之前的版本。在您安装 Solaris Resource Manager 时会自动生成这一副本。


    Name of system file [etc/system]: etc/system.noshrload
    
  5. 其余问题请接受默认值:


    root filesystem type [ufs]: <Enter> 
    Enter physical name of root device [...]: <Enter>

    您的系统现在要在禁用 Solaris Resource Manager 的情况下启动。

方法 B:从 CD-ROM 启动

  1. 从您的安装媒体(CD-ROM)启动 Solaris :


    确认 boot cdrom -s
    
  2. 加装常规根文件系统磁盘设备。


    # mount /dev/dsk/device-name /a
    
  3. 使用类似 vi 的文本编辑器,编辑位于常规根文件系统上的 /etc/system 文件:


    # vi /a/etc/system
    
  4. 将把 initclass 设置为 SHR 的行变为注释。注意,本文件中的注释字符是一个星号(*)。


    * set initclass="SHR"
  5. 卸载常规的根文件系统:


    # umount /a
    
  6. 从常规磁盘启动系统:


    # shutdown -i 6
    

    您的系统现在要在禁用 Solaris Resource Manager 的情况下启动。