首页 > 代码库 > Citrix XenDesktop VDA升级失败案例分析
Citrix XenDesktop VDA升级失败案例分析
今天处理了一个关于Citrix XenDesktop VDA升级失败的案例,这里跟大家分享一下.
【背景】
用户需要将现有的XenDesktop5.6的环境升级到XenDesktop7.5,Citrix支持这种场景的支持,用户在更新VDA的是否发现升级失败。
【问题描述】
具体错误信息可以参考以下截图:
具体的错误信息:
rror Id: XDMI:1414B9D7
Exception:
Citrix.MetaInstaller.MetaInstallerException Installation of MSI File ‘UpsClient_x64.msi‘ failed with code ‘InstallFailure‘ (1603).
at Citrix.MetaInstaller.Msi.InstallProduct(InstallationContext context, String msiPath, String parameters)
at Citrix.MetaInstaller.MsiComponent.Install(InstallationContext context)
at Citrix.MetaInstaller.InstallationManager.InstallComponent(IInstallableComponent component, InstallationContext installContext)
检查VDA的安装日志,同样发现类似错误信息:
Installation Log:
16:06:44.9200 : XenDesktopSetup:About to install MSI File ‘D:\x64\Virtual Desktop Components\UpsClient_x64.msi‘ using params ‘INSTALLLOCATION="C:\Program Files\Citrix" ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="1"‘ log file is ‘C:\Users\cn-tusxd\AppData\Local\Temp\Citrix\XenDesktop Installer\MSI Log Files\UpsClient_x641627306058.txt‘
16:06:44.9200 : XenDesktopSetup:Starting synchronous process ‘msiexec‘ with args ‘/i "D:\x64\Virtual Desktop Components\UpsClient_x64.msi" /lv "C:\Users\cn-tusxd\AppData\Local\Temp\Citrix\XenDesktop Installer\MSI Log Files\UpsClient_x641627306058.txt" /quiet INSTALLLOCATION="C:\Program Files\Citrix" ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="1" REBOOT=ReallySuppress‘
16:11:55.1930 : XenDesktopSetup:Process completed with error code 1603
16:11:55.1960 $ERR$ : XenDesktopSetup:Installation of MSI File ‘UpsClient_x64.msi‘ failed with code ‘InstallFailure‘ (1603).
【问题分析】
从上面的日志中很容易看到在安装组件“UpsClient_x64.msi”的时候出错,1603是Microsoft MSI安装很通用的一个错误代码,单纯从上面的日志看不出具体问题,检查Windows Eventlog发现Print spooler的错误 Event ID:11920,打开Service查看该服务的状态发现该无法处于禁用状态,安装VDA的时候会检查该服务,这也是导致VDA安装失败的原因所在。
【解决方法】
启用并开启该服务,卸载VDA重启后重新安装VDA,安装成功!
本文出自 “虚拟人生” 博客,请务必保留此出处http://virtuallife.blog.51cto.com/152152/1535707