7.0 Identity Manager 查错

使用集成安装程序安装 Identity Manager 时,请记住以下信息:

安装问题

操作: 如果在 Idenity Manager 安装期间发生错误,请确保查看了相应平台上的日志文件:
  • Linux/Solaris: /var/opt/novell/idm/install/logs/

  • Windows: 默认位置是 C:\novell\IdentityManager\install\logs\。您可以根据您指定的安装位置更改日志文件的位置。

操作: 对于检测典型故障,有关安装问题请查看 ii_install.log 文件,配置问题请查看 ii_configure.log,升级问题请查看 ii_upgrade.log 文件,卸装问题请查看 ii_uninstall.log 文件。在日志文件中,查找文本 exit value = xxx。如果该值不为 0,则某个命令执行失败,从而生成日志文件。请查看该日志文件获取有关故障的进一步细节。

例如,

"/home/siva/build/products/Reporting/IDMReport.bin" -DIA_USER_JRE_HOME="/opt/nov
ell/idm/jre" -i silent -f "/tmp/idmreporting_configure.properties"
execute command
  exitValue = 1
log file location   :/tmp/idmreporting_configure.properties
log file location   :/opt/novell/idm/rbpm/IDMReporting//RPT_Install.log

上面这一小段来自 ii_install.log 文件,它指明命令失败,因为 exitValue 是 1(非零)。有关进一步的分析,请参考命令中所示的 /opt/novell/idm/rbpm/IDMReporting/RPT_Install.log

配置期间传递强制参数

源: 配置期间,在指定配置参数后,安装程序可能显示以下错误讯息:
Some of the inputs are not proper. They are highlighted in Red.
可能的原因: 基于高亮显示的参数,该错误讯息的原因可能是:
  • 端口号已在使用。

  • 传递的 DNS 主机名无效。

  • DN 格式错误。

操作: 执行下列操作:
  • 如果端口已在使用,请使用其他端口号。

  • 指定有效的 DNS 名称,或指定有效的 IP 地址(如果不想指定 DNS 名称)。

  • 校验是否以 LDAP 格式指定了有效 DN。

如果 hosts 文件包含 127.0.0.2 条目,则配置失败

可能的原因: 如果 /etc/hosts 文件包含带有 127.0.0.2 回写地址的条目,则已为 127.0.0.2 回写地址创建默认 IP 证书。
操作: 有两种可能的解决方法:
  • 如果 /etc/hosts 文件包含带有 127.0.0.2 回写地址的条目,请编辑该文件。

    例如,127.0.0.2 hostname。对其添加注释,并确保文件中有真实的 IP 地址条目。

安装程序发生 java.io.FileNotFoundException

可能的原因: 如果系统 tmp 目录不存在,则在调用安装程序后,安装程序很快就会发生该异常。
操作 创建系统 tmp 目录。

树名已存在时,自动生成树名

源: 如果树名已存在,集成安装程序会尝试自动生成该树名。

二级服务器安装

说明: 集成安装程序在所有二级服务器安装上添加保存服务器对象的复本。它等待复本打开。

服务没有运行

说明: 某些服务可能没有运行,因为它们需要的端口被占用了。
操作: 请在启动安装前确保以下端口是空闲的。运行 netstat -anp | egrep 命令可检查这些端口是否空闲。
netstat -anp | egrep
':(524|389|636|8028|8030|8090|8000|7707|8006
|8009|8081|8443|8009|8080|8443|1199|1198|119
0|3973|4544|4545|4546|4557|4812|4813|8109|81
83|8180|8543|29007|37022|8180|10013|10014|61
616|61617|1514|15432|5556|1289|1443|1468)'

检测系统的当前状态

说明: 请确保备份了安装程序状态文件。集成状态文件是很重要的配置文件,安装程序使用它储存信息,包括系统、已安装组件、已配置组件或已卸装组件的当前状态。
操作: 请如下所示备份状态文件:
  • Linux/Solaris: 运行 /etc/opt/novell/idm/install/conf/install_state.conf

  • Windows: 运行 C:\Novell\conf\install_state.conf

在 Windows 上卸装 Identity Manager 期间集成安装程序可能挂起

可能的原因: 在卸装 Identity Manager 前安装程序尝试停止所有依赖服务。有时安装程序可能无法停止 DHost 服务,因为某些服务依赖 DHost。
操作: 执行以下步骤以检查在身份库卸装期间安装程序是否挂起:
  1. 转到控制面板,打开 Novell eDirectory 服务,然后单击启动按钮。如果安装程序挂起,则会显示以下讯息:

    Novell eDirectory Service is in a NT service Stop Pending State.
    
  2. 要继续卸装,请从任务管理器手动停止 DHost 服务。

由于安装失败,Windows 运行时分发包安装可能强制重引导

说明: 元目录安装失败,<安装位置>\ii_install.log 文件中出现以下讯息:
:\Users\Administrator\IDM4\products\eDirectory\x64\windows\x64\redist_pkg\vcredist_x86.exe" /q:a /c:"msiexec /i vcredist.msi /qn /l C:\Users\ADMINI~1\AppData\Local\Temp\vcredist32_Windows_x64_Install.log"
execute command exitValue = 3010 
操作: vcredist 可执行文件返回的 3010 错误代码是成功的意思,表示必须重引导 Windows 计算机。在重引导进程后,重起动安装程序然后继续正常安装。重引导计算机不影响之前成功的安装。

在 UNIX 上配置通过第三方 ISO 提取工具提取的 ISO

说明: 如果 ISO 是在 UNIX 上通过第三方 ISO 提取工具提取的,Identity Manager 4.0.1 集成安装程序的配置将失败。
操作: 要想配置成功,请使用 mount -o loop 命令。

启用 XDAS 会降低性能

可能的原因: 在启用了 XDAS 事件日志记录的情况下,如果没有 SLP 配置,Identity Manager 引擎性能会降低。
操作: 应正确配置和运行 SLP,以确保性能不受影响。

Identity Manager 组件卸装问题

源: 在卸装期间一个或多个组件无法卸装时,如果重试卸装,则卸装选项将禁用。在 Windows 上卸装失败的原因之一可能是未设置 JAVA_HOME 和 PATH 变量。
操作: 执行各个组件卸装程序,如下所示:
  • Linux/Solaris: 运行以下命令卸装各个组件:

    • 元目录: 卸装 Identity Manager Framework:

      /root/idm/Uninstall_Identity_Manager/Uninstall_Identity_Manager
      

      卸装身份库:

      /opt/novell/eDirectory/sbin/nds-uninstall
      
    • JBoss: 运行以下命令:

      $IA_RBPM_POSTGRESQL_INSTALL_PATH$/JBossPostgreSQL_Uninstaller/Uninstall_JBossPostgreSQL
      
    • Roles Based Provisioning Module: 运行以下命令:

      java -jar /opt/novell/idm/rbpm/RemoveUserApp/uninstaller.jar
      
    • 身份报告模块: 运行以下命令:

      /opt/novell/idm/rbpm/Uninstall_Identity Reporting/Uninstall Identity Reporting
      
    • 事件审计服务: 运行以下命令:

      /opt/novell/sentinel_eas/Uninstall_Event Auditing Service/Uninstall Event Auditing Service
      
    • 角色映射管理器: 运行以下命令:

      /opt/novell/idm/rma/rma-uninstall.sh -s
      
    • Designer: 运行以下命令:

      /opt/novell/idm/Designer/UninstallDesigner/Uninstall Designer for Identity Manager
      
    • Analyzer: 运行以下命令:

      /opt/novell/idm/Analyzer/UninstallAnalyzer/Uninstall Analyzer for Identity Manager
      
    • iManager: 运行以下命令:

      /var/opt/novell/tomcat5/webapps/nps/UninstallerData/UninstalliManager
      
  • Windows: 除了角色映射管理器,所有组件都从 Windows > 添加或删除程序卸装。要卸装角色映射管理器,请从命令提示符处运行 C:\novell\IdentityManager\RMA\rma-uninstall.bat