An update was done on the server and some patches that were installed caused an issue in System Center Configuration Manager.
While the SUP (Software Updated Point) was throwing up fits in log files as well as the MP (Management Point) I started to see a slew of events in the statesys.log file that pointed to "Access Denied".
Being like any good Microsoft products the error was cryptic at best. A lot of the resources online pointed to removing the SUP and re-installing it, which didn't much. The issue was a bit more complex than that.
Eventually the logs pointed to Sys.Exceptions failure to communicate with WSUS. While this would indicate that the SUP and WSUS aren't communicating one might think to just remove SUP and re-install to get it to communicate. Nope, it wouldn't have any of it. Now if you know anything about SCCM you know it heavily relies on IIS.
Checking the IIS Pool and Sites everything look as it should. (WSUS, IIS, SUP) are all running on the same box, to avoid issues WSUS communicates on the secondary port option.
(If you plan to use SCCM with WSUS, never complete the post installation of WSUS) Let you the SUP do the configuration once you install it, but that's a different story.
All this fuckery to identify that the issue solely relies on IIS in the end.
- Remove SUP
- Remove WSUS
- Remove IIS
All this via the role management.
Some other steps you need to take into account is the manual removal of the WSUS Content, WID, inet to ensure you get a fresh installation again.
- Reboot again to make sure nothing is left.
Now you'd need to re-install all these roles back on the server. They all come with pre-requisite such as .NET 4.5, HTTP Activation etc... Which you'll need to select and so on.
You'll also want to make sure that once you've got everything installed, configured that within your IIS Application/Pool to set 32-Bit OFF especially if you are running on a 64bit OS when it comes to the .NET 4.5 else you'll run into exceptions with proxy, communication and port being actively refused.
I'm telling you these last 3 days to figured out what the hell happened wasn't fun.