This article introduces and discusses some of the best practices for installing and deploying hotfix rollup packs for XenApp and Presentation Server. Citrix periodically releases hotfix rollup packs that might include bug fixes, security fixes, and enhancements for all currently supported XenApp versions. Citrix recommends that you install the latest hotfix rollup pack to get the best out of XenApp in terms of performance, security, and overall user experience.
For a major XenApp release, Citrix supports the most recent Hotfix Rollup Pack (HRP). In addition, Citrix supports the Hotfix Rollup Pack released prior to the most recent hotfix rollup pack for 12 months provided the requests are commercially viable. However, public hotfixes for security vulnerabilities are provided only for the most recent hotfix rollup pack.
For example, Hotfix Rollup Pack 02 for Citrix XenApp 6.0 for Microsoft Windows Server 2008 R2 was released on 12/06/2012 and is the most recently released hotfix rollup pack for Citrix XenApp 6.0 for Microsoft Windows Server 2008 R2. The hotfix rollup pack released prior to Hotfix Rollup Pack 02 was Hotfix Rollup Pack 01. In addition to supporting Hotfix Rollup Pack 02, Citrix will continue to support Hotfix Rollup Pack 01 until 12/06/2013 at which time Hotfix Rollup Pack 01 is considered End of Life.Examine the readme that accompanies the hotfix rollup pack. Readmes provide necessary information on the prerequisites and known installation issues. Common installation prerequisites might include an updated version of the license server, a particular redistributable (such as Java or .Net Framework), and so on. The readmes are kept up to date even after the hotfix rollup pack is released to the web.
On occasion, installing a hotfix rollup pack can invalidate certain hotfixes. This happens when some of the fixes included in a hotfix are not included in the hotfix rollup pack. For a list of invalidated hotfixes and their replacements, see the Hotfix Rollup Pack readme. You can obtain or request the corresponding replacement hotfix for any invalidated hotfixes by contacting support.Make note of the release dates of different hotfix rollup packs and components (such as plug-ins, consoles, and so on) and attempt to install these in the order they were released. You can find the release dates on the download page of each hotfix rollup pack or component. For example, the XenApp 5 for Windows Server 2003 components were released before Hotfix Rollup Pack 3; therefore, it is recommended to install the components first, followed by Hotfix Rollup Pack 3. Because hotfix rollup packs are cumulative, there is no need to install earlier hotfix rollup packs. The latest hotfix rollup pack includes the fixes from all the previously released hotfix rollup packs for that product.
Ensure that there are no existing connections on the servers where the update is being run
Ensure that the Independent Management Service is running
Back up the data store database
Zone data collector
Backup zone data collectors
Database connection server (Applies only to Resource Manager for XenApp 5 for Microsoft Windows Server 2003)
Primary farm metric server (Applies only to Resource Manager for XenApp 5 for Microsoft Windows Server 2003)
Backup farm metric server (Applies only to Resource Manager for XenApp 5 for Microsoft Windows Server 2003)
Member servers
Uninstalling hotfix rollup packs is supported. The same methods used for installing are supported for uninstalling. After uninstalling, all files are restored to the previous patch level. In certain situations, uninstalling a hotfix rollup pack prompts for the original source CD location; this happens when the offline plug-in, Streaming Profiler, Single sign-on, and the Access Management or Delivery Services Consoles are installed on the same server as the hotfix rollup pack. In these situations, it is recommended to always run a reinstall or repair on the components after you uninstall the hotfix rollup pack to restore the correct files.
These best practices help mitigate some of the installation issues you might experience. Testing a hotfix rollup pack thoroughly before deploying it in a production environment, while taking into consideration the information contained in the readme, is your primary task to a successful deployment. Taking into consideration a role based order of deployment and common installation methods also helps the process.
For additional information related to common issues, features, and installation guidelines, refer to the following Knowledge Center articles:
CTX106174 - Error: Resource Manager summary database schema update for version X failed.
CTX105646 - Cpatch.exe - The Citrix Patch Handling Utility
CTX119922 - Improving Farm Performance and Resiliency with Hotfix Rollup Pack 3