I have a strange problem - I can't connect through VMWare Horizon Client in one environment, getting a "network error" message.
- I can connect through browser - when I click on a machine and choose my client to open it with, same thing happens.
- I can connect in another OS (Ubuntu 16.10) on the same machine, so it's not network problem
- I can connect on another machine with the same OS (Windows 10 x64)
While it might still be a firewall problem, I tried connecting with windows firewall turned off and antivirus disabled, so I don't know what else could be blocking it.
Part of log file for connection failing:
2017-02-21 00:46:47.024+01:00 INFO (3230) [WinCDK] BrokerItem::Connect : [User] Enter ConnectToServer:vdi.bottomline.com.
2017-02-21 00:46:47.024+01:00 INFO (3230) [WinCDK] Services::LogOffServer : [User] Enter Services::LogOffServer.
2017-02-21 00:46:47.024+01:00 INFO (3230) [libcdk] Disconnecting from broker https://vdi.bottomline.com:443/broker/xml
2017-02-21 00:46:47.024+01:00 INFO (3230) [libcdk] CdkUtil_SetLocalAddress: fd -1 < 0, not retrieving local address.
2017-02-21 00:46:47.025+01:00 INFO (3230) [WinCDK] Services::LogOffServer : [User] Exit Services::LogOffServer.
2017-02-21 00:46:47.026+01:00 INFO (3230) [WinCDK] AppWindow::EnterWindowState : Valid transition from state 'Disconnected' to state 'Connecting'.
2017-02-21 00:46:47.060+01:00 INFO (3230) [WinCDK] BrokerItem::Connect : [User] Exit ConnectToServer:vdi.bottomline.com.
2017-02-21 00:46:47.060+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetLaunchItemsTask(TODO) added, group task num:1, total task num:1.
2017-02-21 00:46:47.060+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetUserGlobalPreferencesTask(TODO) added, group task num:2, total task num:2.
2017-02-21 00:46:47.062+01:00 DEBUG (0948) [(null)] CDKProxy_GetProxyInternal: Enter WinHttpGetProxyForUrl.
2017-02-21 00:46:47.062+01:00 DEBUG (0948) [(null)] CDKProxy_GetProxyInternal: Failed to get WinHTTP proxy info with error 0x00002f94.
2017-02-21 00:46:47.073+01:00 DEBUG (3230) [(null)] CdkProxy_GetProxyForUrl: Got the proxy and return to main message loop.
2017-02-21 00:46:47.073+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetTunnelConnectionTask(TODO) added, group task num:3, total task num:3.
2017-02-21 00:46:47.073+01:00 INFO (3230) [libcdk] TaskCombiner: Group Tasks(3):CdkGetLaunchItemsTask(TODO),CdkGetUserGlobalPreferencesTask(TODO),CdkGetTunnelConnectionTask(TODO),
2017-02-21 00:46:47.073+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetConfigurationTask(TODO) added, group task num:1, total task num:4.
2017-02-21 00:46:47.073+01:00 INFO (3230) [libcdk] TaskCombiner: CdkSetLocaleTask(TODO) added, group task num:2, total task num:5.
2017-02-21 00:46:47.073+01:00 INFO (3230) [libcdk] TaskCombiner: Group Tasks(2):CdkGetConfigurationTask(TODO),CdkSetLocaleTask(TODO),
2017-02-21 00:46:47.073+01:00 INFO (3230) [libcdk] TaskCombiner: CreateRequest for CdkSetLocaleTask(REDY).
2017-02-21 00:46:47.089+01:00 INFO (3230) [libcdk] CdkUtil_SetLocalAddress: local ip address 192.168.0.16 is being picked.
2017-02-21 00:46:47.089+01:00 INFO (3230) [libcdk] Send request successful: 0385B6F0
2017-02-21 00:46:47.406+01:00 INFO (3230) [libcdk] Verify server's certificate for Request 0386B590
2017-02-21 00:46:47.406+01:00 INFO (3230) [libcdk] Find rpc request 0386B590 from list
2017-02-21 00:46:47.407+01:00 INFO (3230) [libcdk] Alt name 0 matches hostname vdi.bottomline.com
2017-02-21 00:46:47.407+01:00 INFO (3230) [libcdk] Found a valid EKU: TLS Web Server Authentication
2017-02-21 00:47:06.976+01:00 INFO (3230) [libcdk] CdkRpc_HandleResponsesAsync: Handle Response with rpc call id: 3.
2017-02-21 00:47:06.976+01:00 INFO (3230) [libcdk] Got a response to request 3.
2017-02-21 00:47:06.977+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetLaunchItemsTask(FAIL) removed, group task num:2, total task num:4.
2017-02-21 00:47:06.977+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetUserGlobalPreferencesTask(FAIL) removed, group task num:1, total task num:3.
2017-02-21 00:47:06.977+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetTunnelConnectionTask(FAIL) removed, group task num:0, total task num:2.
2017-02-21 00:47:06.977+01:00 INFO (3230) [libcdk] TaskCombiner: CdkGetConfigurationTask(FAIL) removed, group task num:1, total task num:1.
2017-02-21 00:47:06.977+01:00 INFO (3230) [WinCDK] Services::ErrorCallback : Error(Taskname:CdkSetLocaleTask, domain:52, code:48) Callback: Entry.
And for comparison, part of log file connecting to the same server on a different machine, where it works:
2017-02-21 10:09:55.076+01:00 INFO (A614) [WinCDK] BrokerItem::Connect : [User] Enter ConnectToServer:vdi.bottomline.com.
2017-02-21 10:09:55.076+01:00 INFO (A614) [WinCDK] Services::LogOffServer : [User] Enter Services::LogOffServer.
2017-02-21 10:09:55.078+01:00 INFO (A614) [WinCDK] Services::LogOffServer : [User] Exit Services::LogOffServer.
2017-02-21 10:09:55.080+01:00 INFO (A614) [WinCDK] AppWindow::EnterWindowState : Valid transition from state 'Disconnected' to state 'Connecting'.
2017-02-21 10:09:55.157+01:00 INFO (A614) [WinCDK] BrokerItem::Connect : [User] Exit ConnectToServer:vdi.bottomline.com.
2017-02-21 10:09:55.157+01:00 INFO (A614) [libcdk] TaskCombiner: CdkGetLaunchItemsTask(TODO) added, group task num:1, total task num:1.
2017-02-21 10:09:55.157+01:00 INFO (A614) [libcdk] TaskCombiner: CdkGetUserGlobalPreferencesTask(TODO) added, group task num:2, total task num:2.
2017-02-21 10:09:55.165+01:00 DEBUG (D5C8) [(null)] CDKProxy_GetProxyInternal: Enter WinHttpGetProxyForUrl.
2017-02-21 10:09:55.165+01:00 DEBUG (D5C8) [(null)] CDKProxy_GetProxyInternal: Failed to get WinHTTP proxy info with error 0x00002f94.
2017-02-21 10:09:55.201+01:00 DEBUG (A614) [(null)] CdkProxy_GetProxyForUrl: Got the proxy and return to main message loop.
2017-02-21 10:09:55.201+01:00 INFO (A614) [libcdk] TaskCombiner: CdkGetTunnelConnectionTask(TODO) added, group task num:3, total task num:3.
2017-02-21 10:09:55.201+01:00 INFO (A614) [libcdk] TaskCombiner: Group Tasks(3):CdkGetLaunchItemsTask(TODO),CdkGetUserGlobalPreferencesTask(TODO),CdkGetTunnelConnectionTask(TODO),
2017-02-21 10:09:55.201+01:00 INFO (A614) [libcdk] TaskCombiner: CdkGetConfigurationTask(TODO) added, group task num:1, total task num:4.
2017-02-21 10:09:55.201+01:00 INFO (A614) [libcdk] TaskCombiner: CdkSetLocaleTask(TODO) added, group task num:2, total task num:5.
2017-02-21 10:09:55.201+01:00 INFO (A614) [libcdk] TaskCombiner: Group Tasks(2):CdkGetConfigurationTask(TODO),CdkSetLocaleTask(TODO),
2017-02-21 10:09:55.201+01:00 INFO (A614) [libcdk] TaskCombiner: CreateRequest for CdkSetLocaleTask(REDY).
2017-02-21 10:09:55.213+01:00 INFO (A614) [libcdk] CdkUtil_SetLocalAddress: local ip address 172.26.129.14 is being picked.
2017-02-21 10:09:55.213+01:00 INFO (A614) [libcdk] Send request successful: 04199940
2017-02-21 10:09:55.511+01:00 INFO (A614) [libcdk] Verify server's certificate for Request 041BA818
2017-02-21 10:09:55.511+01:00 INFO (A614) [libcdk] Find rpc request 041BA818 from list
2017-02-21 10:09:55.599+01:00 INFO (A614) [libcdk] Alt name 0 matches hostname vdi.bottomline.com
2017-02-21 10:09:55.599+01:00 INFO (A614) [libcdk] Found a valid EKU: TLS Web Server Authentication
2017-02-21 10:09:55.963+01:00 INFO (A614) [libcdk] CdkRpc_HandleResponsesAsync: Handle Response with rpc call id: 1.
2017-02-21 10:09:55.963+01:00 INFO (A614) [libcdk] Got a response to request 1.
2017-02-21 10:09:55.963+01:00 INFO (A614) [libcdk] TaskCombiner: ParseResult for CdkSetLocaleTask(PEND).
2017-02-21 10:09:55.963+01:00 INFO (A614) [libcdk] TaskCombiner: CdkSetLocaleTask(DONE) removed, group task num:1, total task num:4.
2017-02-21 10:09:55.963+01:00 INFO (A614) [libcdk] TaskCombiner: SetResult for CdkSetLocaleTask(DONE).
2017-02-21 10:09:55.967+01:00 INFO (A614) [libcdk] Alt name 0 matches hostname vdi.bottomline.com
2017-02-21 10:09:55.967+01:00 INFO (A614) [libcdk] Found a valid EKU: TLS Web Server Authentication
2017-02-21 10:09:55.967+01:00 INFO (A614) [WinCDK] Services::AuthInfoLoadCallback : Secureid_Passcode Callback: Entry.
2017-02-21 10:09:55.967+01:00 INFO (A614) [WinCDK] Services::AuthInfoLoadCallback : Secureid_Passcode Callback: Exit.
2017-02-21 10:09:55.971+01:00 INFO (A614) [WinCDK] Services::AuthInfoCallback : Secureid_Passcode Callback: Entry.
2017-02-21 10:09:55.971+01:00 INFO (A614) [WinCDK] Services::AuthInfoCallback : Secureid_Passcode Callback: Exit.
2017-02-21 10:09:55.971+01:00 INFO (A614) [WinCDK] Services::TaskDoneCallback : CdkGetConfigurationTask Callback: Entry.
2017-02-21 10:09:55.971+01:00 INFO (A614) [WinCDK] Services::TaskDoneCallback : CdkGetConfigurationTask Callback: Exit.
2017-02-21 10:09:55.971+01:00 INFO (A614) [libcdk] TaskCombiner: CdkGetConfigurationTask(DONE) removed, group task num:0, total task num:3.
2017-02-21 10:09:55.971+01:00 INFO (A614) [libcdk] TaskCombiner: SetResult for CdkGetConfigurationTask(DONE).
2017-02-21 10:09:56.031+01:00 INFO (A614) [WinCDK] AuthDlg::OnInitDialog : [User] Enter Init.
2017-02-21 10:09:56.055+01:00 INFO (A614) [WinCDK] AuthDlg::UpdateWindowState : Update auth dialog. The auth type is CDK_AUTH_INFO_TYPE_SECURID_PASSCODE.
2017-02-21 10:09:56.064+01:00 INFO (A614) [WinCDK] AuthDlg::OnInitDialog : [User] Exit Init.
As far as I can tell everything works exactly the same until "[libcdk] Found a valid EKU: TLS Web Server Authentication" line, where one unexpectedly fails.