Just last week I took a Windows Server 2008 VM server and did an in-place upgrade to Windows Server 2012 R2. The upgrade seemed to go off without a hitch. Now that it's properly showing as a 2012 server though, I can't get it to update. I have an enclave environment with our own WSUS server, and the WSUS server shows it now in the correct 2012 server group and shows it checking in. It shows that this server has 213 updates waiting for it (no surprise). However, when I run Windows Update on the newly converter server it always returns "no updates".
I checked the CBS.log file on the offending server and it seems to have entries for a bunch of updates, but says things like "No Parent found, go absent". Checking for the term 'fail', I also see messages like:
"Failed to start upload with file pattern: c:\windows\servicing\sqm*_std.sqm, flags: 0x2 [HRESULTS = 0x9000400 - E_FAIL ]"
"Failed to start standard sample upload"
"Failed to upload all unsent reports"
"Failed to internally open package [HRESULT = 0x800f0805 - CBS_E_INVALID_PACKAGE]"
"Failed to OpenPackage using worker session"
I can't tell if any of these kinds of messages are true 'failure' messages or not, but I find it odd that when I run Windows Update it doesn't come back and say that it Failed, it just comes back and says there aren't any updates... which is clearly not the case?