A instalação ou atualização do System Center 2012 Operations Manager Reporting falha com o erro 0xffffffff
Este artigo fornece uma resolução para resolver o 0xffffffff de erro 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 original do KB: 2771907
Sintomas
Ao instalar ou atualizar para o System Center 2012 Operations Manager Reporting, pode ocorrer uma falha e esse erro é registrado 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, Versão = 7.0.5000.0, Cultura = neutro, PublicKeyToken = 31BF3856AD364E35", continuando mesmo assim
Além disso, OMReporting.log pode mostrar o seguinte:
Erro: :Falha na publicação de relatórios de monitoramento de aplicativos.: Throwed 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] O tipo 'Microsoft.EnterpriseManagement.Presentation.Util.AntiXssEncoder' não está definido.
em Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport (Relatório de String, Pai de String, Substituição Booleana, Definição de Byte [], Propriedades de Propriedade, Aviso [] e Avisos)
em Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport (Relatório de String, Pai de String, Substituição Booleana, Definição de Byte [], Propriedades de Propriedade, Aviso [] e Avisos)
Erro: :StackTrace: em System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(mensagem SoapClientMessage, resposta WebResponse, Stream responseStream, booleano asyncCall)
em System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (parâmetros String methodName, Object [])
em Microsoft.Reporting.Setup.ReportService.ReportingService2005.CreateReport (Relatório de String, Pai de String, Substituição Booleana, Definição de Byte [], Propriedades de Propriedade []) em Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReport (FileInfo reportFile, String pai)
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: :Erro:Falha na publicação de relatórios de diagnóstico de aplicativos.
Erro: :FATAL ACTION: ConfigureReportingForInstall
Causa
Isso pode ocorrer se o assembly Microsoft.EnterpriseManagement.Reporting.Code
estiver presente no C:\Windows\Assembly
.
Solução
Para resolver esse problema, conclua as etapas abaixo:
- Navegue até
C:\Windows\Assembly
. - Localize
Microsoft.EnterpriseManagement.Reporting.Code
. - Clique com o botão direito do mouse e selecione Desinstalar.
- Reinicie o servidor e execute a instalação de Relatórios novamente. Desta vez, deve ter sucesso.