对产品安装进行故障诊断
如果 Product Master 安装失败,您可以尝试执行以下调试步骤。
IBM Installation Manager 或安装日志中的错误消息
- 症状
- 安装完成后,您可以在 " 安装完成 " 窗口的 IBM® Installation Manager 中看到错误消息。 您还可能在安装日志中看到错误。
- 解决问题
- 查看安装日志文件中的消息,以诊断并更正各错误条件。
- 对于 DB2® 或应用程序服务器问题,请使用其工具来诊断和更正个别错误情况。
- 重新运行 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=NewValuelsattr -E -l sys0 -a ncargs ncargs 参数的值 (以及查看其他信息)。 有关更多信息,请参阅 AIX 较低版本。