Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

Depuis début juillet, vous avez peut-être victime de problèmes de synchronisation de Windows Server Update Services (WSUS) ; ce qui a pu aussi impacter votre infrastructure System Center Configuration Manager.

Vous recevez le message suivant :

SoapException: Fault occurred
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Microsoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy.GetUpdateData(Cookie cookie, UpdateIdentity[] updateIds)
   at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.WebserviceGetUpdateData(UpdateIdentity[] updateIds, List`1 allMetadata, List`1 allFileUrls, Boolean isForConfig)
   at Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.GetUpdateDataInChunksAndImport(List`1 neededUpdates, List`1 allMetadata, List`1 allFileUrls, Boolean isConfigData)
   at Microsoft.UpdateServices.ServerSync.Cat

Sur le serveur WSUS, vous obtenez les erreurs suivantes dans le fichier de journalisation %ProgramFiles%\Update Services\LogFiles\SoftwareDistribution.log

<Date> <Time> Error WsusService.25 SoapUtilities.LogException USS ThrowException: Actor = https://fe2.update.microsoft.com/v6/ServerSyncWebService/ServerSyncWebService.asmx, Method = "http://www.microsoft.com/SoftwareDistribution/GetUpdateData", ID=<ID>, ErrorCode=InternalServerError, Message=
   at Microsoft.UpdateServices.Internal.SoapUtilities.LogException(SoapException e)
   at

 

C’est parce que depuis le 8 juillet 2019, Microsoft a retiré le point de terminaison de synchronisation https://fe2.update.microsoft.com/v6.

Votre serveur aurait dû se reconfigurer seul mais si vous n’aviez pas initier de synchronisation depuis un temps conséquent, le point de terminaison n’étant plus en ligne, la configuration ne peut pas avoir lieu.

Pour corriger le problème, vous devez changer et utiliser le nouveau point de terminaison : https://sws.update.microsoft.com.

Pour ce faire, vous devez :

  1. Fermer toutes les consoles WSUS
  2. Exécuter le script suivant avec une invite PowerShell élevée avec les droits d’administrateur sur le serveur WSUS le plus haut de la hiérarchie :

$server = Get-WsusServer
$config = $server.GetConfiguration()
# Check current settings before you change them 
$config.MUUrl
$config.RedirectorChangeNumber
# Update the settings if MUUrl is https://fe2.update.microsoft.com/v6
$config.MUUrl = "https://sws.update.microsoft.com"
$config.RedirectorChangeNumber = 4002
$config.Save()
iisreset
Restart-Service *Wsus* -v

Note :  Un script diffèrent est nécessaire si vous utilisez Windows Server 2008 SP2 ou R2 (voir l’article KB).

  1. Vérifiez la synchronisation WSUS.

Plus d’informations sur la KB4482416 WSUS synchronization fails with SoapException

Facebook Like