Support-Info: (INSTALLATION): Troubleshooting MIM Service/Portal Install/Upgrade IsSharepointAdminServiceRunning Error
PRODUCTS INVOLVED / SOLUTIONS INVOLVED
- Forefront Identity Manager 2010 R2 SP1
- Microsoft Identity Manager 2016 SP1
- Service/Portal Install / Upgrade
PROBLEM SCENARIO DESCRIPTION
Trying to upgrade from FIM 2010 R2 SP1 to MIM 2016
The upgrade fails (this same error could also happen during an install process as well)
Collected a verbose log of the install/upgrade using the msiexec command:
- From an Administrative Command Prompt
- Run the following command to collect the verbose install log:
MSIEXEC /i "Service and Portal.msi" /l*v MIMInstallLog.txt
WINDOWS INSTALLER VERBOSE LOG
Calling custom action Microsoft.IdentityManagement.SharepointCustomActions!Microsoft.IdentityManagement.ManagedCustomActions.SharepointCustomActions.IsSharepointAdminServiceRunning
Exception thrown by custom action:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.IdentityManagement.ManagedCustomActions.SharepointCustomActions.IsSharepointAdminServiceRunning(Session session)
--- End of inner exception stack trace ---
CAUSE
Reviewed the install log and found the exact stack of the error
Cause - IsSharePointAdminServiceRunningException
RESOLUTION
- Verified the SharePoint Administration Service was running
- Issue was due to the required SharePoint permissions not being set on the install account
- For the account that is being used to run the install/upgrade for the MIM Service/Portal we need the following SharePoint permissions
SharePoint Permissions (These are configured in SharePoint Central Administration)
SharePoint Farm Administrators Group
SharePoint Site Administrators
Refer to the guide below in the Additional Information section for the account permissions and details on the other permissions required
ADDITIONAL INFORMATION
- Support-Tip: (INSTALLATION): Installation Companion - Accounts: https://blogs.technet.microsoft.com/iamsupport/2018/05/09/support-tip-installation-installation-companion-accounts-reference/
SharePoint Permissions (These are configured in SharePoint Central Administration)
SharePoint Farm Administrators Group
SharePoint Site Administrators
Possible installation issues:
[Troubleshooting] CheckSharepointFarmAdministratorWithOpenPermission