我正在尝试在Windows 7 SP 1 Enterprise计算机上安装IBM WebSphere MQ Client v8.0.0.3,但是我失败了。
安装开始了,我选择了语言,启动了一下,飞溅消失后我就离开了“安装向导被打断”,即使我没有点击任何内容。
我以管理员身份运行,并且是本地管理员组的成员。
安装日志:https://gist.github.com/anonymous/a1ff7efe58fe7c006297
具有相应mqm权限的同事尝试安装它,但也失败了。 此处的其他人都使用Windows Server 2008 SP1企业,安装没有问题。
由于我们的目录结构,似乎错误来了: 错误1327.无效的驱动器:H:\ 我们有本地设置,包括服务器上的appsettings,而不是本地机器上的设置,安装程序不喜欢它。 JDK给出了同样的错误。
答案 0 :(得分:1)
Windows MQ安装有很多种方法可以失败。在Windows环境中,一个常见原因是即使执行安装的ID是管理员,它也没有正确的域权限。例如,这些包括在域控制器上查询SAM。
有关如何配置运行MQ的服务帐户的说明,请参阅Configure IBM MQ accounts。显然,执行安装的帐户必须具有相同权限的超集。由于这个问题没有提到这个关键的pre-req步骤,我假设它还没有被执行。
以前的安装或安装失败可能会在服务器上留下干扰后续安装的工件。安装V8.0时尤其如此。由于在这种情况下至少有一次安装失败,我建议使用IBM提供的清理工具,如Spring Cleaning a Windows MQ Installation中所述。这将删除改变安装程序行为的旧注册表项和目录。
进一步分支,MSIEXEC的1603
错误非常通用。根据MSIGEEK的优秀人员,以下是导致该错误的一些常见原因:
有关调试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.
答案 1 :(得分:0)
T-Rob所说的一切都是有效和正确的,但是对于这个具体案例,这就像你需要将IBM作为一个缺陷。
我一直在查看您失败的地方的来源,并且没有有效的代码路径,我可以从您跟踪的最后一行看到之前的行,它会说像" MMC prereq满意" (或不满意,或查询财产,但它会说某事)。这意味着我在代码中遇到了未处理的异常,因此直接中止了。您可以尝试静默安装以查看是否有帮助,但我不会抱太大希望。
所以对我来说,它似乎试图做的事情就是在系统目录中查找mmc.exe - 你的系统上是否存在这样的内容,如果是这样,请查看其属性以及该文件的版本(右侧)鼠标在资源管理器中,属性并找到列出文件属性的那个)
答案 2 :(得分:0)
我们在V8 MQ安装程序中看到了这个问题。我在Windows 7机器上禁用了脱机文件,而同事却没有。他禁用了脱机文件,重新启动,安装程序成功。
答案 3 :(得分:0)
我也遇到过这个错误,经过进一步调查,我意识到(使用MQParms_silent.ini
文件)我忘记取消评论AGREETOLICENSE="yes"
来自提供的默认值。
希望有所帮助。