Publié en avril dernier, voici un correctif (2530678) qui avait échappé ma surveillance. Vous êtes dans le scénario suivant :
· Vous utilisez Windows Server Update Services (WSUS) 3.0 Service Pack 2 et le .NET Framework 4.0
· Vous essayez de publier des mises à jour personnalisées via System Center Updates Publisher 2011 sur System Center Configuration Manager 2007 ou System Center 2012 Configuration Manager (toute version).
· Vous essayez aussi de publier le client SCCM sur WSUS via la console d’administration pour le déployer via ce mécanisme.
Le processus de publication échoue avec le message suivant :
at System.IO.__Error.StreamIsClosed()
at System.IO.MemoryStream.Write(Byte[] buffer, Int32 offset, Int32 count)
at System.Xml.XmlUtf8RawTextWriter.FlushBuffer()
at System.Xml.XmlUtf8RawTextWriter.Flush()
at System.Xml.XmlWellFormedWriter.Close()
at System.Xml.XmlWriter.Dispose(Boolean disposing)
at System.Xml.XmlWriter.System.IDisposable.Dispose()
at Microsoft.UpdateServices.Internal.BaseApi.Publisher.VerifyAndPublishPackage()
at Microsoft.UpdateServices.Internal.BaseApi.Publisher.PublishPackage(String sourcePath, String additionalSourcePath, String packageDirectoryName)
at Microsoft.UpdateServices.Internal.BaseApi.Publisher.PublishPackage(String sourcePath, String packageDirectoryName)
Pour cela, vous devez télécharger le correctif : http://support.microsoft.com/kb/2530678/en-us