If XenApp 6 Beta or (Release to Manufacturing) RTM version is installed earlier with a domain user account that has a roaming profile configured, then the subsequent XenApp 6.0 Beta or RTM install as the same domain user account fails.
When trying to add roles using the XenApp Server Role Manager, the tool exits with the following error message:
"Error
'..\XenApp Server Role Manager\Startup\StartupIndicator.exe' exited with error code –
The following entry can be found in the %TEMP%\Citrix-XenAppServerSetup-XXXXX.log file or the command line install log:
[Error] Unexpected exception. Message: Unknown property. Stack Trace = at Citrix.WindowsInstaller.Installer.GetProductInfo(String productCode, ProductProperty property
Citrix recommends you to install XenApp with an administrator account that does not use a roaming profile.
If you must install XenApp with an account with a roaming profile, then complete the following tasks:
Uninstall the XenApp Server Configuration tool and XenApp Server Role Manager, if you are using the XenApp beta, from Programs and Features > Control Panel on the original server.
On any server XenApp is installed, first install the \XenApp Server Configuration Tool\ServerConfigurationInstall.msi on each machine using the following command line:
msiexec /I "E:\XenApp Server Configuration Tool\ServerConfigurationInstall.msi" ALLUSERS=1
Note: E:\ represents the full path to the DVD media.
If you do not have access to the first or original server to uninstall the problem installations, then complete the following tasks:
On a clean server as the affected user, download and run the Windows FixIt Cleanup Utility, click here.
Select View or run solutions for Install or upgrade software or hardware.
Select Fix problems with programs that can't be installed or uninstalled.
Select Run now.
Follow the Wizard and select to remove XenApp Server Configuration and XenApp Server Role Manager installations.
This issue occurs because of a problem in the installation of the XenApp Server Configuration tool from XenApp 6 RTM and the installation of the XenApp Server Role Manager from the XenApp 6 Beta release.
These packages incorrectly install as per user installations for the administrator performing the deployment. With a roaming user profile, partial installation data is saved from earlier installations and causes subsequent runs of the Server Role Manager to fail on other machines even if they are clean.
On any server you install XenApp henceforth, use an administrator without a roaming profile or first install the \XenApp Server Configuration Tool\ServerConfigurationInstall.msi on each machine using the following command line:
msiexec /I "E:\XenApp Server Configuration Tool\ServerConfigurationInstall.msi" ALLUSERS=1
Note: E:\ represents the full path to the DVD media.