So I decided to start upgrading to Server 2016, and start with a new WSUS server.
I followed all the steps for the install.. Basic install on a clean Server Core VM, (tried both WID and SQL), set full access permissions to NETWORK SERVICE in %windir%\Microsoft.Net\Framework\v4... (as well as Framework64 just in case), %windir%\Temp as the WSUS download path.
When I'm trying to run the initial synchronisation, it always stays at 0% with no progress, even if left to run for hours.
The log file is growing ridiculously fast with messages like this:
2016-10-31 10:36:04.674 UTCWarningWsusService.30DBConnection.ExecuteCommandNoResultSqlException occurred. Number 50000 and message invalid update identity in XML for update 002370D7-F7BE-4701-B9FE-85E2092C1B85\100
http://imgur.com/o7Via3Z.jpg
I've tried over and over again, and the issue is always the same. The VM is updated with the latest CU from Windows update. Any searches online didn't lead to anything remotely similar to this.
Something tells me that the database created by WSUS during the postinstall is missing something =/
Any ideas?