locked
CRM 2013 SP1 - Language Pack Installation fails RRS feed

  • Question

  • Dear Community,

    we have updated our CRM Servers from CRM 2013 RU2 to Service Pack 1. CRM RU2 Base Language was German with ENU MUI.

    I´ve updated all Servers to Service Pack 1 (incl. SSRS) and updated the CRM Organization Database to SP1 Level. After that i wanted to install the SP1 ENU MUI. The Installation works  fine on our Backand Role Server (Unzip and Async Service) on the frontend Server the Installation Fails with the following error, the uninstallation of the MUI Fails with an error too:

    13:54:24|   Info| Retrieving current hotfix ARP entries for 0c524dc1-1409-0060-8121-88490f4d5549
    13:54:24|   Info|    Retrieving entry KB2466084_Mui_1033
    13:54:24|   Info|    Retrieving entry KB2466086_Mui_1033
    13:54:24|   Info|    Retrieving entry KB2547347_Mui_1033
    13:54:24|   Info|    Retrieving entry KB2556167_Mui_1033
    13:54:24|   Info|    Retrieving entry KB2567454_Mui_1033
    13:54:24|   Info|    Retrieving entry KB2600640_Mui_1033
    13:54:24|   Info|    Retrieving entry KB2600643_Mui_1033
    13:54:24|   Info|    Retrieving entry KB2872369_Mui_1033
    13:54:24|   Info|    value 'DisplayVersion': '5.0.9690.3911'
    13:54:24|   Info|    value 'UninstallString': 'msiexec.exe /uninstall {029BB0D2-814E-48ED-8520-3D79E707E21B} /package {0C524DC1-1409-0050-8121-88490F4D5549}'
    13:54:24|   Info|    Retrieving entry KB2888948_Mui_1033
    13:54:24|   Info|    value 'UninstallString': 'msiexec.exe /uninstall {0BD4C3CB-E6C7-4D71-B9DB-0D5959A8A882} /package {0C524DC1-1409-0060-8121-88490F4D5549}'
    13:54:24|   Info|    value 'ProductCode': '{0C524DC1-1409-0060-8121-88490F4D5549}'
    13:54:24|   Info|    value 'DisplayVersion': '6.0.0000.0809'
    13:54:24|   Info|    Retrieving entry KB2941390_Mui_1033
    13:54:24|   Info|    value 'DisplayVersion': '6.1.0000.0581'
    13:54:24|   Info|    value 'ProductCode': '{0C524DC1-1409-0060-8121-88490F4D5549}'
    13:54:24|   Info|    value 'UninstallString': 'msiexec.exe /uninstall {0BD4C3CB-E6C7-4D71-B9DB-0D5959A8A882} /package {0C524DC1-1409-0060-8121-88490F4D5549}'
    13:54:24|  Error| System.Exception: Action Microsoft.Crm.UpdateWrapper.MspInstallAction failed. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
       at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
       at Microsoft.Crm.Setup.Update.HotFixArpEntryHandler.<>c__DisplayClass7.<RemoveSupercededEntries>b__5(ArpEntryDescriptor entry)
       at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
       at Microsoft.Crm.Setup.Update.HotFixArpEntryHandler.RemoveSupercededEntries(IEnumerable`1 arpEntries, Version minimumVersionToKeep)
       at Microsoft.Crm.UpdateWrapper.MspInstallAction.Do(IDictionary parameters)
       at Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
       --- End of inner exception stack trace ---, Error, RetryCancel, Option1
    13:54:34|   Info| InputResult: Cancel
    13:54:34|   Info| CrmAction execution time; MspInstallAction; 00:00:19.1531160
    13:54:34|  Error| Install exception.System.Exception: Action Microsoft.Crm.UpdateWrapper.MspInstallAction failed. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
       at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
       at Microsoft.Crm.Setup.Update.HotFixArpEntryHandler.<>c__DisplayClass7.<RemoveSupercededEntries>b__5(ArpEntryDescriptor entry)
       at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
       at Microsoft.Crm.Setup.Update.HotFixArpEntryHandler.RemoveSupercededEntries(IEnumerable`1 arpEntries, Version minimumVersionToKeep)
       at Microsoft.Crm.UpdateWrapper.MspInstallAction.Do(IDictionary parameters)
       at Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
       --- End of inner exception stack trace ---
       at Microsoft.Crm.Setup.Shared.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
       at Microsoft.Crm.UpdateWrapper.HotfixMspInstaller.Install()
       at Microsoft.Crm.Setup.Shared.ComposedInstaller.InvokeInstall(Installer installer, IDictionary stateSaver)
       at Microsoft.Crm.Setup.Shared.ComposedInstaller.InternalInstall(IDictionary stateSaver)
       at Microsoft.Crm.Setup.Shared.ComposedInstaller.Install(IDictionary stateSaver)
       at Microsoft.Crm.UpdateWrapper.UpdateSetup.Install(IDictionary data)
       at Microsoft.Crm.Setup.Shared.SetupBase.ExecuteOperation()
    13:54:34|Verbose| Method exit: Microsoft.Crm.UpdateWrapper.UpdateSetup.ExecuteOperation
    13:54:34|   Info|  failed.
    13:54:34|   Info|  Setup did not complete successfully. 

    Any idears?

    Tuesday, June 10, 2014 12:22 PM

All replies

  • We have the same Problem now, does anyone have a solution yet?

    regards

    Armin

    Tuesday, June 24, 2014 9:32 PM
  • I´ve raised a call at Microsoft and they have found out that the error is generated by some "corrupted" uninstall / install informations of CRM Language Packs in

    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" - "KBxxxx_MUI_<LangCode>

    For me personaly it seems that the update process from CRM 2011 to CRM 2013 regarding language packs was not properly tested. So the solution for me was to Setup new clean CRM 2013 App Servers because i dont want to mess arround with the corrupt installers and the registry.

    Thursday, July 24, 2014 9:52 AM
  • In my case, I deleted registry entries in that branch that had no content inside. All preceding KBxxxMUI_yyy  until KB2888948_MUI_yyy. And then it worked.
    Wednesday, March 25, 2015 6:03 PM
  • Yes, this worked. Thanks Daniyar!
    Sunday, May 31, 2015 11:48 AM
  • Thanks a lot - It worked - I upgraded from CRM 2011 to CRM 2013 and had same entries. Deleting them fixed the problem and i could run Windows update for SP1 without problems.


    Jesper Funk

    Tuesday, January 12, 2016 1:28 PM
  • Great! It works, thank you!
    Friday, March 18, 2016 10:42 AM