Server 2008 r2 won't upgrade inplace, edition or new version

adeleskie

Member
Joined
Apr 18, 2018
Posts
7
I'm here as a last ditch effort. I am hoping that one of the miracle workers here can fix my corruption issue.
We recently migrated a 2008 r2 Server from vmware to a new kvm environment on scale computing. During the migration process there was some corruption that has blocked me from upgrading or doing any kind of edition or version upgrade.
I initially found this just doing a simple edition upgrade from standard to enterprise. It is a sql server and we need to take advantage of more memory.
Used this command:

dism /online /set-edition:ServerEnterprise /productkey:xxxx
It makes it to about 4% then rolls back and fails.


I have worked my way through the checksur.log errors. I manually replaced about 55 known good files from a working system. That cleared the checksur.log however I still have a bunch of errors in CBS.log and I'm not sure how to address them. I ran the scfix utility. It fixed 2 errors. Second run is clean.

SFCFix version 3.0.0.0 by niemiro.
Start time: 2018-04-18 14:55:42.328
Microsoft Windows Server 2008 R2 Service Pack 1 - amd64
Not using a script file.








AutoAnalysis::
SUMMARY: No corruptions were detected.
AutoAnalysis:: directive completed successfully.








Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2018-04-18 15:08:11.515
----------------------EOF-----------------------





Link to CBS folder zip:
https://1drv.ms/u/s!Amm3ytZX5gWKg8h-19q5DxP8-IIS0w
 
Ah yes, this is still an issue. I have sort of resigned myself that I will have to build a new server. As it is a server 2008 r2 box, it is probably something that should be done anyway. It is such a heavily configured server unfortunately so it is a daunting task.

If you are able to take a crack at fixing, I would still very much appreciate it. But I understand if it's a bit much. The CBS is quite large so I'm not sure if it's too much to fix.
 
only 4 important updates listed.
KB4093118
KB3185319
KB3123479
KB3118401
1 optional
KB4093113
 
I think I should clarify things a bit, the update applies successfully. All of the regular windows updates seem to work properly. It's only an issue when I try to do an upgrade or edition change. What I need to do is upgrade from server 2008r2 to server 2012r2 which doesn't have the memory limitation of 32 GB. My other option is an edition change. 2008r2 standard has the memory limitation but enterprise edition does not. So if I could just get the edition changed I would be happy.
 
Aha, ok. attempt the upgrade and let me know at what exact point it fails. Also attach:


  • C:\$Windows.~BT\Sources\panther\setupact.log
  • C:\$Windows.~BT\Sources\panther\setuperr.log
  • C:\$Windows.~BT\Sources\panther\miglog.xml
  • C:\$Windows.~BT\sources\panther\setupapi\setupapi.dev.log
  • C:\$Windows.~BT\sources\panther\setupapi\setupapi.app.log
 
I attempted upgrade to Server 2012 r2 standard with gui. The install portion completed and server reboots. Starts to apply windows updates, I don't really see much text here, mostly the spinning circle. At some point maybe 10 minutes in here, it fails and rolls back. Then reboots back to server 2008.
Here is a copy of the logs you requested:
https://1drv.ms/u/s!Amm3ytZX5gWKg8kAPkALgCwbRSL-HQ
 
Alright. The logs were helpful. It appears there are some user accounts used for SQL Server which are causing the failure to upgrade. Please remove them and the upgrade should work.
 
I had a look at those accounts. They aren't really accounts I can do anything with.
Going by this post I'm not sure if these are going to help my issue.

asp.net mvc - How to fix Can't retrieve group information for user IIS APPPOOL\DefaultAppPool - Stack Overflow

"I would say this is a case of Not every Windows error is a problem,IIS APPPOOL\DefaultAppPool is a virtual user, it doesn't really exist in the system, calling the Win32 API function NetUserGetLocalGroups with this username as a parameter it will always fail, because it can not find that user, because it is a virtual one. So while the Windows update process reports this as an error, I'm pretty sure this is not the problem why your update does not work. Look through the logs again to find the culprit.
BTW, as far as I know, the IIS APPPOOL\* users are not used in IIS Express which comes with Visual Studio. They are only used by the proper IIS which at some point you must have installed on your system. I don't think deleting the Application Pool DefaultAppPool in IIS will remove all references to this virtual user from the system.

answered Sep 28 '16 at 13:21


Peter Hahndorf6,02323052 "



It's not the exact same user, but message and type of user are the same. I'll still see if I can find a way to prune them out just so we have a clean log to work with.
 
just to confirm, you were talking about these errors?
2018-05-09 10:45:41, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\ReportServer$TEST. NetUserGetLocalGroups failed 0x000008AD
2018-05-09 10:45:41, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\MSSQLFDLauncher$TEST. NetUserGetLocalGroups failed 0x000008AD
2018-05-09 10:45:41, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\MSOLAP$TEST. NetUserGetLocalGroups failed 0x000008AD
2018-05-09 10:45:41, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\MsDtsServer120. NetUserGetLocalGroups failed 0x000008AD
2018-05-09 10:45:41, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\SQLAgent$TEST. NetUserGetLocalGroups failed 0x000008AD
2018-05-09 10:45:41, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\MSSQL$TEST. NetUserGetLocalGroups failed 0x000008AD
2018-05-09 10:45:42, Error [0x0803b6] MIG Can't retrieve group information for user IIS APPPOOL\Classic .NET AppPool. NetUserGetLocalGroups failed 0x000008AD
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top