Compartilhar via


A instalação ou atualização do Relatório do System Center 2012 Operations Manager falha com o erro 0xffffffff

Este artigo fornece uma resolução para resolver o erro 0xffffffff que ocorre durante a instalação ou atualização do System Center 2012 Operations Manager Reporting.

Versão original do produto: System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Número de KB original: 2771907

Sintomas

Ao instalar ou atualizar para o System Center 2012 Operations Manager Reporting, pode ocorrer uma falha e esse erro é registrado no OMReporting.log:

ExecNetFx: Erro: o assembly especificado não está instalado.
ExecNetFx: erro 0xffffffff: a linha de comando retornou um erro.
ExecNetFx: falha ao executar o comando Ngen (com erro 0xffffffff): C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe desinstalar "Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35", continuando de qualquer maneira

Além disso, OMReporting.log pode mostrar o seguinte:

Erro: falha na publicação de relatórios do Monitoramento de Aplicativos.: Jogou Exception.Type:
System.Web.Services.Protocols.SoapException, Código de Erro de Exceção: 0x80131501, Exception.Message: System.Web.Services.Protocols.SoapException: há um erro na linha 45 do código personalizado: [BC30002] Digite 'Microsoft.EnterpriseManagement.Presentation.Util.AntiXssEncoder' não está definido.
em Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
em Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
Erro: :StackTrace: em System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
em System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
em Microsoft.Reporting.Setup.ReportService.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties) at Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReport(FileInfo reportFile, String parent)
em Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReports(DirectoryParameter directoryParam)
em Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.RunActionForDirectory(ação Predicate'1, diretório DirectoryInfo, String currentPath)
em Microsoft.SystemCenter.Essentials.SetupFramework.InstallItemsDelegates.OMReportingProcessor.PublishAppDiagnosticsReports()
Erro: falha em :Error:Publishing App Diagnostics Reports.
Erro: :FATAL ACTION: ConfigureReportingForInstall

Motivo

Isso pode ocorrer se o assembly Microsoft.EnterpriseManagement.Reporting.Code estiver presente em C:\Windows\Assembly.

Resolução

Para resolve esse problema, conclua as etapas abaixo:

  1. Navegue até C:\Windows\Assembly.
  2. Localizar Microsoft.EnterpriseManagement.Reporting.Code.
  3. Clique com o botão direito do mouse e selecione Desinstalar.
  4. Reinicie o servidor e execute a instalação reporting novamente. Desta vez, deve ter êxito.