06-14-2017 01:50 AM - edited 06-14-2017 01:52 AM
I suspect permissions somewhere but have not isolated yet.
Confiq wizard log.txt:
some extracts:
2017-06-14 18:28:26,274 [3] INFO Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - Started configuring services to run under custom account step
2017-06-14 18:28:26,766 [3] WARN Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - Failed to set credentials on ERDAS APOLLO service:APOLLOTOMCAT7
System.OverflowException: Arithmetic operation resulted in an overflow.
at Intergraph.Apollo.Configuration.Actions.LocalSecurityAuthorityController.GetRights(String accountName)
at Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction.ConfigureServicesToRunUnderCustomAccount()
2017-06-14 18:28:26,789 [3] WARN Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - Failed to set credentials on ERDAS APOLLO service:APOLLOSmartSync
System.OverflowException: Arithmetic operation resulted in an overflow.
at Intergraph.Apollo.Configuration.Actions.LocalSecurityAuthorityController.GetRights(String accountName)
at Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction.ConfigureServicesToRunUnderCustomAccount()
2017-06-14 18:28:26,790 [3] INFO Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - Successfully configured ERDAS APOLLO Windows services to run under DMZ\serviceAccount account
.
.
.
2017-06-14 18:28:26,793 [3] DEBUG Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - See if the APOLLO-Catalog Service in ERDAS APOLLO Essentials exists:[https://host.org.domain.nz:443/erdas-iws/erdas/admin?services?type=info&action=get&service=APOLLO-Ca...]
2017-06-14 18:28:48,651 [3] ERROR Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - Could not add ERDAS APOLLO Advantage/Professional Service to the Essentials database
System.NullReferenceException: Object reference not set to an instance of an object.
at Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction.RegisterIws()
2017-06-14 18:28:48,651 [3] INFO Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - Finished register IWS step
.
.
.
2017-06-14 18:29:27,957 [3] ERROR Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - System.ServiceModel.FaultException`1[Intergraph.AdministrationConsole.Common.Contracts.Faults.ServiceFailureFault]: The creator of this fault did not specify a Reason. (Fault Detail is equal to Intergraph.AdministrationConsole.Common.Contracts.Faults.ServiceFailureFault).
.
.
.
2017-06-14 18:30:01,443 [3] INFO Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction - Failed to set anonymous authentication on web apps
System.UnauthorizedAccessException: Filename: \\?\C:\Program Files\Common Files\Intergraph\Geoprocessing\4.0\FgdbService\web.config
Error: Cannot write configuration file due to insufficient permissions
.
.
.
at Microsoft.Web.Administration.Interop.AppHostWritableAdminManager.CommitChanges()
at Microsoft.Web.Administration.ConfigurationManager.CommitChanges()
at Microsoft.Web.Administration.ServerManager.CommitChanges()
at Intergraph.Apollo.Configuration.Actions.IisManager.SetAnonymousAuthentication(String siteName, String name, Boolean useAppPoolIdentity)
at Intergraph.Apollo.Configuration.Actions.ApolloConfigurationAction.ConfigureAnonymousAuthenticationOnWebApps()
Solved! Go to Solution.
06-21-2017 03:24 PM
Turned out to be multiple issues as these things tend to be.
i. I was transferring apollo config catalog db between servers. By editing [CATALOG_SYS_PARAMS] and [Service] service tables to populate values specific to new enviornment and switch from http to https the configuration wizard worked
ii. I was using a service account for Apollo (custom account). Apollo drop box (smart sync)service would not start until I granted the service account full control to registry key HKLM:\System\CurrentControlSet\services\APOLLOSmartSync
iii. client had introduced IIS Request Filtering module. Had to enable a bunch of verbs, urls and file extensions.
iv. client had changed IIS .net Trust levels from Full to Medium. That blocked IIS apps access to environment variables, registry, event viewer and others. Looks like a file access error and with errors not being written correctly to event log a bit tricky to work out.