Answer
PROBLEM
When installing or upgrading to GFI MailEssentials 2015, the installation wizard will not proceed after entering the Administrator email address.How to identify
The wizard stops and there is no option to proceed with the installation. No error messages are shown in the UI.The installer logs the following errors (in the %temp% folder):
[1A78:257C][2015-05-05T09:05:07]e000: Exception: System.UnauthorizedAccessException: Filename: redirection.config
Error: Cannot read configuration file due to insufficient permissions
at Microsoft.Web.Administration.Interop.AppHostWritableAdminManager.GetAdminSection(String bstrSectionName, String bstrSectionPath)
at Microsoft.Web.Administration.Configuration.GetSectionInternal(ConfigurationSection section, String sectionPath, String locationPath)
at Microsoft.Web.Administration.ServerManager.get_SitesSection()
at Microsoft.Web.Administration.ServerManager.get_Sites()
at MailEssentials.Utilities.Web.IIS7Manager.GetWebsites()
at MailEssentials.Installer.Bootstrapper.MainInstall.ViewModels.WebServerSetupViewModel.Setup()
at MailEssentials.Installer.Bootstrapper.Wizard.DefaultWizardNavigator.NavigateTo[TWizardPane]()
at MailEssentials.Installer.Bootstrapper.MainInstall.ViewModels.EmailConfigurationViewModel.Next(IWizardNavigator navigator)
at MailEssentials.Installer.Bootstrapper.Commands.NextWizardPaneCommand.Execute()
at MailEssentials.Installer.Bootstrapper.Ux.BaseCommand.System.Windows.Input.ICommand.Execute(Object parameter)
Error: Cannot read configuration file due to insufficient permissions
at Microsoft.Web.Administration.Interop.AppHostWritableAdminManager.GetAdminSection(String bstrSectionName, String bstrSectionPath)
at Microsoft.Web.Administration.Configuration.GetSectionInternal(ConfigurationSection section, String sectionPath, String locationPath)
at Microsoft.Web.Administration.ServerManager.get_SitesSection()
at Microsoft.Web.Administration.ServerManager.get_Sites()
at MailEssentials.Utilities.Web.IIS7Manager.GetWebsites()
at MailEssentials.Installer.Bootstrapper.MainInstall.ViewModels.WebServerSetupViewModel.Setup()
at MailEssentials.Installer.Bootstrapper.Wizard.DefaultWizardNavigator.NavigateTo[TWizardPane]()
at MailEssentials.Installer.Bootstrapper.MainInstall.ViewModels.EmailConfigurationViewModel.Next(IWizardNavigator navigator)
at MailEssentials.Installer.Bootstrapper.Commands.NextWizardPaneCommand.Execute()
at MailEssentials.Installer.Bootstrapper.Ux.BaseCommand.System.Windows.Input.ICommand.Execute(Object parameter)
ENVIRONMENT
- GFI MailEssentials 2015 and above
- All supported environments
SOLUTION
Make sure the installer is unblocked, and run the installer as Administrator, from the context menu.To check if the installer is blocked:
- Right click the Installer
- Select Properties
- In the General tab in the lower right hand corner unblock if necessary
- Click OK
- Right click the Installer file
- Select Run as Administrator if available.