Citrix XenDesktop VDA升級失敗案例分析

今天處理了一個關於Citrix XenDesktop VDA升級失敗的案例,這裏跟大家分享一下.

【背景】

用戶需要將現有的XenDesktop5.6的環境升級到XenDesktop7.5,Citrix支持這種場景的支持,用戶在更新VDA的是否發現升級失敗。

【問題描述】

具體錯誤信息可以參考以下截圖:

image001

image002 (1) 

image003 (1)





具體的錯誤信息:

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,安裝成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章