Jump to content
Welcome to our new Citrix community!

Workspace App (Receiver) stopped working after Netscaler Update from 12.1 49.13 to 12.1 53.23


Recommended Posts

So I recently updated my Netscaler VPX firmware to the current 12.1 53.23. 

It seems like around the same time connections via Workspace App (receiver) externally stopped working. This could be coincidence, but it maybe not. 

If I try and reconfigure my app externally via a provisioning file, I get the "Cannot add account" "Cannot retrieve discovery document" 

I am not even getting prompted for authentication for some reason. 

Connections via Web work fine

Authentication is done via AAA policy. 

Initially ping.citrix.com was not responding, so I changed one of the external beacons to http://www.google.com

Internal beacon is not resolvable outside. 

 

Not sure where else to look

 

Some of my receiver log below. Domain names and identifiable information has been changed

 

[2019-08-07 15:35:15:847] [13400] [genericworkqueue.cpp:1520] DequeueThread:  active Workitem creating the new thread 
[2019-08-07 15:35:15:847] [11108] [srprovider.cpp:308] -> Outbound SR User confirmation started "C:\Users\Dave\Desktop\store.cr"
[2019-08-07 15:35:15:851] [17516] [v1interfaces.cpp:150] In CSDKRegister::Unregister
[2019-08-07 15:35:15:851] [17516] [genericworkqueue.cpp:1747]  CGenericWorkQueue::QueueWorkItem wake up the dequeue thread as we have an item in the queue
[2019-08-07 15:35:15:851] [13400] [genericworkqueue.cpp:1498] DequeueThread: waiting on event
[2019-08-07 15:35:15:851] [13400] [genericworkqueue.cpp:1500] DequeueThread: Got reset event
[2019-08-07 15:35:15:851] [13400] [genericworkqueue.cpp:1514] DequeueThread:  active Workitem is not null 
[2019-08-07 15:35:15:851] [13400] [genericworkqueue.cpp:1526] DequeueThread:  active Workitem process the item normally 
[2019-08-07 15:35:15:852] [13400] [genericclientregistration.cpp:222] Removed client "{7198512D-D888-4E3D-9E27-B58E72B4E2E8}", pid = 2748
[2019-08-07 15:35:15:852] [13400] [genericclientregistration.cpp:225] Permanently removed client.
[2019-08-07 15:35:15:852] [11108] [srdocparser.cpp:214] DeserializeServiceNode meta= false
[2019-08-07 15:35:15:852] [11108] [srdocparser.cpp:68] No Errors Detected
[2019-08-07 15:35:15:852] [11108] [srprovider.cpp:317] ...SR document parsed successfully.
[2019-08-07 15:35:15:852] [11108] [srstore.cpp:290] Gateway selected by user doesn't match any from the store. Using default from store: https://remote.mydomain.com/
[2019-08-07 15:35:15:852] [11108] [srprovider.cpp:651] .......Validation for server: https://remote.mydomain.com/
[2019-08-07 15:35:15:853] [13400] [client.cpp:51] Deleting client object (040FCDF8)
[2019-08-07 15:35:15:880] [4632] [windowspluginstartup.cpp:384] Client {7198512D-D888-4E3D-9E27-B58E72B4E2E8}, pid 2748 has exited. Queueing removal.
[2019-08-07 15:35:15:880] [4632] [genericworkqueue.cpp:1747]  CGenericWorkQueue::QueueWorkItem wake up the dequeue thread as we have an item in the queue
[2019-08-07 15:35:15:880] [13400] [genericworkqueue.cpp:1498] DequeueThread: waiting on event
[2019-08-07 15:35:15:880] [13400] [genericworkqueue.cpp:1500] DequeueThread: Got reset event
[2019-08-07 15:35:15:880] [13400] [genericworkqueue.cpp:1514] DequeueThread:  active Workitem is not null 
[2019-08-07 15:35:15:880] [13400] [genericworkqueue.cpp:1526] DequeueThread:  active Workitem process the item normally 
[2019-08-07 15:35:15:881] [13400] [genericclientregistration.cpp:242] RemoveClient: could not find client {7198512D-D888-4E3D-9E27-B58E72B4E2E8}
[2019-08-07 15:35:15:884] [11108] [winsslvalidation.cpp:74] WinSSLValidation::PerformValidation(), initialized ConnectionManager.
[2019-08-07 15:35:15:988] [11108] [winsslvalidation.cpp:82] WinSSLValidation::PerformValidation(), got server Cert context: 0400E1C0
[2019-08-07 15:35:16:29] [11108] [winsslvalidation.cpp:556] Revocation is not configured for certificate.
[2019-08-07 15:35:16:29] [11108] [winsslvalidation.cpp:96] calling GetCertDisplayDetails.
[2019-08-07 15:35:16:29] [11108] [winsslvalidation.cpp:829] GetCertificateStringDetail: Can't get cert string. Requested display type: 3
[2019-08-07 15:35:16:29] [11108] [winsslvalidation.cpp:98] returned from GetCertDisplayDetails.
[2019-08-07 15:35:16:29] [11108] [winsslvalidation.cpp:106] WinSSLValidation::PerformValidation(): setting org and root before return.
[2019-08-07 15:35:16:49] [11108] [genericworkqueue.cpp:1747]  CGenericWorkQueue::QueueWorkItem wake up the dequeue thread as we have an item in the queue
[2019-08-07 15:35:16:49] [13400] [genericworkqueue.cpp:1498] DequeueThread: waiting on event
[2019-08-07 15:35:16:49] [13400] [genericworkqueue.cpp:1500] DequeueThread: Got reset event
[2019-08-07 15:35:16:49] [13400] [genericworkqueue.cpp:1514] DequeueThread:  active Workitem is not null 
[2019-08-07 15:35:16:49] [13400] [genericworkqueue.cpp:1520] DequeueThread:  active Workitem creating the new thread 
[2019-08-07 15:35:17:524] [11108] [genericnotificationmanager.cpp:650] ShowTrustDialog:  Returning status 2097152.
[2019-08-07 15:35:17:524] [11108] [srprovider.cpp:665] ........-> success
[2019-08-07 15:35:17:524] [11108] [srprovider.cpp:349] <- Outbound SR User confirmation finished. File: "C:\Users\Dave\Desktop\store.cr" 
[2019-08-07 15:35:17:524] [11108] [srprovider.cpp:357] -> Outbound SR DS confirmation started
[2019-08-07 15:35:17:524] [11108] [networklocation.cpp:120] Start adhoc network detection for store: 2116093505
[2019-08-07 15:35:17:524] [11108] [networklocation.cpp:514] Paywall detection disabled.
[2019-08-07 15:35:17:524] [11108] [networklocation.cpp:237] Start synchronous store re-evaluation: AdminStore, ID = 2116093505 
[2019-08-07 15:35:17:524] [11108] [networkservices.cpp:414] DNS lookup for server: beacon.mydomain.com
[2019-08-07 15:35:17:527] [11108] [networkservices.cpp:442] ..... GetAddrInfo failed with 11001
[2019-08-07 15:35:17:527] [11108] [networkservices.cpp:450] ..... GetAddrInfo failed, need to flush DNS
[2019-08-07 15:35:17:528] [11108] [networkservices.cpp:478] ..... DNS lookup resolved addresses: 
[2019-08-07 15:35:17:528] [11108] [networkservices.cpp:534] CanBeInside res=false
[2019-08-07 15:35:17:530] [4776] [windowsnetworkservices.cpp:921] MakeHttpRequest for url https://remote.mydomain.com server:remote.mydomain.com port:443 secure:true LastError:0
[2019-08-07 15:35:17:530] [10800] [windowsnetworkservices.cpp:921] MakeHttpRequest for url http://www.google.com server:www.google.com port:80 secure:false LastError:0
[2019-08-07 15:35:17:534] [10800] [windowsnetworkservices.cpp:942] GetProxy: WinHttpGetIEProxyConfigForCurrentUser success
[2019-08-07 15:35:17:534] [10800] [windowsnetworkservices.cpp:947] GetProxy: Proxy Autodetection requested
[2019-08-07 15:35:17:536] [10800] [windowsnetworkservices.cpp:952] GetProxy: WinHttpOpen Success
[2019-08-07 15:35:17:536] [10800] [windowsnetworkservices.cpp:958] GetProxy: fAutoDetect
[2019-08-07 15:35:17:542] [4776] [windowsnetworkservices.cpp:942] GetProxy: WinHttpGetIEProxyConfigForCurrentUser success
[2019-08-07 15:35:17:542] [4776] [windowsnetworkservices.cpp:947] GetProxy: Proxy Autodetection requested
[2019-08-07 15:35:17:544] [4776] [windowsnetworkservices.cpp:952] GetProxy: WinHttpOpen Success
[2019-08-07 15:35:17:544] [4776] [windowsnetworkservices.cpp:81] Set HTTP session options to SSL3, TLS1.0, TLS1.1 and TLS1.2.
[2019-08-07 15:35:17:544] [4776] [windowsnetworkservices.cpp:958] GetProxy: fAutoDetect
[2019-08-07 15:35:17:544] [10800] [windowsnetworkservices.cpp:990] WinHttpGetProxyForURL fails: LastErr: 0x2f94
[2019-08-07 15:35:17:545] [10800] [windowsnetworkservices.cpp:1035] GetProxy: proxy config distinctly defined
[2019-08-07 15:35:17:547] [4776] [windowsnetworkservices.cpp:990] WinHttpGetProxyForURL fails: LastErr: 0x2f94
[2019-08-07 15:35:17:547] [4776] [windowsnetworkservices.cpp:1035] GetProxy: proxy config distinctly defined
[2019-08-07 15:35:17:551] [4776] [windowsnetworkservices.cpp:81] Set HTTP session options to SSL3, TLS1.0, TLS1.1 and TLS1.2.
[2019-08-07 15:35:17:658] [4776] [networklocation.cpp:474] DoHttpGetThread success for https://remote.mydomain.com
[2019-08-07 15:35:17:732] [10800] [networklocation.cpp:474] DoHttpGetThread success for http://www.google.com
[2019-08-07 15:35:17:732] [11108] [networklocation.cpp:298] Finished synchronous store re-evaluation: AdminStore, ID = 2116093505
[2019-08-07 15:35:17:732] [11108] [networklocation.cpp:370] A beacon is detected missing from the cache, need a reevaluation.
[2019-08-07 15:35:17:732] [11108] [networklocation.cpp:237] Start synchronous store re-evaluation: AdminStore, ID = 2116093505 
[2019-08-07 15:35:17:732] [11108] [networkservices.cpp:414] DNS lookup for server: beacon.mydomain.com
[2019-08-07 15:35:17:734] [11108] [networkservices.cpp:442] ..... GetAddrInfo failed with 11001
[2019-08-07 15:35:17:734] [11108] [networkservices.cpp:450] ..... GetAddrInfo failed, need to flush DNS
[2019-08-07 15:35:17:734] [11108] [networkservices.cpp:478] ..... DNS lookup resolved addresses: 
[2019-08-07 15:35:17:734] [11108] [networkservices.cpp:534] CanBeInside res=false
[2019-08-07 15:35:17:735] [18100] [windowsnetworkservices.cpp:921] MakeHttpRequest for url https://remote.mydomain.com server:remote.mydomain.com port:443 secure:true LastError:0
[2019-08-07 15:35:17:735] [688] [windowsnetworkservices.cpp:921] MakeHttpRequest for url http://www.google.com server:www.google.com port:80 secure:false LastError:0
[2019-08-07 15:35:17:738] [18100] [windowsnetworkservices.cpp:942] GetProxy: WinHttpGetIEProxyConfigForCurrentUser success
[2019-08-07 15:35:17:738] [688] [windowsnetworkservices.cpp:942] GetProxy: WinHttpGetIEProxyConfigForCurrentUser success
[2019-08-07 15:35:17:738] [18100] [windowsnetworkservices.cpp:947] GetProxy: Proxy Autodetection requested
[2019-08-07 15:35:17:738] [688] [windowsnetworkservices.cpp:947] GetProxy: Proxy Autodetection requested
[2019-08-07 15:35:17:740] [688] [windowsnetworkservices.cpp:952] GetProxy: WinHttpOpen Success
[2019-08-07 15:35:17:740] [18100] [windowsnetworkservices.cpp:952] GetProxy: WinHttpOpen Success
[2019-08-07 15:35:17:740] [688] [windowsnetworkservices.cpp:958] GetProxy: fAutoDetect
[2019-08-07 15:35:17:740] [18100] [windowsnetworkservices.cpp:81] Set HTTP session options to SSL3, TLS1.0, TLS1.1 and TLS1.2.
[2019-08-07 15:35:17:740] [18100] [windowsnetworkservices.cpp:958] GetProxy: fAutoDetect
[2019-08-07 15:35:17:741] [18100] [windowsnetworkservices.cpp:990] WinHttpGetProxyForURL fails: LastErr: 0x2f94
[2019-08-07 15:35:17:741] [688] [windowsnetworkservices.cpp:990] WinHttpGetProxyForURL fails: LastErr: 0x2f94
[2019-08-07 15:35:17:741] [688] [windowsnetworkservices.cpp:1035] GetProxy: proxy config distinctly defined
[2019-08-07 15:35:17:741] [18100] [windowsnetworkservices.cpp:1035] GetProxy: proxy config distinctly defined
[2019-08-07 15:35:17:742] [18100] [windowsnetworkservices.cpp:81] Set HTTP session options to SSL3, TLS1.0, TLS1.1 and TLS1.2.
[2019-08-07 15:35:17:850] [18100] [networklocation.cpp:474] DoHttpGetThread success for https://remote.mydomain.com
[2019-08-07 15:35:17:898] [688] [networklocation.cpp:474] DoHttpGetThread success for http://www.google.com
[2019-08-07 15:35:17:899] [11108] [networklocation.cpp:298] Finished synchronous store re-evaluation: AdminStore, ID = 2116093505
[2019-08-07 15:35:17:899] [11108] [networklocation.cpp:375] intResults.size() = 0
[2019-08-07 15:35:17:899] [11108] [networklocation.cpp:390] .....Beacons report: check external
[2019-08-07 15:35:17:899] [11108] [networklocation.cpp:405] extResults.size() = 2
[2019-08-07 15:35:17:899] [11108] [networklocation.cpp:409] .....Beacons report: outside
[2019-08-07 15:35:17:899] [11108] [networklocation.cpp:138] Finished adhoc network detection for store: 2116093505, location is OUTSIDE
[2019-08-07 15:35:17:899] [11108] [srprovider.cpp:744] MakeConnection: using AuthMan for the store 2116093505 because network location is 2
[2019-08-07 15:35:17:899] [11108] [srstore.cpp:290] Gateway selected by user doesn't match any from the store. Using default from store: https://remote.mydomain.com/
[2019-08-07 15:35:17:899] [11108] [srprovider.cpp:116] AG mode needs to be specified for Enterprise gateway type. By default set to SG mode.
[2019-08-07 15:35:17:911] [11108] [winhttpclient.cpp:66] SendHttpRequest: url=https://remote.mydomain.com/Citrix/AdminStore/discovery
[2019-08-07 15:35:17:921] [11108] [winhttpclient.cpp:72] created request: 0401C330
[2019-08-07 15:35:17:924] [11108] [winhttpclient.cpp:91] calling SetRoute: https://remote.mydomain.com/
[2019-08-07 15:35:17:925] [16532] [v8interfaces.cpp:149] In CSDKV8Handler::ARGetVpnCapability
[2019-08-07 15:35:17:925] [16532] [v8interfaces.cpp:179] In CSDKV8Handler::ARGetVpnCapability Capability = 0
[2019-08-07 15:35:17:927] [7564] [v8interfaces.cpp:192] In CSDKV8Handler::ARIsConfiguredVpnGateway
[2019-08-07 15:35:17:927] [7564] [v8interfaces.cpp:195] Gateway = https://remote.mydomain.com/
[2019-08-07 15:35:17:927] [7564] [ctxaccountprovider.cpp:948] CtxAccountProvider::GetPrimaryVPNInfo(SRGateway) START: 
[2019-08-07 15:35:17:927] [7564] [ctxaccountprovider.cpp:908] CtxAccountProvider::GetPrimaryVPNInfo(SRStore) START: 
[2019-08-07 15:35:17:927] [7564] [ctxaccountprovider.cpp:942] CtxAccountProvider::GetPrimaryVPNInfo END: 
[2019-08-07 15:35:17:927] [7564] [ctxaccountprovider.cpp:973] Primary account doesn't contain VPN info
[2019-08-07 15:35:17:927] [7564] [ctxaccountprovider.cpp:985] CtxAccountProvider::GetPrimaryVPNInfo(SRGateway) END: 
[2019-08-07 15:35:17:927] [7564] [logonmanager.cpp:313] No gateway configured for primary account. Checking legacy location...
[2019-08-07 15:35:17:928] [7564] [windowsplatformfactory.cpp:1277] Running as Receiver Inside.
[2019-08-07 15:35:17:928] [7564] [logonmanager.cpp:333] Legacy gateway configured: 
[2019-08-07 15:35:17:928] [7564] [v8interfaces.cpp:212] No gateway is configured
[2019-08-07 15:35:18:613] [11108] [winhttpclient.cpp:199] A protocol error occurred while communicating with the Authentication Service.
[2019-08-07 15:35:18:616] [11108] [srprovider.cpp:775] Auth manager failed to establish connection. ERR code: 65276
[2019-08-07 15:35:18:616] [11108] [genericworkqueue.cpp:1747]  CGenericWorkQueue::QueueWorkItem wake up the dequeue thread as we have an item in the queue
[2019-08-07 15:35:18:616] [13400] [genericworkqueue.cpp:1498] DequeueThread: waiting on event
[2019-08-07 15:35:18:616] [13400] [genericworkqueue.cpp:1500] DequeueThread: Got reset event
[2019-08-07 15:35:18:616] [13400] [genericworkqueue.cpp:1514] DequeueThread:  active Workitem is not null 
[2019-08-07 15:35:18:616] [13400] [genericworkqueue.cpp:1520] DequeueThread:  active Workitem creating the new thread 
[2019-08-07 15:35:20:362] [11108] [genericnotificationmanager.cpp:727] ShowSRErrorDialog:  Returning status 2097152.
[2019-08-07 15:35:20:363] [11108] [srprovider.cpp:378] ...DS trust verification failed for store: 2116093505
[2019-08-07 15:35:20:363] [11108] [srprovider.cpp:393] <- Outbound DS confirmation finished
[2019-08-07 15:35:20:363] [11108] [genericworkqueue.cpp:1056] CGenericWorkQueue::SRFTAProcessing:  Send Service Record update for all clients
[2019-08-07 15:35:20:363] [11108] [srclientupdater.cpp:107] SRClientUpdater::SendServiceRecordToClients:  ServiceRecordsXml= 
[2019-08-07 15:35:20:363] [11108] [srclientupdater.cpp:108] <?xml version="1.0" standalone="yes"?><Services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.citrix.com/ServiceRecord" xsi:schemaLocation="http://www.citrix.com/ServiceRecord ServiceRecord.xsd"/>
[2019-08-07 15:35:20:363] [11108] [srclientupdater.cpp:61] SRClientUpdater::SendServiceRecordToClient  client is not running/no configuration callback. ClientID {562822F7-CBD4-406E-A9EA-3B8B13E14BB9}
[2019-08-07 15:35:20:363] [11108] [srclientupdater.cpp:61] SRClientUpdater::SendServiceRecordToClient  client is not running/no configuration callback. ClientID {7198512D-D888-4E3D-9E27-B58E72B4E2E8}
[2019-08-07 15:35:20:363] [11108] [srclientupdater.cpp:61] SRClientUpdater::SendServiceRecordToClient  client is not running/no configuration callback. ClientID {826AB1F5-F73D-43E9-AC5E-14A3AE8A8E15}
[2019-08-07 15:35:20:364] [11108] [srclientupdater.cpp:61] SRClientUpdater::SendServiceRecordToClient  client is not running/no configuration callback. ClientID {8C92B884-C818-45D0-A757-7123B78AA247}
[2019-08-07 15:35:20:364] [11108] [srclientupdater.cpp:54] SRClientUpdater::SendServiceRecordToClient:  client is running and has registered configuration callback. ClientID {A9852000-047D-11DD-95FF-0800200C9A66} 
[2019-08-07 15:35:20:364] [11108] [v3interfaces.cpp:290] In CSDKClientConfiguration::SendConfiguration
[2019-08-07 15:35:20:365] [11108] [windowsplatformfactory.cpp:1277] Running as Receiver Inside.
[2019-08-07 15:35:20:365] [11108] [windowsipc.cpp:171] CWindowsIPC::Connect CreateFile, GetLastError() returns 0
[2019-08-07 15:35:20:376] [11108] [windowsipc.cpp:171] CWindowsIPC::Connect CreateFile, GetLastError() returns 0
[2019-08-07 15:35:20:377] [11108] [srclientupdater.cpp:89] SRClientUpdater::SendNotificationToClients  client is not running/no configuration callback. ClientID {562822F7-CBD4-406E-A9EA-3B8B13E14BB9} 
[2019-08-07 15:35:20:378] [11108] [srclientupdater.cpp:89] SRClientUpdater::SendNotificationToClients  client is not running/no configuration callback. ClientID {7198512D-D888-4E3D-9E27-B58E72B4E2E8} 
[2019-08-07 15:35:20:381] [11108] [srclientupdater.cpp:82] SRClientUpdater::SendNotificationToClients:  sending notification to ClientID {826AB1F5-F73D-43E9-AC5E-14A3AE8A8E15} 
[2019-08-07 15:35:20:384] [11108] [srclientupdater.cpp:84] SRClientUpdater::SendServiceRecordToClient:  about to send ServiceRecordNotification callback to ClientID {826AB1F5-F73D-43E9-AC5E-14A3AE8A8E15} 
[2019-08-07 15:35:20:385] [11108] [srclientupdater.cpp:82] SRClientUpdater::SendNotificationToClients:  sending notification to ClientID {8C92B884-C818-45D0-A757-7123B78AA247} 
[2019-08-07 15:35:20:385] [11108] [srclientupdater.cpp:84] SRClientUpdater::SendServiceRecordToClient:  about to send ServiceRecordNotification callback to ClientID {8C92B884-C818-45D0-A757-7123B78AA247} 
[2019-08-07 15:35:20:387] [11108] [srclientupdater.cpp:82] SRClientUpdater::SendNotificationToClients:  sending notification to ClientID {A9852000-047D-11DD-95FF-0800200C9A66} 
[2019-08-07 15:35:20:387] [11108] [srclientupdater.cpp:84] SRClientUpdater::SendServiceRecordToClient:  about to send ServiceRecordNotification callback to ClientID {A9852000-047D-11DD-95FF-0800200C9A66} 
[2019-08-07 15:35:20:388] [11108] [windowsipc.cpp:171] CWindowsIPC::Connect CreateFile, GetLastError() returns 0
[2019-08-07 15:35:20:388] [11108] [clientcallback.cpp:79] Connected to client callback. Calling...
[2019-08-07 15:35:20:410] [5092] [v8interfaces.cpp:149] In CSDKV8Handler::ARGetVpnCapability
[2019-08-07 15:35:20:411] [5092] [v8interfaces.cpp:179] In CSDKV8Handler::ARGetVpnCapability Capability = 0
 

 

Link to comment
Share on other sites

  • 8 months later...
4 hours ago, hejhej hej said:

did you solve this? i think i have the same problem

Yes.

So in the end this was down to configuration. While the Gateway vserver had a session policy for both receiver and web, the authentication vserver in the background did not have both assigned, so the result was that the receiver never got a login screen.

I am not sure why this changed after an upgrade, or if I changed something in my config. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...