SUPPORT-TIP: (INSTALL): Custom Action DetectServiceAccount causes install to fail

APPLIES TO

  • Forefront Identity Manager 2010 / R2 / R2 SP1 - Synchronization Service Engine
  • Microsoft Identity Manager 2016 / SP1 - Synchronization Service Engine

PROBLEM SCENARIO DESCRIPTION

  • Attempting to upgrade the Synchronization Service Engine, it fails prematurely.

 

TROUBLESHOOTING ACTIONS

  • Obtain a Windows Installer Verbose Log
  • In the Verbose log, look for Return Value 3

 

WINDOWS INSTALLER VERBOSE LOG

MSI (c) (CC:F4) [13:08:27:991]: Invoking remote custom action. DLL: C:\Users\A_TPAR~1\AppData\Local\Temp\MSI9A5D.tmp, Entrypoint: DetectServiceAccount

CustomAction DetectServiceAccount returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

Action ended 13:08:28: DetectServiceAccount. Return value 3.

 

CAUSE

The Synchronization Service Account on the  Logon Tab of the Forefront Identity Manager Synchronization Service is in the format of UPN.Â

 

RESOLUTION

Update the user for the Logon Tab to the Domain\UserName format

Upgrade

 

ADDITIONAL LINKS\RESOURCES