This document describes Cisco Secure Client issues with app failures and disconnects on Windows, macOS, and Linux.
Before you use this document, ensure that you have:
The information in this document is based on:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
Review the Troubleshoot Cisco Secure Client in the product administrator guide.
This document details Cisco Secure Client VPN issues (including AnyConnect) including application failures, unexpected disconnects, and common errors on Windows, macOS, Linux, and Cisco ASA/FTD headend configurations.
This covers the VPN client on Windows, macOS, and Linux including headend configuration on Cisco ASA and Cisco Secure Firewall Threat Defense (FTD) Remote Access. VPN.
Tip: Before troubleshooting, collect a Cisco Secure Client DART bundle. You can analyze DART outputs with the DART Analyser BDB task.
Review these sections to address common problems and solutions:
Collect client and headend data before you change configuration. TAC typically requests a DART bundle.
configure terminal logging enable logging timestamp logging class auth console debugging logging class webvpn console debugging logging class ssl console debugging logging class anyconnect console debuggingReproduce the failure, capture output, then no logging enable.
From FMC/CDO, export Remote Access VPN policy and connection profile settings. Collect FTD SSL VPN / connection logs for the failure window.
If installation or virtual adapter setup fails, collect:
%SystemRoot%\Inf\setupapi.dev.log %SystemRoot%\Inf\setupapi.setup.log
msiexec /i cisco-secure-client-win-<version>-predeploy-k9.msi /lvx %TEMP%\ac-install.log
For driver database errors, see Cisco Secure Client: Corrupt Driver Database Issue and the administrator guide section VPN Client Driver Encounters Error (after a Microsoft Windows Update).
If you experience connection problems with the Cisco Secure Client, collect data per Gather Information for Troubleshooting before changing the configuration.
If the user cannot connect, the issue can be related to Remote Desktop Protocol (RDP) or Fast User Switching. The user can see: AnyConnect profile settings mandate a single local user, but multiple local users are currently logged into your computer. A VPN connection cannot be established.
Disconnect the RDP session(s) and disable Fast User Switching. Multiple simultaneous local users are not supported on the same machine for VPN establishment.
When a user cannot connect, the issue can be caused by incompatibility between the Cisco Secure Client version and the headend software. The user can receive: The installer was not able to start the Cisco VPN client, clientless access is not available. Upgrade the client to a version supported by your ASA or FTD Remote Access VPN deployment.
When you log in the first time to Cisco Secure Client, the log in script can have issues. If you disconnect and log in again, the login script often runs as expected. This can be expected behavior depending on the profile and script timing.
When you connect, you can receive: User not authorized for AnyConnect Client access, contact your administrator. This is often seen when the Secure Client image is missing on the headend. Upload the correct client image and reference it in the RA VPN / WebVPN configuration.
DART can show TUNNELPROTOCOLDPDMGR_ERROR_NO_DPD_RESPONSE when the DTLS channel is torn down due to Dead Peer Detection (DPD) failure. Tune keepalives on ASA:
webvpn anyconnect ssl keepalive 15 anyconnect dpd-interval client 5 anyconnect dpd-interval gateway 5
Disable DTLS only as a temporary test (ASDM: Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Connection Profiles, uncheck Enable DTLS, or FMC equivalent). Prefer fixing DPD timing and allowing UDP 443.
When problems are detected with passing traffic to the private network with a Cisco Secure Client session through the ASA, complete these data-gathering steps:
access-list in_nat0_out extended permit ip any 10.136.246.0 255.255.255.0 ip local pool IPPool1 10.136.246.1-10.136.246.254 mask 255.252.0.0 nat (inside) 0 access-list in_nat0_out
route outside 0 0 10.145.50.1 route inside 0 0 10.0.4.2 tunneled
ASA(config)# policy-map global_policy ASA(config-pmap)# class inspection_default ASA(config-pmap-c)# no inspect skinny
Complete these data-gathering steps:
Some applications, such as Microsoft Outlook, do not work while the tunnel passes smaller traffic like small pings. This can indicate fragmentation on the path. Consumer routers are often poor at fragmentation and reassembly.
Try a scaling set of pings: ping -l 500, ping -l 1000, ping -l 1500, ping -l 2000.
Configure a dedicated group policy for affected users and set a lower MTU:
group-policy <name> attributes webvpn anyconnect mtu 1200
Problem
Cisco Secure Client uninstalls itself after the connection terminates even though keep installed appears selected in ASDM/FMC.
Solution
group-policy <name> attributes webvpn anyconnect keep-installer installed
Problem: AnyConnect client is pre-populated with the hostname instead of the cluster Fully Qualified Domain Name (FQDN).
When you have a load-balancing cluster for SSL VPN and the client connects, the request can redirect to a cluster node and login succeeds. On a later connect attempt, the cluster FQDN does not appear in Connect to; the last node hostname can appear instead.
Solution
The client caches the last successful hostname. Clear cached entries or set the cluster FQDN in the profile server list. Verify on Cisco Secure Client 5.x. See Cisco bug ID CSCsz39019 for platform-specific notes.
A backup server list is configured when the primary server is unreachable. Define it in the Backup Server pane of the client profile. Complete these steps:
This entry in the SetupAPI.log file suggests the catalog system is corrupt:
W239 driver signing class list "C:\WINDOWS\INF\certclas.inf" was missing or invalid. Error 0xfffffde5: Unknown Error., assuming all device classes are subject to the driver signing policy. You can also receive: Error(3/17): Unable to start VA, setup shared queue, or VA gave up shared queue.
And you can receive this log on the client: "The VPN client driver has encountered an error".
This issue is related to Cisco bug ID CSCsm54689. Disable Routing and Remote Access Service (RRAS) before starting Cisco Secure Client. If the issue persists:
esentutl /p%systemroot%\System32\catroot2\
{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb If the repair fails:
You can analyze the database at any time to determine if it is valid.
esentutl /g%systemroot%\System32\catroot2\
{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb This error can appear during browser-based SSL VPN or Web Portal authentication. The client or portal shows Unable to Update the Session Management Database. The ASA can log %ASA-3-211001: Memory allocation Error. The adaptive security appliance failed to allocate RAM system memory.
Related to Cisco bug ID CSCsm51093. Reload the ASA or upgrade to a fixed release per the bug. On FTD, verify the platform memory and RA VPN session limits.
Free headend memory:
During installation on Windows, the installer reports that a module (for example vpnapi.dll) failed to register and rolls back.
When clients connect with Cisco Secure Client, the gateway returns an error such as "Illegal address class", "Host or network is 0", or "Other error".
The ASA or FTD local IP pool is exhausted or misconfigured. Expand the VPN address pool and use an appropriate mask (for example /24 instead of a /32-only pool). See Cisco bug ID CSCsl82188.
The client reports that AnyConnect / Secure Client is not enabled on the VPN server.
Enable Remote Access VPN and deploy a Secure Client image on the headend. On ASA: Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Connection Profiles. On FTD: configure RA VPN and client image in FMC. Use a Remote Access VPN guide — not clientless WebVPN-only configuration.
The %ASA-6-722036: Group < client-group > User < xxxx > IP < x.x.x.x> Transmitting large packet 1220 (threshold 1206) message appears in ASA logs.
A large packet was sent to the client (MTU or non-compressible data). Disable the compression for the group policy:
group-policy <name> attributes webvpn anyconnect compression none
Examples include no assigned address, Host or network is 0, or No License in the gateway message.
Verify the headend has a configured IP local pool and group-policy address assignment after reload or failover:
show running-config | include pool ip local pool SSLPOOL 192.168.30.2 192.168.30.254 anyconnect address-pool SSLPOOL
For No License, install or enable the required Secure Client mobility license on the headend.
Usually, the virtual adapter failure, RRAS conflict, or post–Windows Update driver issue.
The Cisco Secure Client fails to connect with Unable to process response from <gateway>.
See SSL VPN client configuration on ASA. Collect DART if the error persists.
Cisco Secure Client shows Login Denied, unauthorized connection mechanism, contact your administrator.
Review the connection profile and authentication on the headend (ASA or FTD). Ensure the client auth method (RADIUS, SAML, certificate, and so on) matches the profile. Verify the group-policy and tunnel-group assignment.
This error can appear when launching Cisco Secure Client from a Macintosh client.
webvpn anyconnect image disk0:/cisco-secure-client-macos-<version>-predeploy-k9.pkg 2
On Linux (or other platforms), the client cannot download the package from the headend.
"The AnyConnect package on the secure gateway could not be located. You may be experiencing network connectivity issues. Please try connecting again."
Verify the client OS is supported and the correct image is configured on the headend:
webvpn anyconnect image disk0:/cisco-secure-client-win-<version>-predeploy-k9.pkg 1 anyconnect image disk0:/cisco-secure-client-macos-<version>-predeploy-k9.pkg 2
See AnyConnect Package Unavailable or Corrupted for the related steps.
Users see Secure VPN via remote desktop is not supported.
Upgrade to a supported Cisco Secure Client 5.x release. See Cisco bug ID CSCsu22088 and Cisco bug ID CSCso42825.
The client reports the server certificate or chain does not comply with FIPS.
If FIPS is required on the endpoint, use the FIPS-compliant certificates on the headend. If it is not required, edit the C:\ProgramData\Cisco\Cisco Secure Client\AnyConnectLocalPolicy.xml and set <FipsMode>false</FipsMode>, then reboot (admin rights required).
Users cannot launch Cisco Secure Client and receive Certificate Validation Failure.
For certificate authentication, import the client certificate, configure the profile for certificate auth, and on ASA enable:
ssl certificate-authentication interface outside port 443
Ensure the server certificate matches the FQDN in the profile server list.
The vpnagent.exe service fails during install, upgrade, or connect.
Web deploy fails with a Windows Installer error that the package could not be opened.
Auto-download from the headend fails, sometimes due to a corrupted MST transform.
This message can appear after reconnect when headend Pushed settings change.
group-policy <Name> attributes webvpn anyconnect mtu 1200
Problem: The VPN connection is not allowed via a local proxy. This can be changed through AnyConnect profile settings.
<ProxySettings>IgnoreProxy</ProxySettings> <AllowLocalProxyConnections>false</AllowLocalProxyConnections>
ASDM shows clientless SSL VPN sessions in-progress when enabling AnyConnect Essentials.
AnyConnect Essentials cannot run concurrently with the premium shared SSL VPN license. End clientless SSL VPN sessions before enabling Essentials. Essentials does not include clientless SSL VPN.
Some users receive Login Failed while others can connect.
Ensure do not require pre-authentication (or equivalent) is set correctly for affected users. Compare group-policy and connection profile mapping.
During profile update on Windows, certificate validation fails against the connection URL.
<ServerList>
<HostEntry>
<HostName>vpn1.example.com</HostName>
</HostEntry>
</ServerList>
Note: Remove <HostAddress> entries that use the public IP if the certificate is FQDN-only.
After ASA failover, Secure Client profile-related files are missing on the standby unit.
See Cisco bug ID CSCtn71662. Workaround: manually copy profile files to the standby. Verify stateful failover config sync for RA VPN profiles.
Cisco Secure Client fails to connect with Unable to establish a connection. The event log shows TLSPROTOCOL_ERROR_INSUFFICIENT_BUFFER.
This occurs with a very large split-tunnel list (approximately 180–200 entries) plus, other group-policy attributes (for example, dns-server).
group-policy groupName attributes webvpn anyconnect ssl dtls none
See Cisco bug ID CSCtc41770.
Connection attempt has failed due to invalid host entry during certificate authentication.
See Cisco bug ID CSCti73316.
When Always-On is enabled, the client can report that server certificates must pass strict mode.
Always-On requires a valid headend certificate matching the connection URL. Strict Certificate Mode in local policy causes failure if the certificate is untrusted or mismatched.
See Certified by an Unknown Authority in the Secure Client 5.1 Administrator Guide.
DART can show HttpSendRequest failures and An internal error occurred in the Microsoft Windows HTTP Services with CTransportWinHttp errors.
This can be caused by corrupted Winsock state. From an elevated command prompt: netsh winsock reset
Restart Windows and see Microsoft Guidance on Resetting Winsock.
Cisco Secure Client DART can show CTransportWinHttp errors and CTransPORT_ERROR_SECURE_CHANNEL_FAILURE when TLS or cipher negotiation fails between the client and headend.
ssl cipher tlsv1.2 custom "AES256-GCM-SHA384:AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256"
| Revision | Publish Date | Comments |
|---|---|---|
3.0 |
23-Jun-2026
|
Updated spelling, grammar, sentence structure, introduction, spacing, and CCW alerts. |
1.0 |
04-Apr-2018
|
Initial Release |