Installatie of upgrade van System Center 2012 Operations Manager-rapportage mislukt met fout 0xffffffff
Dit artikel bevat een oplossing voor het oplossen van de fout 0xffffffff die optreden tijdens de installatie of upgrade van System Center 2012 Operations Manager-rapportage.
Oorspronkelijke productversie: System Center 2012 Operations Manager, System Center 2012 R2 Operations Manager
Oorspronkelijk KB-nummer: 2771907
Symptomen
Bij het installeren of upgraden naar System Center 2012 Operations Manager-rapportage kan er een fout optreden en wordt deze fout geregistreerd in OMReporting.log:
ExecNetFx: Fout: de opgegeven assembly is niet geïnstalleerd.
ExecNetFx: Fout 0xffffffff: opdrachtregel heeft een fout geretourneerd.
ExecNetFx: kan Ngen-opdracht niet uitvoeren (met fout 0xffffffff): C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe uninstall "Microsoft.EnterpriseManagement.Core, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35", toch doorgaan
Daarnaast kan OMReporting.log het volgende weergeven:
Fout: :Application Monitoring reports publishing failed.: Threw Exception.Type:
System.Web.Services.Protocols.SoapException, Uitzonderingsfoutcode: 0x80131501, Exception.Message: System.Web.Services.Protocols.SoapException: Er is een fout op regel 45 van aangepaste code: [BC30002] Type 'Microsoft.EnterpriseManagement.Presentation.Util.AntiXssEncoder' is niet gedefinieerd.
at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)
at Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]&Warnings)
Fout: :StackTrace: at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at 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, Parent String)
at Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.PublishReports(DirectoryParameter directoryParam)
at Microsoft.EnterpriseManagement.OperationsManager.Setup.ReportServices.ApplicationDiagnostics.ReportManager.RunActionForDirectory(Predicate'1 action, DirectoryInfo directory, String currentPath)
op Microsoft.SystemCenter.Essentials.SetupFramework.InstallItemsDelegates.OMReportingProcessor.PublishAppDiagnosticsReports()
Fout: Fout: Het publiceren van diagnostische rapporten voor apps is mislukt.
Fout: :FATALE ACTIE: ConfigureReportingForInstall
Oorzaak
Dit kan gebeuren als de assembly Microsoft.EnterpriseManagement.Reporting.Code
aanwezig is in C:\Windows\Assembly
.
Oplossing
Voer de onderstaande stappen uit om dit probleem op te lossen:
- Navigeer naar
C:\Windows\Assembly
. - Zoeken
Microsoft.EnterpriseManagement.Reporting.Code
. - Klik er met de rechtermuisknop op en selecteer Verwijderen.
- Start de server opnieuw op en voer de installatie van de rapportage opnieuw uit. Deze keer zou het moeten slagen.