I am sharing this because it burned me, and why should it burn anyone else.
This should have the sub-title of: “you need to read the release KB articles in deep detail” or “just don’t install Update Rollup 1 in the first place and you will be happier”.
I recently jumped straight into Update Rollup 3 for SCVMM 2012 SP1. Because I had reported some bugs and the fixes were in there.
So, I downloaded the update rollup and I applied it to my VMM Console and to my VMM Server.
I then pushed out new agents to my remote Library Server and my Hyper-V Servers. All was good. Or so I thought.
I then deployed a Service Template.
During the time when SCVMM was sorting out where to place the VMs in my Service the VMM Service crashed. Okay, so I tried again. (not to expect a different result but to pay attention to figure out what was going wrong).
In the event log of the SCVMM Server I found the following message:
Log Name: Application
Source: Windows Error Reporting
Date: 7/24/2013 12:15:47 PM
Event ID: 1001
Task Category: None
Fault bucket , type 0
Event Name: VMM20
Response: Not available
Cab Id: 0
These files may be available here:
Rechecking for solution: 0
Report Id: 711cf4e8-f495-11e2-9404-00155d289b00
Report Status: 262144
<Provider Name="Windows Error Reporting" />
<TimeCreated SystemTime="2013-07-24T19:15:47.000000000Z" />
So, I removed UR3 (the VMM Server KB…510). I removed the hosts and remote library server from vmm management and added them back. I fixed up all of my templates (Export them and Import them do fix them quickly).
I opened a case.
In the end, what was the root problem? I didn’t uninstall Update Rollup 1.
Come to find out, buried in the details of this KB: http://support.microsoft.com/kb/2802159 is the installation information that Update Rollup 1 for SCVMM should be uninstalled manually prior to installing Update Rollup 2 (or any following Update Rollup).
Personally, I never read that particular article prior to installing UR2. So I never knew to install UR1. And, it is highly unusual to have to manually uninstall an Update Rollup prior to adding a second.
So, I then uninstalled UR1. I re-applied UR2. Then I installed UR3. And all was happy.
Now, one easy way to check for this:
If you select About from the ribbon of the SCVMM console you will see a version. If you have UR3 installed it should be 3.1.6027.0
If you have UR2 installed it should be 3.1.6020.0
If you never manually uninstalled UR1 it will remain at 3.1.6018.0 after applying UR2 or UR3.