cancel
Showing results for 
Search instead for 
Did you mean: 

Support Issue - Installing Gateway Errors

I am trying to install a new gateway (for PowerApps) on my Windows 10 Laptop... I had it installed on my old laptop but received a new one and... It did work fine on the old laptop... It doesn't matter how many times I uninstall and reinstall I get the same errors. Net Framework 4.6 is installed... Here are the 3 errors I am getting:

 

Error 1: Error generating an asymmetric key. - Key not valid for use in specified state.

Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.PowerBI.DataMovement.Pipeline.InternalContracts.IGatewayConfigurationService.GenerateAsymmetricKey()
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayClient.GatewayConfigurationClient.GenerateAsymmetricKey()An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.Security.Cryptography.CryptographicException: Key not valid for use in specified state.

at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
at System.Security.Cryptography.Utils.GetKeyPairHelper(CspAlgorithmType keyType, CspParameters parameters, Boolean randomKeyContainer, Int32 dwKeySize, SafeProvHandle& safeProvHandle, SafeKeyHandle& safeKeyHandle)
at System.Security.Cryptography.RSACryptoServiceProvider.GetKeyPair()
at System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 dwKeySize, CspParameters parameters, Boolean useDefaultKeySize)
at Microsoft.PowerBI.DataMovement.CommonUtilities.AsymmetricKeyEncryptionHelper.ProduceAsymmetricKey(String containerName, Boolean cleanUpOldKeys)
at Microsoft.PowerBI.DataMovement.Pipeline.GatewayPipelineTelemetry.PipelineTelemetryService.ExecuteInActivity[T](PipelineActivityType pipelineActivityType, Func`1 action)
at SyncInvokeGenerateAsymmetricKey(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

 

Error 2: Ensure network access is functioning correctly. Firewall and proxy configurations may need to be changed.

NOTE: The same firewall and proxy setting worked with the old laptop (at the network level).

 

Error 3: Connection to Azure Service Bus seems blocked. To go through the network requirements, visit

 

Status: New
Comments
Moderator

Hi @SGregory

 

Which gateway mode do you install, on-premises data gateway (recommended) or personal mode? 

 

For first issue, please try my suggestion posted here

For last two issues, please configure proxy settings for gateway if your laptop uses proxy to access Internet: https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-proxy

 

Best Regards,
Qiuyun Yu

Occasional Visitor

I am using the on-premises data gateway (recommended) which did work fine with my old laptop.

 

Microsoft support called me and we think the issue is that I had a "Trial Period" for the gateway... which requires either Plan 1 or Plan 2... So I am working internally to resolve that issue. Hopefully that works and I can continue developing. I will post and update after I know.

 

Thank you for your response - Qiuyun Yu