34.3 安装和卸装相关问题查错

下表列出了您可能会遇到的问题,以及为解决这些问题建议执行的操作。如果问题仍然存在,请联系 OpenText 代表。

问题

建议执行的操作

在 Open Enterprise Server (OES) 24.2 上安装 Identity Manager 4.9 会导致依赖关系无法满足错误(未安装 glibc-32bit*.rpm)。当升级到 Identity Manager 4.9 时,也会发生此错误。

在安装 OpenText Identity Manager 之前,请务必安装以下依赖库或 RPM:

  • glibc-32bit-*.x86_64.rpm

  • libz1-32bit

如果系统中已安装 glibc-32bit-*.x86_64.rpm,则可忽略此错误。

在 SLES 15 SP5 一体化配置中安装 Identity Manager 4.9 时,无法装载 SSPR 页面,并显示 SSPR 5203 CONFIG_FORMAT_ERROR。

重启动 Tomcat 服务。

重启动系统(其中的 Identity Manager 4.9 安装在 RHEL 8 操作系统上)后,您无法访问 OpenText Identity Manager 仪表板。catalina.log 文件包含以下警告讯息:

WARN [com.novell.soa.af.impl.core.WorkflowEngineImpl] (main) [WORKFLOW] Duplicate engine id detected.This engine may not have been shutdown cleanly or another engine is running with engine-id: ENGINE.Waiting 60000 ms for heartbeat to timeout.

如果重启动系统之前未停止 Tomcat 服务,则会出现此问题。当工作流程引擎启动时,它会遇到群集中的另一个节点,而该节点的引擎 ID 已被使用,因此工作流程引擎会记录警告。

始终建议在重启动系统之前停止 Tomcat 服务。如果您确实看到了该警告,可以通过更改 igaworkflowdb 数据库中 afenginestate 表内的引擎状态来解决问题。登录到 pgAdmin 之类的数据库管理工具,并手动将引擎状态更新为关闭状态。

在 RHEL 8.3 上安装 Identity Manager 4.9 时,PostgreSQL 服务无法正常启动。

请执行下列步骤:

  1. 在 RHEL 8 上安装 Identity Manager 4.9。

  2. 将 RHEL OS 版本升级到 8.3。

当您在 SLES 15 或 SLES 15 SPx(x 表示 OpenText Identity Manager 支持的所有 SLES 15 版本)上安装 OpenText Identity Manager 时,Tomcat 和 ActiveMQ 服务处于禁用状态。

请执行下列步骤:

  1. 登录到禁用了 Tomcat 和 ActiveMQ 服务的服务器。

  2. 安装 insserv-compat* RPM。* 符号表示 RPM 的最新版本。

    注:我们建议从您的操作系统订购服务获取依赖的包,以确保可持续从操作系统供应商获得支持。如果您没有订购服务,可以从相关网站(例如 http://rpmfind.net/linux)找到最新的包。

  3. 运行以下命令以启用 Tomcat 和 ActiveMQ 服务:

    systemctl enable netiq-tomcat.service

    systemctl enable netiq-activemq.service

如果您是在 RHEL 8.1 上安装 Identity Manager 4.9,执行以下操作时会显示如下错误讯息:

  • 运行 RHEL-Prerequisite.sh 脚本:

    dnf-utils rpm required but not found
    RHEL 8.1 iso does not contain dnf-utils packages, its replaced by yum-utils
  • 安装 OpenText Identity Manager 引擎组件:

    Some of the dependencies required for installation of Identity Vault are not found

请忽略错误讯息并继续安装。

将 Identity Applications 升级到版本 4.9 后,工作流程表单无法在 Identity Applications 上呈现。在某些情况下,/opt/netiq/idm/apps/sites/config.ini 中的客户端口令 (CientPass) 会保留空白。

要解决此问题,请执行以下步骤:

  1. 导航到 /opt/netiq/idm/apps/sites/ 目录。

  2. 编辑 config.ini 文件,为 ClientPass 参数提供 base64 编码的口令。

    注:指定您在配置更新实用程序中为 forms client 所指定的相同口令。

  3. 重启动 NGINX 服务。

    systemctl restart netiq-nginx.service

有关详细信息,请参见 TID 7024492。

在容器环境中,如果超过了针对 OpenText Identity Manager 仪表板设置的空闲时间并且会话超时,延长按钮不会按预期工作。

在 OSP 容器的 ism-configuration.properties 文件中添加 com.netiq.idm.session-timeout 属性。

在多服务器环境中,尝试将驱动程序部署到次要服务器时显示 LDAP 异常。

安装次要服务器并在身份库中为次要服务器添加分区之后,必须在两台服务器上重启动 ndsd。如果您要在容器部署过程中安装 OpenText Identity Manager 引擎,此规则同样适用。

在群集环境中,如果您断开某个节点(例如节点 2)与网络的连接,然后在主动节点(例如节点 1)上创建角色,当节点 2 重新连接到网络后,新添加的角色不会同步到节点 2 上。

在节点 2 上执行以下步骤:

  1. 删除 .../temp/permindex 文件。

  2. 重启动 Tomcat。

在配置 Identity Applications 期间,如果您要连接到远程服务器上安装的 SSPR,将会跳过 SSPR 配置。但是,当您重启动 Tomcat 时,系统将会部署在安装过程中安装的 sspr.war。

如果您要连接到远程服务器上安装的 SSPR,请在配置 Identity Applications 之前,先从 /opt/netiq/idm/apps/tomcat/webapps 目录中去除 sspr.war。

在配置 Identity Applications 期间,如果您为 Identity Applications 管理员使用自定义子容器(例如 cn=uaadmin,ou=univ,o=data),则会在默认容器 (ou=sa,o=data) 下创建 uaadmin。

如果您要为 Identity Applications 管理员使用自定义子容器,请执行以下步骤之一:

  • 在配置 Identity Applications 之前,创建 ou=univ,o=data 自定义子容器。

  • 在配置过程中,请在出现是否要使用自定义容器作为根容器提示时指定否。要导入的自定义 LDIF 文件应包含自定义根容器和子容器细节。

创建无提示属性文件时,无提示安装过程不检查系统要求。在无提示安装期间,日志文件显示一条错误讯息,指出不符合系统要求。

如果遇到此错误,请在 silent.properties 文件中手动添加 IS_SYSTEM_CHECK_DONE 参数。要跳过系统要求检查,请将 IS_SYSTEM_CHECK_DONE 参数的值设置为 1。

卸装和重新安装 Identity Applications 或 Identity Reporting 时,配置过程在设置数据库用户与纲要时失败。如果在重新安装组件期间进行典型配置,则会出现此问题。

重新安装 Identity Applications 或 Identity Reporting 组件时,必须进行自定义配置。

卸装过程报告未完成,但日志文件未显示失败信息。

默认情况下,卸装过程无法删除包含安装文件的 netiq 目录。如果已从计算机中去除所有 OpenText 软件,则您可以删除该目录。