5.5 查错

如果在安装过程中遇到问题,请尝试这些查错步骤。 如果这些步骤不能解决问题,请与 Novell 支持联系。 Novell 代表将会仔细研究您可能存在的任何安装和配置问题。

问题

建议的操作

需要修改在安装过程中执行的用户应用程序配置设置。 这包括类似于下列项目的配置:

  • Identity Vault 连接和证书
  • 电子邮件设置
  • Metadirectory 用户身份、用户组
  • iChain 设置

可以运行配置实用程序,而不论是否运行了安装程序。

在 Linux 上,从安装目录(默认情况下为 /home/user/novell/idm)运行以下命令:

configupdate.sh

在 Windows 上,从安装目录(默认情况下为 c:\novell\idm)运行以下命令:

configupdate.bat

启动 JBoss 时引发异常,并显示日志讯息《端口 8080 已在使用》

关闭 Tomcat(或其它服务器软件)的可能正在运行的任何实例。 如果决定重配置 JBoss 以使用除 8080 以外的其它端口,请记住在 iManager 中编辑用户应用程序驱动程序的配置设置。

启动 JBoss 时,将显示一条讯息,指明找不到可信的证书。

确保使用在用户应用程序上安装的 JRE 启动 JBoss。

无法登录入口管理页。

确保存在用户应用程序管理员帐户。 不要将此帐户与 iManager Admin 帐户相混淆。 这是两个不同的 Admin 对象。

能够以 Admin 身份登录,但是无法创建新用户。

用户应用程序管理员必须是顶层树枝的受托者,并且需要有主管权限。 作为权宜之计,可以尝试将用户应用程序管理员的权限设置为等效于 LDAP 管理员的权限(使用 iManager)。

启动 JBoss 时发生 MySQL 连接错误。

不要以根用户的身份运行。

确保 MySQL 正在运行(并且适当的拷贝正在运行)。 停止 MySQL 的其它任何实例。 运行 /idm/mysql/start-mysql.sh,然后运行 /idm/start-jboss.sh

在文本编辑器中检查 /idm/mysql/setup-mysql.sh,改正任何看上去可疑的值。 然后运行底稿,再运行 /idm/start-jboss.sh

启动 JBoss 应用程序服务器时遇到密钥存储区错误

JBoss 应用程序服务器没有使用用户应用程序安装程序所安装的 JRE,该 JRE 使用默认路径:

/idm/jre/lib/security/cacerts

使用 keytool 命令导入证书文件:

keytool -import -trustcacerts -alias aliasName -file certFile -keystore ..\lib\security\cacerts -storepass changeit
  • 使用为该证书选择的唯一名称替换 aliasName
  • 使用证书文件的完整路径和名称替换 certFile
  • 默认的密钥存储区口令为 changeit(如果有其它口令,请指定)。