无法安装Websphere mq客户端错误1603

问题描述 投票:2回答:4

我正在尝试在Windows 7 SP 1 Enterprise计算机上安装IBM WebSphere MQ Client v8.0.0.3,但是我失败了。

安装开始,我选择语言,启动飞溅,稍后飞溅消失,我留下了“安装向导被打断”,即使我没有点击任何东西。

我以管理员身份运行它,并且是本地管理员组的成员。

安装日志:https://gist.github.com/anonymous/a1ff7efe58fe7c006297

Edit:

具有适当mqm权限的同事试图安装它,但也失败了。此处的其他人都使用Windows Server 2008 SP1企业,安装没有问题。

Edit2:

似乎错误来自我们的目录结构:错误1327.Invalid Drive:H:\我们有本地设置,包括服务器上的appsettings,而不是在本地机器上,安装程序不喜欢它。 JDK给出了同样的错误。

client ibm-mq windows-7-x64
4个回答
1
投票

Windows MQ安装有许多失败方法。在Windows环境中,一个常见原因是即使执行安装的ID是管理员,它也没有正确的域权限。例如,这些包括在域控制器上查询SAM。

有关如何配置运行MQ的服务帐户的说明,请参阅Configure IBM MQ accounts。显然,执行安装的帐户必须具有相同权限的超集。由于问题没有提到这个关键的预请求步骤,我假设它没有被执行。

以前的安装或安装失败可能会在服务器上留下干扰后续安装的工件。安装V8.0时尤其如此。由于在这种情况下至少有一次安装失败,我建议使用Spring Cleaning a Windows MQ Installation中描述的IBM提供的清理工具。这将删除改变安装程序行为的旧注册表项和目录。

进一步分支,来自MSIEXEC的1603错误非常通用。根据MSIGEEK的优秀人员,以下是该错误的一些常见原因:

  • 目标计算机上禁用了短文件名创建。
  • 安装脚本自定义操作的原型不正确。
  • 文件已锁定且无法覆盖。
  • 未正确安装Microsoft Windows Installer服务。
  • Windows Temp文件夹已满。

关于调试1603错误is here的完整文章。

在这种特定情况下,似乎未安装一个或多个WMQ产品先决条件:

MSI (c) (5C:B4) [15:31:48:820]: Doing action: iwiListProductPrereqs
Action 15:31:48: iwiListProductPrereqs. Listing the product prerequisites
Action start 15:31:48: iwiListProductPrereqs.
MSI (c) (5C:84) [15:31:48:826]: Invoking remote custom action. DLL: C:\Users\ga2svit\AppData\Local\Temp\MSI7642.tmp, Entrypoint: iwiListProductPrereqs
1: 15:31:48 MQCA (CaProlog)(CaProlog) info: amqiwicn.dll Built on Jun 15 2015 at 23:18:37; version 8.0.0.3, build p800-003-150615.2 
1: 15:31:48 MQCA (CaProlog)(CaProlog) info: Property 'ProductName' value 'IBM WebSphere MQ' from property table 
1: 15:31:48 MQCA (CaProlog)(CaProlog) info: Property 'AMQEXTCA60000' not defined in property table 
1: 15:31:48 MQCA (CaProlog)(WhatMode) info: User name is 'ga2svit' 
1: 15:31:48 MQCA (CaProlog)(WhatMode) info: MSIRUNMODE_ROLLBACKENABLED 
1: 15:31:48 MQCA iwiListProductPrereqs(iwiListProductPrereqs) info: Property 'VersionNT' value '601' from property table 
CustomAction iwiListProductPrereqs returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 15:31:48: iwiListProductPrereqs. Return value 3.

0
投票

T-Rob所说的一切都是有效和正确的,但是对于这个特定情况,这就像你需要把IBM作为一个缺陷。

我一直在查看你失败的地方的来源,并且没有有效的代码路径,我可以从你跟踪的最后一行看到之后的行,它会说“MMC prereq satisf”(或者不满意,或者询问财产,但它会说些什么)。这意味着我在代码中遇到了未处理的异常,因此直接中止了。您可以尝试静默安装,看看是否有帮助,但我不会抱太大希望。

所以对我来说,似乎要尝试做的事情就是在系统目录中查找mmc.exe - 你的系统上是否存在这样的内容,如果是这样,请查看其属性以及该文件的版本(在资源管理器中右键) ,属性并找到列出文件属性的那个)


0
投票

我们在V8 MQ安装程序中看到了这个问题。我在Windows 7机器上禁用了脱机文件,而同事却没有。他禁用了脱机文件,重新启动,安装程序成功。


0
投票

我也遇到了这个错误,经过进一步调查,我意识到(使用MQParms_silent.ini文件)我忘了从提供的默认值中取消评论AGREETOLICENSE="yes"。 希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.