The IMA service failed to start after Rollup Pack 5 update
I recently updated a bunch of XenApp 4.5 servers to Rollup Pack 5 and it went smoothly except on only one server…so far. I noticed that the IMA and SMA failed to start after the upgrade. Here’s the errors I was getting in the Event Viewer.
The first is eventID 3609 IMAService
Failed to load plugin MfSrvSs.dll with error IMA_RESULT_REGISTRY_ERROR
The second is eventID 3601 IMAService
Failed to load initial plugins with error IMA_RESULT_REGISTRY_ERROR
The third is eventID 7024 Service Control Manager
The Independent Management Architecture service terminated with service-specific error 2147483690 (0x8000002A).
The fourth is eventID 7001 Service Control Manager
The Citrix SMA Service service depends on the Independent Management Architecture service which failed to start because of the following error:
The service has returned a service-specific error code.
After some research in the Citrix forums, I found that sometimes the PSRequired regedit value is reset to 0 after a Rollup Pack upgrade.
There is an official Citrix KB, which is still valid for the latest rollup packs even if it says differently… that explains why it was hard to find in first place.
Update: The issue is adressed in the Rollup Pack 6 (#209308) which is still beta. You can download it here.