The IMA Service does not start and the following error message appears in the server Event log:
“The Citrix Independent Management Architecture (IMA) service is exiting. The Neighborhood (farm name) could not be read from the Data Store or written to the registry.”
This issue causes the IMA to not start, and if IMA is not started the Citrix Server cannot be used for ICA sessions.
Follow the procedure as a simple workaround to check the registry and create values as shown.
Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.
On the affected server, run RegEdit.exe to open the Registry Editor for Microsoft Windows.
The IMA registry settings have locations where the Neighborhood value for the farm name is defined. Verify each one of the keys is correct. This error occurs because one or both of these values is named incorrectly or is empty.
The locations where you can verify the Neighborhood values are:
Microsoft Windows 32-bit
HKLM\SOFTWARE \CITRIX\IMA\
HKLM\SOFTWARE \CITRIX\IMA\RUNTIME\
Microsoft Windows 64-bit
HKLM\SOFTWARE\WOW6432NODE\CITRIX\IMA\
HKLM\SOFTWARE\WOW6432NODE\CITRIX\IMA\RUNTIME\
Set the value to the farm name that the server belongs to if in any of these locations Neighborhood is empty. Restart the IMA service.
Locate the executable for the XenApp configuration. This is located at C:\Program Files (x86)\Citrix\XenApp\ServerConfig\XenAppServerConfiguration.exe.
Run the executable as Administrator.
This error might occur if the farm name settings on the server is missing on the IMA registry settings. Usually, this occurs with a bad installation or a bad hotfix installation on the server. This also occurs when the account used to run initial configuration on a new install does not have sufficient permissions.
CTX105292 – Troubleshooting IMA Service Failure To Start