IMA Fails to Start With Error 2147090418 When HFR01 for XenApp 6.x is Installed

IMA Fails to Start With Error 2147090418 When HFR01 for XenApp 6.x is Installed

book

Article ID: CTX134766

calendar_today

Updated On:

Description

After installing HFR01 for XenApp 6.0 and/or XenApp 6.5, IMA fails to start and the Error 2147090418 occurs.
The Event ID 3609 shows the following error:
“Failed to load plugin c:\Program Files (x86)\citrix\system32\citrix\IMA\subsystems\ImaRuntimess.dll”

Environment

Caution! Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.

Resolution

Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.

To resolve the issue, complete the following steps:
  1. Add the farm name to both the keys manually.

  2. Recreate the LHC using the command dsmaint recreatelhc.

  3. Terminate the process Mfcom.exe manually, and restart the IMA service.


Problem Cause

While applying the hotfix, the farm name fails to populate in the registry, instead it blanks it out in the following locations:
  • HKLM\SOFTWARE\Wow6432Node\Citrix\IMA

  • HKLM\SOFTWARE\Wow6432Node\Citrix\IMA\RUNTIME

The Neighborhood name (Farm Name) in the location HKLM\SOFTWARE\Wow6432Node\Citrix\IMA has the missing data in ImaRuntimess.dll as shown in the following screen shot:

User-added image

The Neighborhood name (Farm Name) in the location HKLM\SOFTWARE\Wow6432Node\Citrix\IMA\RUNTIME has the missing data in ImaRuntimess.dll as shown in the following screen shot:

User-added image

Issue/Introduction

This article describes how to populate the farm names in the registry when HFR01 is installed.