我正在尝试通过Windows Platform Installer 5.0(离线安装)在Windows Server 2008 R2 SP1 Core OS上安装Windows azure pack:Service Bus 1.1。我正在使用以下链接进行安装http://blogs.msdn.com/b/biztalknotes/archive/2013/12/17/how-to-do-offline-install-of-service-bus.aspx ,但我面临以下问题:
错误讯息:
开始安装
开始下载产品......
开始下载:' Windows Azure Pack:Service Bus 1.1'
已下载:' Windows Azure Pack:Service Bus 1.1'
安装完成(失败):' Windows Azure Pack:Service Bus 1.1' Service Bus_1_1:失败。
下载的文件签名验证失败,可能已经过了 篡改验证安装成功...
Windows Azure Pack:Service Bus 1.1错误
产品安装:FAILURE
请提前帮助并谢谢。
答案 0 :(得分:1)
如果日志记录如下所示,请检查安装日志,并显示1639错误:
MSI (s) (20:5C) [14:22:31:139]: Product: Windows Fabric -- Installation failed.
MSI (s) (20:5C) [14:22:31:139]: Windows Installer installed the product. Product Name: Windows Fabric. Product Version: 1.0.960.0. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 1639.
MSI (s) (20:5C) [14:22:31:141]: MainEngineThread is returning 1639
就我而言,它是: - 我的系统帐户包含两个单词 - 姓名和姓氏,例如" Vasya Pupkin",因此网络平台安装程序只看到第一个" Vasya",因此您需要将系统用户重命名为&# 34; VasyaPupkin"没有空格符号,或安装在不同的帐户下。 - 另外我注意到PowerShell env路径中的错误,所以检查系统变量PSModulePath,并删除不必要的 - 符号(")(SQL服务器路径包含错误,\ PowerShell \ Modules")
C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules \; C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ PowerShell \ Modules&#34 ;; C:\ Program Files \ Service总线\ 1.0 \
应该是
C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules \; C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ PowerShell \ Modules; C:\ Program Files \ Service Bus \ 1.0 \
答案 1 :(得分:1)
我到目前为止找到的唯一解决方案是直接编辑webproductlist.xml
文件:
搜索Service_Bus.msi
并将<fileSize>
元素替换为<fileSize>7432</fileSize>
以及<relativeInstallerURL>
以上添加<sha1>1c4bec246a78db77e92caec589c64ff7702f7aa8</sha1>
。 (sha1失踪了)
我认为仅在某些Windows版本上检查签名,因为在Windows 8.1上不会出现错误。