This article is intended for Citrix administrators and technical teams only.Non-admin users must contact their company’s Help Desk/IT support team and can refer to CTX297149 for more information
During the initial setup of Receiver StoreFront server on either deployment option, Single or Multi-server, administrators are unable to create the Authentication Service in the console.
This is reported under Event Viewer > Application and Services logs > Citrix Delivery Services:
Log Name: Citrix Delivery Services Source: Citrix Delivery Services Admin Date: <Date> Event ID: 0 Task Category: None Level: Error Keywords: Classic User: N/A Computer: ftlvstorefronta.amc.ctx Description: An error occured during creating an Authentication Service. Citrix.DeliveryServices.Admin.PowerShell.Exceptions.PowerShellExecutionException: An error occured running the command: 'Install-DSAuthenticationService' ---> System.Management.Automation.ActionPreferenceStopException: Command execution stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Exception occurred. (Exception from HRESULT: 0x80020009 (DISP_E_EXCEPTION)) at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate) at System.Management.Automation.PipelineNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context) at System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ExecutionContext context) at System.Management.Automation.AssignmentStatementNode.Execute(Array input, Pipe outputPipe, ExecutionContext context) at System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context) --- End of inner exception stack trace --- at Citrix.DeliveryServices.Admin.Utils.PowerShell.PowerShellCommandRunner.RunCommand(IPowerShellCommand command) at Citrix.DeliveryServices.Admin.Authentication.PowerShell.AuthenticationBL.CreateSite(CreateAuthenticationSiteInfo createAuthenticationSiteInfo) at Citrix.DeliveryServices.Admin.Authentication.CreateService.Model.CreatingAuthServiceViewModel.CreateSite()
Further, the following error will be reported under CreateInstance CredentialWallet_xxxxxx.log located at C:\Program Files\Citrix\Receiver Storefront\Admin\logs folder which links the issue to Windows Firewall:
CredentialWalletFeatureInstance:Deploy failed due to exception: System.Runtime.InteropServices.COMException (0x80020009): Exception occurred. (Exception from HRESULT: 0x80020009 (DISP_E_EXCEPTION)) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Runtime.InteropServices.CustomMarshalers.EnumerableViewOfDispatch.GetEnumerator() at System.Collections.IEnumerable.GetEnumerator() at System.Linq.Enumerable.<CastIterator>d__aa`1.MoveNext() at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) at Citrix.DeliveryServices.Framework.Deployment.Steps.AddWindowsFirewallRuleStep.CheckPrerequisites() at Citrix.DeliveryServices.Framework.Deployment.FeatureDeployment.Execute() at Citrix.DeliveryServices.CredentialWallet.FeatureInstance.CredentialWalletFeatureInstance.Deploy(IFeatureInstance parent, InstanceProperties data)
This issue is currently reported on Citrix Receiver StoreFront version 1.0.0.52.
The issue is caused because the Windows Firewall service is disabled under Windows Services.
During the process of creating an Authentication Service on Receiver StoreFront, it checks the current Windows Firewall rules enabled to ensure it has the appropriate network access for the application. Because the service is being disabled, Receiver StoreFront cannot complete the process of creating the Authentication Service.