VMware Horizon Community
ChrisRa
Contributor
Contributor
Jump to solution

Users can´t connect after Upgrade to Horizon Client 5.4.3

Hi @all,

we have big problems with the new Horizon Client 5.4.3 - Build 16346110

After the installation of the new client, a lot of our customers got a network connection error.

The lofile of the client shows us the following message:

2020-09-01T07:57:29.228+01:00 INFO (3560) [libcdk] Log for vmware-view.exe pid=13660 version=5.4.3-16346110

2020-09-01T07:57:29.228+01:00 INFO (3560) [WinCDK] OpenLog : Log for VMware Horizon Client, version=5.4.3 build-16346110.

2020-09-01T07:57:29.229+01:00 INFO (3560) [WinCDK] AppMain::Run : View client is running in non-FIPS mode.

2020-09-01T07:57:29.244+01:00 INFO (3560) [WinCDK] namedPipe::CreatePidFile : Pid file path C:\Users\$USER\AppData\Roaming\VMware\VMware Horizon View Client\pid_13660-4211490898.

2020-09-01T07:57:29.245+01:00 INFO (3560) [WinCDK] utils::CreateWorkerThread : Waiting for worker thread[0] becoming ready.

2020-09-01T07:57:29.246+01:00 INFO (3560) [WinCDK] utils::CreateWorkerThread : The worker thread[0] is created successfully.

2020-09-01T07:57:29.246+01:00 INFO (3560) [WinCDK] utils::CreateWorkerThread : Waiting for worker thread[2] becoming ready.

2020-09-01T07:57:29.246+01:00 INFO (3560) [WinCDK] utils::CreateWorkerThread : The worker thread[2] is created successfully.

2020-09-01T07:57:29.247+01:00 ERROR (3560) [WinCDK] utils::ParseServerUrl : Unexpectedly unable to parse URL ''.

2020-09-01T07:57:29.273+01:00 INFO (3560) [WinCDK] RebrandingPref::CheckRebranding : There is no rebranding cert file, so rebranding is off.

2020-09-01T07:57:29.273+01:00 INFO (3560) [WinCDK] CliUriPref::InitializeFromCLI : Command string from console: "C:\Program Files (x86)\VMware\VMware Horizon View Client\vmware-view.exe"

2020-09-01T07:57:29.682+01:00 INFO (3560) [WinCDK] PartnerAppMgr::ServiceInstall : There are currently 0 active controller queue(s).

2020-09-01T07:57:29.682+01:00 INFO (3560) [WinCDK] utils::GetCurrentLangId : Language id '0x0407' used by the OS.

2020-09-01T07:57:29.683+01:00 INFO (3560) [libcdk] CdkKillSwitch_SetBENITServerConnectionCounts: BENIT server connection mode counts: TCP 1, UDP 0

2020-09-01T07:57:29.683+01:00 INFO (3560) [libcdk] CdkKillSwitch_SetClientInfoSkipMachineDN: Client info will not skip the Machine Distinguished Name.

2020-09-01T07:57:29.713+01:00 INFO (3560) [libcdk] CdkUtil_SetIpProtocolUsage: setting IPv4 as the addressing mode.

2020-09-01T07:57:29.718+01:00 INFO (3560) [libcdk] Using the WSAPoll() API Implementation for polling sockets.

2020-09-01T07:57:29.728+01:00 INFO (3560) [libcdk] Using libcurl/7.68.0 OpenSSL/1.0.2t zlib/1.2.11 WinIDN

2020-09-01T07:57:29.732+01:00 INFO (3560) [libcdk] Set local language as de-de.

2020-09-01T07:57:29.843+01:00 INFO (3560) [libcdk] Icon cache root dir will be: C:\Users\$USER\AppData\Local\VMware\VMware Horizon View Client\Icon Cache\.

2020-09-01T07:57:36.592+01:00 INFO (3560) [libcdk] Code cache root dir will be: C:\Users\$USER\AppData\Local\VMware\VMware Horizon View Client\Code Cache\.

2020-09-01T07:57:38.406+01:00 INFO (3560) [libcdk] App cache root dir will be: C:\Users\$USER\AppData\Local\VMware\VMware Horizon View Client\App Cache\.

2020-09-01T07:57:38.569+01:00 INFO (3560) [WinCDK] UdpProxyLogger : UDPProxy_Initialize: UDP proxy listening on local port 58809...

2020-09-01T07:57:38.569+01:00 INFO (3560) [libcdk] CdkConnection_SetLoopbackPort: loopback port: 58809.

2020-09-01T07:57:38.648+01:00 INFO (3560) [WinCDK] utils::ParseServerUrl : User provided non-https URL '$HOST'.

2020-09-01T07:57:38.729+01:00 INFO (3560) [WinCDK] SmallWindow::OnInitDialog : [User] Enter SmallWindow.

2020-09-01T07:57:38.735+01:00 INFO (3560) [WinCDK] SmallWindow::OnInitDialog : [User] Exit  SmallWindow.

2020-09-01T07:57:38.823+01:00 INFO (3560) [WinCDK] BaseAppWindowController::EnterWindowState : Valid transition from state 'Uninitialized' to state 'Disconnected'.

2020-09-01T07:57:38.891+01:00 INFO (3560) [WinCDK] NotificationAreaManager::ShowIcon : Create notify icon in the notification area succeed.

2020-09-01T07:57:38.892+01:00 INFO (3560) [WinCDK] NotificationAreaManager::ShowIcon : Set version for the notify icon succeed.

2020-09-01T08:02:27.141+01:00 INFO (3560) [WinCDK] USBDriveMapper::BuildDriveMap : Enumarating all drives...

2020-09-01T08:02:27.141+01:00 INFO (3560) [WinCDK] USBDriveMapper::GetDeviceInstByStorDevNum : Query DISK instance for device number 0.

2020-09-01T08:02:27.142+01:00 INFO (3560) [WinCDK] USBDriveMapper::GetDeviceInstByStorDevNum : Found matched device: \\?\scsi#disk&ven_nvme&prod_samsung_mzvlw256#5&30a8f1ea&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}

2020-09-01T08:02:27.237+01:00 INFO (3560) [WinCDK] USBDriveMapper::BuildDriveMap : Enumarating all drives...

2020-09-01T08:02:27.237+01:00 INFO (3560) [WinCDK] USBDriveMapper::GetDeviceInstByStorDevNum : Query DISK instance for device number 0.

2020-09-01T08:02:27.237+01:00 INFO (3560) [WinCDK] USBDriveMapper::GetDeviceInstByStorDevNum : Found matched device: \\?\scsi#disk&ven_nvme&prod_samsung_mzvlw256#5&30a8f1ea&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}

2020-09-01T08:02:46.195+01:00 INFO (3560) [WinCDK] BrokerItem::Connect : [User] Enter ConnectToServer:$HOST.

2020-09-01T08:02:46.195+01:00 INFO (3560) [WinCDK] Services::LogOffServer : [User] Enter Services::LogOffServer.

2020-09-01T08:02:46.195+01:00 INFO (3560) [WinCDK] Services::LogOffServer : [User] Exit  Services::LogOffServer.

2020-09-01T08:02:46.195+01:00 INFO (3560) [WinCDK] utils::ParseServerUrl : User provided non-https URL '$HOST'.

2020-09-01T08:02:46.196+01:00 INFO (3560) [libcdk] CdkConnection_SetUrl: Connection url: https://$HOST:443/broker/xml.

2020-09-01T08:02:46.196+01:00 INFO (3560) [libcdk] CdkConnection_SetEffectiveUrl: Connection protocol: https, host: $HOST, port: 443, path: /broker/xml, secure: true.

2020-09-01T08:02:46.196+01:00 INFO (3560) [libcdk] CdkConnection_SetEffectiveUrl: Synthetic url: https://$HOST:443/broker/xml, interface: (null), scope: -1.

2020-09-01T08:02:46.196+01:00 INFO (3560) [WinCDK] BaseAppWindowController::EnterWindowState : Valid transition from state 'Disconnected' to state 'Connecting'.

2020-09-01T08:02:46.229+01:00 INFO (3560) [WinCDK] BrokerItem::Connect : [User] Exit  ConnectToServer:$HOST.

2020-09-01T08:02:46.230+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetLaunchItemsTask(TODO) added, group task num:1, total task num:1.

2020-09-01T08:02:46.230+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetUserGlobalPreferencesTask(TODO) added, group task num:2, total task num:2.

2020-09-01T08:02:46.242+01:00 INFO (37C0) [libcdk] CdkProxy_GetProxyForAutoSettings: Call WinHttpGetProxyForUrl for https://$HOST:443/broker/xml.

2020-09-01T08:02:46.245+01:00 INFO (37C0) [libcdk] CdkProxy_GetProxyForAutoSettings: Auto config URL is 'http://browsercfg.$DOMAIN:8899/059/proxy.pac'.

2020-09-01T08:02:46.247+01:00 INFO (37C0) [libcdk] CdkProxy_GetProxyForUrl: Found windows proxy string: '$PROXY:3128;$PROXY:3128'.

2020-09-01T08:02:46.247+01:00 INFO (37C0) [libcdk] CdkProxy_HandleFailover: Will go through failover proxy chain: '$PROXY:3128;$PROXY:3128'.

2020-09-01T08:02:46.262+01:00 ERROR (37C0) [libcdk] CdkConnection_CheckPeerReachabilityImpl: peer reachability check returns 1 with error 0.

2020-09-01T08:02:46.291+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetTunnelConnectionTask(TODO) added, group task num:3, total task num:3.

2020-09-01T08:02:46.291+01:00 INFO (3560) [libcdk] TaskCombiner: Group Tasks(3):CdkGetLaunchItemsTask(TODO),CdkGetUserGlobalPreferencesTask(TODO),CdkGetTunnelConnectionTask(TODO),

2020-09-01T08:02:46.291+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetConfigurationTask(TODO) added, group task num:1, total task num:4.

2020-09-01T08:02:46.291+01:00 INFO (3560) [libcdk] TaskCombiner: CdkSetLocaleTask(TODO) added, group task num:2, total task num:5.

2020-09-01T08:02:46.291+01:00 INFO (3560) [libcdk] TaskCombiner: Group Tasks(2):CdkGetConfigurationTask(TODO),CdkSetLocaleTask(TODO),

2020-09-01T08:02:46.362+01:00 INFO (37C0) [libcdk] CdkProxy_HandleFailover: Will use proxy '53.61.239.61:3128'.

2020-09-01T08:02:46.362+01:00 INFO (3560) [libcdk] CdkConnection_SetProxy: Proxy: 53.61.239.61:3128, type: 1.

2020-09-01T08:02:46.362+01:00 INFO (3560) [libcdk] CdkConnection_SetAddressType: Connection address type: IPv4 (2)

2020-09-01T08:02:46.362+01:00 INFO (3560) [libcdk] CdkConnection_SetUserMode: Connection user mode: TCP-only.

2020-09-01T08:02:46.362+01:00 INFO (3560) [libcdk] Connection mode: Broker=TCP-only Websocket=TCP-only Data=TCP-only

2020-09-01T08:02:46.362+01:00 INFO (3560) [libcdk] TaskCombiner: CreateRequest for CdkSetLocaleTask(REDY).

2020-09-01T08:02:46.391+01:00 INFO (3560) [libcdk] CdkUtil_SetLocalAddress: address 0.0.0.0 is either a loopback or a wildcard address, not using it.

2020-09-01T08:02:46.391+01:00 INFO (3560) [libcdk] Send request successful: 06AC0238

2020-09-01T08:02:49.400+01:00 INFO (3560) [libcdk] CdkUtil_SetLocalAddress: local ip address 53.201.50.34 is being picked.

2020-09-01T08:02:49.488+01:00 INFO (3560) [libcdk] CdkRpc_HandleResponsesAsync: Handle Response with rpc call id: 1.

2020-09-01T08:02:49.488+01:00 INFO (3560) [libcdk] Got a response to request 1.

2020-09-01T08:02:49.488+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetLaunchItemsTask(FAIL) removed, group task num:2, total task num:4.

2020-09-01T08:02:49.488+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetUserGlobalPreferencesTask(FAIL) removed, group task num:1, total task num:3.

2020-09-01T08:02:49.489+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetTunnelConnectionTask(FAIL) removed, group task num:0, total task num:2.

2020-09-01T08:02:49.489+01:00 INFO (3560) [libcdk] TaskCombiner: CdkGetConfigurationTask(FAIL) removed, group task num:1, total task num:1.

2020-09-01T08:02:49.489+01:00 INFO (3560) [WinCDK] BaseServices::ErrorCallback : Error(Taskname:CdkSetLocaleTask, domain:52, code:48) Callback: Entry.

2020-09-01T08:02:49.489+01:00 ERROR (3560) [WinCDK] DefaultErrorHandler::ProcessError : DefaultErrorHandler process error 'Fehler: Es ist ein Netzwerkfehler aufgetreten' (code=48).

2020-09-01T08:02:51.011+01:00 INFO (3560) [WinCDK] BaseAppWindowController::EnterWindowState : Valid transition from state 'Connecting' to state 'Disconnected'.

2020-09-01T08:02:51.023+01:00 INFO (3560) [WinCDK] BaseServices::ErrorCallback : Error(Taskname:CdkSetLocaleTask, domain:52, code:48) Callback: Exit.

2020-09-01T08:02:51.023+01:00 INFO (3560) [libcdk] TaskCombiner: CdkSetLocaleTask(FAIL) removed, group task num:0, total task num:0.

2020-09-01T08:02:56.058+01:00 INFO (3560) [WinCDK] BrokerItem::Connect : [User] Enter ConnectToServer:$HOST.

2020-09-01T08:02:56.058+01:00 INFO (3560) [WinCDK] Services::LogOffServer : [User] Enter Services::LogOffServer.

2020-09-01T08:02:56.058+01:00 INFO (3560) [libcdk] Disconnecting from broker https://$HOST:443/broker/xml

2020-09-01T08:02:56.058+01:00 INFO (3560) [libcdk] CdkConnection_SetUrl: Connection url: (null).

Has anyone of you an idea what ist happening here, what could be the problem?

Before the Client Update all was working fine.

* Connection-Server is Version 7.12

* Webinterface is working fine.

If you need more information please let me know Smiley Happy

Best regards

Chris

0 Kudos
1 Solution

Accepted Solutions
ChrisRa
Contributor
Contributor
Jump to solution

Hi @all,

we have found the issue.

It was a LoadBalancer / Proxy-Problem of the companys IT-Security.

The loadbalancer was not redirecting the TCP packages through the same proxy.
So the Connection-Server has thrown away those packages becaus of a wrong source.

The security guys fixed the loadbalancer and now it is running smooth as before Smiley Happy

Thx for your time and ideas.

Best regards

Chris

View solution in original post

0 Kudos
5 Replies
surajr04
VMware Employee
VMware Employee
Jump to solution

Which protocol we are using via client, PCOIP or Blast.

NOTE: Blast and HTML using same port.

Would recommend to check the Agent logs.

For PCOP : PCoIP server log

For Blast: Blast worker log

0 Kudos
vJoeG
Hot Shot
Hot Shot
Jump to solution

Agree to gather/look at the logs on the Connection servers.

Are you able to login to the client and getting the error when trying to open Desktops or Apps?

Did you roll back to the old client and test ok?

Post logs when you can.

------------------
Joe Graziano
Senior Solution Engineer - EUC Federal
VCP7-DTM, VCP6-DM, VCP6-DCV
vExpert, vExpertPro
jgraziano@vmware.com
0 Kudos
agong
VMware Employee
VMware Employee
Jump to solution

From the log

2020-09-01T08:02:46.195+01:00 INFO (3560) [WinCDK] utils::ParseServerUrl : User provided non-https URL '$HOST'.

Looks you're using $HOST as server address, which I suspect can not be resolved by Horizon client.Could you please clarify on this?

0 Kudos
ChrisRa
Contributor
Contributor
Jump to solution

HI agong,

$HOST is an alias for the Name of the connection Server Smiley Wink

I have cleand the hostnames cause our customer / company don´t want to post there Hostnames in the internet.

But we have found the problem ... I will write an reply on the first Thread.

Best regards

Chris

0 Kudos
ChrisRa
Contributor
Contributor
Jump to solution

Hi @all,

we have found the issue.

It was a LoadBalancer / Proxy-Problem of the companys IT-Security.

The loadbalancer was not redirecting the TCP packages through the same proxy.
So the Connection-Server has thrown away those packages becaus of a wrong source.

The security guys fixed the loadbalancer and now it is running smooth as before Smiley Happy

Thx for your time and ideas.

Best regards

Chris

0 Kudos