I am installing the FIM 2010 R2 SP1 Service and Portal Language Pack for French in a new lab environment for my client. The installation ran flawlessly on the FIM Service server in the lab, but will not install on the FIM Portal Server in the same environment. The portal server is a Windows Server 2012 base server with SharePoint Foundation 2013 installed and configured and IIS installed, configured, and running. I successfully installed the SharePoint Foundation 2013 Language Pack. When I run the FIM French Language Pack installation (and I'm only installing the French language pack), the installation gets about 75-80% done, then rolls back. The installation wizard then closes with a message that the FIM Service and Portal Language Pack installation ended prematurely. There are no errors in the Windows logs. Here is the error I found in the msiexec installation log:
<snip>
MSI (s) (E0:D0) [15:02:30:224]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI9F14.tmp, Entrypoint: CAQuietExec
CAQuietExec: Microsoft.IdentityManagement.SolutionPackUtility.exe will deploy and/or retract the FIM solution packs. This operation may take long time in a SharePoint farm environment.
CAQuietExec: Executing all administrative timer jobs in preparation for FIM solution pack deployment.
CAQuietExec: An exception occurred while deploying/retracting FIM Portal solution packs. Exception : Exception has been thrown by the target of an invocation.
CAQuietExec: Error 0xfffffff9: Command line returned an error.
CAQuietExec: Error 0xfffffff9: CAQuietExec Failed
CustomAction InstallSolutionPackfrFR returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
06/10/2013 15:02:32.658 [2272]: Assembly Install: Failing with hr=80070005 at RemoveDirectoryAndChildren, line 398
06/10/2013 15:02:32.658 [2272]: Detailed info about C:\Windows\assembly\tmp\PO1NYY89\Microsoft.IdentityManagement.CredentialManagement.Portal.Gates.resources.dll
06/10/2013 15:02:32.658 [2272]: File attributes: 00000080
06/10/2013 15:02:32.674 [2272]: Restart Manager Info: 1 entries
06/10/2013 15:02:32.674 [2272]: App[0]: (2272) Windows Installer (msiserver), type = 3
06/10/2013 15:02:32.674 [2272]: Security info:
06/10/2013 15:02:32.674 [2272]: Owner: S-1-5-18
06/10/2013 15:02:32.674 [2272]: Group: S-1-5-18
06/10/2013 15:02:32.674 [2272]: DACL information: 4 entries:
06/10/2013 15:02:32.674 [2272]: ACE[0]: Type = 0x00, Flags = 010, Mask = 001f01ff, SID = S-1-5-18
06/10/2013 15:02:32.674 [2272]: ACE[1]: Type = 0x00, Flags = 010, Mask = 001f01ff, SID = S-1-5-32-544
06/10/2013 15:02:32.674 [2272]: ACE[2]: Type = 0x00, Flags = 010, Mask = 001200a9, SID = S-1-5-32-545
06/10/2013 15:02:32.674 [2272]: ACE[3]: Type = 0x00, Flags = 010, Mask = 001200a9, SID = S-1-15-2-1
Action ended 15:02:32: InstallFinalize. Return value 3.
MSI (s) (E0:48) [15:02:32:689]: Note: 1: 2265 2: 3: -2147287035
MSI (s) (E0:48) [15:02:32:689]: User policy value 'DisableRollback' is 0
MSI (s) (E0:48) [15:02:32:689]: Machine policy value 'DisableRollback' is 0
MSI (s) (E0:48) [15:02:32:689]: Executing op: Header(Signature=1397708873,Version=500,Timestamp=1120565328,LangId=1033,Platform=589824,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (E0:48) [15:02:32:689]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (E0:48) [15:02:32:689]: Executing op: DialogInfo(Type=1,Argument=Forefront Identity Manager Service and Portal LP)
MSI (s) (E0:48) [15:02:32:689]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
<end snip>
Obviously, this is only a snippet of the log immediately before, after, and including, the error I received. I'm happy to add more log info if it is relevant.
Has anyone else seen this error? Any ideas where to continue troubleshooting or what to look at so we can get the FIM French Language Pack installed on this server? The ability to use the French language pack is make-or-break for my client because they have facilities in both the US and Canada and must meet Canadian requirements for language localization.
Any assistance with this issue is greatly appreciated.
Thank you.
--Ian Kahn