Sun Java Enterprise System 2005Q4 安装指南

错误诊断技术

本节提供了一般性指导原则,用于分析和确定在安装和卸载 Java ES 时所出现的问题的原因。

本节包含以下各小节:

检查安装日志文件

如果安装或卸载时出现问题,请检查 logs 目录中相应的日志文件。

Solaris OS:/var/sadm/install/logs

Linux: /var/opt/sun/install/logs

检查卸载和安装程序日志文件(及 Java ES 配置日志和组件日志)有助于找到问题的根源。例如,可以比较安装日志中列出的软件包和卸载日志中列出的软件包。

多数日志具有两种版本:

下表列出这些日志文件的格式。

表 9–1 Java ES 日志文件名称格式

记录的实体 

日志文件名称格式 

安装程序:组件 

Java_Enterprise_System_install.Atimestamp

Java_Enterprise_System_install.Btimestamp

Java_Enterprise_System_Config_Log.id

卸载程序 

Java_Enterprise_System_uninstall.Atimestamp

Java_Enterprise_System_uninstall.Btimestamp

Java_Enterprise_System_Config_Log.id

安装摘要 

Java_Enterprise_System_Summary_Report_install. timestamp

JavaES_Config_log.timestamp

JavaES_PanelFlow_log.timestamp

JavaES_MasterLog_log.timestamp

Java_Enterprise_System_Summary_Report_ uninstall. timestamp

要使用日志文件进行错误诊断,尝试找到出现的第一个问题。通常,第一个问题会导致一连串的问题。

Procedure使用日志文件进行错误诊断

日志文件可以为您确定接下来的步骤提供线索,如下所示:

步骤
  1. 查看对安装和配置的内容进行高级说明的安装摘要文件。

    如果出现一个问题,找到造成该问题的组件。如果出现多个问题,找到第一个问题。

  2. 查看详细日志文件。

    1. 查找出现的第一个错误或警告并尝试解决它。有时,解决一个错误就会解决其后出现的多个似乎不相关的错误。

    2. 找到造成问题的组件或软件包。

检查组件日志文件

如果启动组件时出现问题,请检查其日志文件。组件错误诊断提示中列出了许多组件日志文件的位置。

检验产品依赖性

许多组件在安装时具有相互依赖性。影响一个组件的问题会影响其他组件。首先,应了解《Sun Java Enterprise System 2005Q4 安装规划指南》中的信息。

除组件相互依赖性外,某些组件还依赖于 Solaris 软件包的存在,而主机上可能没有安装这些软件包,如果缺少它们则可能会导致安装失败。请阅读“发行说明”中的“软件需求”一节以获取详细信息。

检查资源和设置

以下主机层问题可能会造成安装问题。

检查安装后配置

如果启动组件时出现问题,请检验是否正确执行了第 6 章,安装后配置组件中介绍的过程。

检查分发介质

如果是从 DVD 或 CD 安装,请检查介质是否受污或损坏。脏磁盘可能导致安装问题。

检查 Directory Server 连通性

如果安装的组件需要访问 Directory Server,问题可能是由以下某个问题造成的:

删除 Web Server 文件和目录

为了避免覆写自定义的文件(如已编辑的配置文件),不能将 Web Server 安装到包含文件的目录中。

如果要重新安装 Web Server,检查安装目录以确保目录是空的。如果目录不是空的,将文件归档到其他位置后再尝试安装。

检验密码

安装程序要求您输入数个组件的密码。如果在不同的主机上安装不同的组件,请确保在每台主机上提供匹配的密码,这一点很重要。

要解决密码问题,可能需要卸载后再重新安装。如果卸载失败,参阅由于卸载过程中的遗留文件导致安装失败

检查已安装或卸载的组件

如果已安装了组件但却出现了问题,且无法重新安装或卸载,则请使用 Solaris 的 pkginfo 或 Linux 的 rpm 命令来检查所安装的软件包。 将结果与《Sun Java Enterprise System 2005Q4 安装参考》中的第 5  章 “可安装软件包列表” 中列出的 Java ES 软件包相比较。其他更多信息包含在由于卸载过程中的遗留文件导致安装失败中。


提示 –

在 Solaris 9 和 Solaris 10 中,还可以使用可提供产品注册表(对组件及其软件包建立了索引)图形界面的 prodreg 工具,而不必使用 pkg 实用程序。要调用 prodreg,在命令行键入命令名。有关更多信息,参阅 prodreg(1) 手册页。


检验管理员访问权限

在卸载过程中,可能需要授予管理员对卸载程序的访问权限,如授予管理员访问卸载程序的权限中所述。