L’installation ou la mise à niveau de System Center 2012 Operations Manager Reporting échoue avec une erreur 0xffffffff
Cet article fournit une résolution pour résoudre l’erreur 0xffffffff qui se produit lors de l’installation ou de la mise à niveau de System Center 2012 Operations Manager Reporting.
Version d’origine du produit : System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Numéro de la base de connaissances d’origine : 2771907
Symptômes
Lors de l’installation ou de la mise à niveau vers System Center 2012 Operations Manager Reporting, un échec peut se produire et cette erreur est enregistrée OMReporting.log :
ExecNetFx : Erreur : l’assembly spécifié n’est pas installé.
ExecNetFx : Erreur 0xffffffff : la ligne de commande a renvoyé une erreur.
ExecNetFx : échec de l’exécution de la commande Ngen (avec l’erreur 0xffffffff) : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe désinstaller « Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 », en continuant quand même
En outre, OMReporting.log peuvent afficher les éléments suivants :
Erreur : Échec de la publication des rapports d’analyse d’application. : Exception levée.Type :
System.Web.Services.Protocols.SoapException, Exception Error Code : 0x80131501, Exception.Message : System.Web.Services.Protocols.SoapException : Il y a une erreur sur la ligne 45 du code personnalisé : [BC30002] Type 'Microsoft.EnterpriseManagement.Presentation.Util.AntiXssEncoder' n’est pas défini.
sur Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
sur Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
Erreur : :StackTrace : sur System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
sur System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
sur Microsoft.Reporting.Setup.ReportService.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties) à l’adresse Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReport(FileInfo reportFile, String parent)
sur Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReports(DirectoryParameter directoryParam)
sur Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.RunActionForDirectory(Action Predicate'1, DirectoryInfo directory, String currentPath)
sur Microsoft.SystemCenter.Essentials.SetupFramework.InstallItemsDelegates.OMReportingProcessor.PublishAppDiagnosticsReports()
Erreur : :Erreur : Échec de la publication des rapports de diagnostic d’application.
Erreur : :ACTION IRRÉCUPÉRABLE : ConfigureReportingForInstall
Cause
Cela peut se produire si l’assembly Microsoft.EnterpriseManagement.Reporting.Code
est présent dans C:\Windows\Assembly
.
Résolution
Pour résoudre ce problème, effectuez les étapes ci-dessous :
- Accédez à la page
C:\Windows\Assembly
. - Recherchez
Microsoft.EnterpriseManagement.Reporting.Code
. - Cliquez dessus avec le bouton droit, puis sélectionnez Désinstaller.
- Redémarrez le serveur et réexécutez l’installation des rapports. Cette fois, il devrait réussir.