对产品安装进行故障诊断

如果 Product Master 安装失败,您可以尝试执行以下调试步骤。

IBM Installation Manager 或安装日志中的错误消息

症状
安装完成后,您可以在 " 安装完成 " 窗口的 IBM® Installation Manager 中看到错误消息。 您还可能在安装日志中看到错误。
解决问题
  1. 查看安装日志文件中的消息,以诊断并更正各错误条件。
  2. 对于 DB2® 或应用程序服务器问题,请使用其工具来诊断和更正个别错误情况。
  3. 重新运行 IBM Installation Manager 以重新安装 Product Master

问题:配置 default_locale 参数以确保用户可以成功登录

安装 Product MasterV 6.0.0 或更高版本时,您可能会迂到登录问题,并在将数据库内存转储导入到其他环境后接收到错误。

导入数据库内存转储后,可能会发生以下错误:
在用户界面中
WPC - Error
AUS-20-014 Invalid username/password/company code.
$TOP/logs/<Appserver_hostname>/exception.log 文件中
2009-05-19 07:35:14,651 [jsp_2: enterLogin.jsp] ERROR
com.ibm.ccd.common.error.AustinException - Could not find
lookup table
with name: Propriétés LDAP, Exception:Could not find
lookup table
with name: Propriétés LDAP

用户无法登录到 Product Master 的一个可能原因是未正确配置 default_locale 参数的值。 例如,如果 default_locale 参数设置为某个值,然后进行了数据库内存转储导出,那么将导入内存转储的环境中的 default_locale 值应该设置为与导出的环境中的参数值相同的值。 即,如果在导出的环境中将 default_locale 参数设置为 fr_FR,那么在导入的环境中也应将其设置为 fr_FR。 如果这些值不相同,那么用户将无法登录到该系统。

问题: Product Master AppServer 可能未启动,或者 install_war.sh 可能由于 "arg list too long" 错误而失败

安装 Product MasterV 6.0.0 或更高版本时,可能会发生以下错误:


/bin/go/init_svc_vars.sh: line 21: /usr/bin/mkdir:
The parameter or environment lists are too long.

/bin/read_config_file.sh: line 34: /usr/bin/awk:
The parameter or environment lists are too long.

如果 AIX® 上的 ncargs 参数未设置为足够高的值,那么 install_war.sh 安装脚本可能会失败,并显示错误消息 "arg list too long"。 此问题还可能导致应用程序服务器出现故障。

ncargs 参数的 AIX 缺省值设置为 6 * 4k。

因为该产品需要一个长的参数列表才能正确安装和运行,所以此参数可能没有指定足够的内存来运行 install_war.sh 脚本或启动该产品。

要解决此问题, AIX 管理员必须通过发出以下命令来增大 ncargs 参数的大小:

chdev -l sys0 -a ncargs=NewValue
其中 NewValue 是要为参数列表分配的 4k 块的数量。 您可以指定 6(它是缺省值)到 128 之间的数字。 可通过发出以下命令复查当前设置。
lsattr -E -l sys0 -a ncargs
您还可以使用 smitsmitty AIX 配置命令来更改 ncargs 参数的值 (以及查看其他信息)。 有关更多信息,请参阅 AIX 较低版本