INTEGRITY Cloudflare Docs

Common issues

This section covers the most common issues you might encounter as you deploy the Cloudflare One Client (formerly WARP) in your organization, or turn on new features that interact with the client.

Connectivity and registration

Stuck on "Disconnected" or frequent flapping

If the Cloudflare One Client is stuck in the Disconnected state or frequently changes between Connected and Disconnected, this indicates that the client cannot establish a connection to Cloudflare's global network.

In your client diagnostic logs, daemon.log will typically show one or more of the following errors:

Common causes:

Registration error (Authentication Expired)

When registering the client, you may see Authentication Expired or Registration error. Please try again later.

Common causes:

(Linux) DNS connectivity check failed

This error often means that systemd-resolved is not allowing the client to resolve DNS requests. In daemon.log, you will see DNS connectivity check failed to resolve host="warp-svc.".

Solution:

  1. Add ResolveUnicastSingleLabel=yes to /etc/systemd/resolved.conf.
  2. Ensure no other DNS servers are explicitly configured in that file.
  3. Restart the service: sudo systemctl restart systemd-resolved.service.

(Mac/Linux) Invalid character in resolv.conf

The client cannot parse resolv.conf files containing invalid characters like !@#$%^&*()<>? in search directives. Remove these characters to restore service.

Browser and certificate issues

"Your connection is not private" or untrusted warnings

Advanced security features require the Cloudflare root certificate to be trusted on the device.

2025 Certificate migration

Starting with version 2024.12.554.0, the client can automatically install new certificates as soon as they are Available in the dashboard. For older versions, certificates had to be marked In-Use first. Ensure Install CA to system certificate store is enabled in your Device settings.

Windows-specific issues

Windows shows "No Internet access"

This is often a cosmetic error with Windows Network Connectivity Status Indicator (NCSI). Apps like Outlook or JumpCloud may refuse to connect because of this status.

Solution: Configure NCSI to detect the client's local DNS proxy and use active probing by setting these registry keys to 1:

Setup Wizard ends prematurely

This usually indicates a missing dependency, such as .NET Framework 4.7.2 or later. Legacy systems (like Windows 10 Enterprise 1607) may require a manual update of the .NET Framework Runtime.

Other environment issues

WSL2 connectivity

If WSL2 loses connectivity, check your split tunnel configuration. The IP range used by WSL to communicate with the host may be accidentally included in the tunnel. Exclude the WSL network range to restore connectivity.

SMTP port 25 blocked

The client blocks outgoing traffic on port 25 to prevent spam and reputational harm to IP adresses used by customers. Use port 587 or 465 for encrypted email.

Admin override codes expired

Admin override codes are time-sensitive and adhere to fixed-hour blocks. A code generated at 9:30 AM with a 1-hour timeout will expire at 10:00 AM because its validity is counted within the 9:00 AM-10:00 AM window.


Next steps