Condividi tramite


L'installazione o l'aggiornamento di System Center 2012 Operations Manager Reporting ha esito negativo con errore 0xffffffff

Questo articolo fornisce una risoluzione per risolvere l'errore 0xffffffff che si verifica durante l'installazione o l'aggiornamento di System Center 2012 Operations Manager Reporting.

Versione originale del prodotto: System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Numero KB originale: 2771907

Sintomi

Durante l'installazione o l'aggiornamento a System Center 2012 Operations Manager Reporting, può verificarsi un errore e questo errore viene registrato OMReporting.log:

ExecNetFx: Errore: l'assembly specificato non è installato.
ExecNetFx: errore 0xffffffff: la riga di comando ha restituito un errore.
ExecNetFx: non è stato possibile eseguire il comando Ngen (con errore 0xffffffff): C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe disinstallare "Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35", continuando comunque

Inoltre, OMReporting.log può mostrare quanto segue:

Errore: :Application Monitoring reports publishing failed.: Threw Exception.Type:
System.Web.Services.Protocols.SoapException, Codice errore eccezione: 0x80131501, Exception.Message: System.Web.Services.Protocols.SoapException: Si verifica un errore alla riga 45 del codice personalizzato: [BC30002] Tipo 'Microsoft.EnterpriseManagement.Presentation.Util.AntiXssEncoder' non definito.
in Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
in Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
Errore: :StackTrace: at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
in System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
in Microsoft.Reporting.Setup.ReportService.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties) in Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReport(FileInfo reportFile, String parent)
in Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReports(DirectoryParameter directoryParam)
in Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.RunActionForDirectory(Predicate'1 action, DirectoryInfo directory, String currentPath)
in Microsoft.SystemCenter.Essentials.SetupFramework.InstallItemsDelegates.OMReportingProcessor.PublishAppDiagnosticsReports()
Errore: :Error:Publishing App Diagnostics Reports failed.
Errore: :FATAL ACTION: ConfigureReportingForInstall

Causa

Ciò può verificarsi se l'assembly Microsoft.EnterpriseManagement.Reporting.Code è presente in C:\Windows\Assembly.

Risoluzione

Per risolvere questo problema, completare la procedura seguente:

  1. Accedere a C:\Windows\Assembly.
  2. Individuare Microsoft.EnterpriseManagement.Reporting.Code.
  3. Fare clic con il pulsante destro del mouse e scegliere Disinstalla.
  4. Riavviare il server ed eseguire di nuovo l'installazione report. Questa volta dovrebbe avere esito positivo.