Проблема
На одном из серверов фермы Xendesktop 7.6 LTSR CU1 понадобилось переустановить VDA.
Однако, удалить VDA не удается. В моем случае возникали ошибки при удалении Citrix Profile Management - error 1603.
При этом, в списке сервисов сервис Citrix Profile Management отсутствовал.
При попытке удалить или починить (repair) Citrix Profile Management с помощью пакета profilemgt_x64.msi выводилось сообщение:
This action is only for products that are currently installed |
---|
При попытке заново установить пакет profilemgt_x64.msi выводилось сообщение, что продукт уже установлен (already installed).
Попытки обновить VDA до версии выше, чем 7.6 LTSR CU1 (например 7.8) обновление проходило, однако Citrix Profile Management не устанавливался и сервис не появлялся.
Причина
Судя по всему, причиной является то, что у инсталлятора не хватает прав на удаление некоторых файлов и записей в реестре поэтому в реестре остаются записи об установленном продукте, однако компоненты этого продукта уже удалены. Такие проблемы могут возникать не только с Citrix Profile Management. В логе инсталлятора VDA это выглядит примерно так:
09:25:21.9219 : XenDesktopSetup:Process completed with error code 1603 09:25:21.9219 $ERR$ : XenDesktopSetup:Installation of MSI File 'personalvDisk_x64.msi' failed with code 'InstallFailure' (1603). 09:25:21.9229 $ERR$ : XenDesktopSetup:InstallComponent: Failed to install component 'Personal vDisk'. Installation of MSI File 'personalvDisk_x64.msi' failed with code 'InstallFailure' (1603). 09:25:21.9239 $ERR$ : XenDesktopSetup:Recording installation failure. Installation of MSI File 'personalvDisk_x64.msi' failed with code 'InstallFailure' (1603).
Решение
В моем случае помогло удаление из реестра записи об установленном Citrix Profile Management в ветке HKEY_CLASSES_ROOT\Installer\Products\. Тут я с помощью поиска обнаружил ветку относящуюся к Citrix Profile management - она имела имя C0391239F35AC254085DEAA1D8969D0C и удалил ее.
После этого удалось штатным инсталлятором удалить VDA и установить нужную версию - 7.6 LTSR CU1.
Discussion