Last updated: [last-modified]
Recently I had to install KB2917508 on one of our existing Exchange 2010 SP3 servers. This Rollup had been successfully installed on our 4 other Exchange servers but for some odd reason this server it would appear to hang during the install progress. The progress bar would stop just short of 50% and the update would just sit there
To get out of the update installer you’d have to reboot the server and then manually re-enable all of the Exchange services that were supposed to start on boot and then reboot one more time. The Rollup would of course fail with no useful information appearing in the Event viewer on the server.
The issue ended up being very similar to this: http://support.microsoft.com/kb/2784788 except that we weren’t getting an error message OR being prompted to find the missing source files.
Following the instructions in http://support.microsoft.com/kb/2784788 I re-ran the update as follows:
C:\Temp> Exchange2010-KB2917508-x64-en.msp /lxv C:\Temp\Rollup.log
I then let the patch run until the point where it hung and checked the log file and found this:
MSI (s) (EC:C4) [19:35:14:055]: SOURCEMGMT: Now checking product {4934D1EA-BE46-48B1-8847-F1AF20E892C1} MSI (s) (EC:C4) [19:35:14:055]: SOURCEMGMT: Media is enabled for product. MSI (s) (EC:C4) [19:35:14:055]: SOURCEMGMT: Attempting to use LastUsedSource from source list. MSI (s) (EC:C4) [19:35:14:055]: SOURCEMGMT: Trying source \\<SERVER>\<SHARE>\exsp3\.
Turns out the patch was looking for the source files for Exchange 2010 SP3 which we’d previously installed it from a CIFS share in our organization and have since deleted the source files.
I re-created the share and folders, downloaded a fresh copy of Exchange 2010 Sp3, extracted it into the share and re-ran the patch and everything went through properly.
Thanks to Farkhad Makhmudov for his two blog posts which lead me down this path of troubleshooting: