cloudflare/cloudflared
Documented errors, page 2 of 5. Back to cloudflare/cloudflared
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| failed to create app info request | exception | error | http, url, validation |
| parsing os information: %w, key=%s | exception | error | windows, parsing, diagnostics, os-information |
| failed to marshal signPayload | error_code | error | json, ssh, serialization |
| failed to parse auth_domain %q: %w | exception | error | url-parsing, cloudflare-access, configuration, jwt |
| response from %s did not contain app token | exception | error | auth, cloudflare-access, token-exchange, http |
ErrNoIngressRulesCLI No ingress rules were defined in provided config (if any) nor from the cli, clou | error_code | warning | ingress, configuration, cli |
| Error opening metrics server listener | exception | error | network, metrics, port-binding, cli |
| error resolving path %s: %v | console | error | path, homedir, service-install, macos, linux |
| failed to remove cached token with unexpected audience: %w | exception | error | token-cache, filesystem, audience-mismatch |
| cached token audience does not include expected application | validation | error | jwt, audience-mismatch, token-cache |
| get token file owner: %w | exception | error | windows, sddl, security-descriptor |
| error removing %s: %w | console | error | linux, openrc, uninstall, permission-denied, file-removal |
| Could not find imported key with fingerprint {imported_finge | exception | error | gpg, keyring, signing, ci |
| error writing %s: %v | console | error | go, filesystem, file-write, permissions, macos, launchd |
| Failed to %s: %s | exception | error | |
| write to closed websocket connection | exception | error | websocket, closed-connection, concurrency, race |
| Failed to fetch page. Server returned: %d | error_code | error | http, api, pagination, cloudflare |
| rc-service %s start: %w | console | error | linux, openrc, service-start, command-failed |
| received ip status: %s | error_code | error | icmp, windows, ip-status, network |
| failed to upload checksum: {0} | exception | error | cloudflare, kv, api, upload |
| originCert marshal failed: %v | exception | error | go, json, certificate, marshaling |
| Couldn't parse UUID from %s | validation | error | uuid, cli, validation, cloudflared |
| error generating %s: %v | console | error | go, template, macos, launchd |
| create config dir at %s: %w | console | error | filesystem, directory, permissions |
| flow is already registered for this connection | error_code | warning | quic, session, duplicate, idempotency |
| cloudflared already shutdown | exception | warning | go, lifecycle, shutdown, race |
| unable to create TLS config to connect with edge | error_code | critical | tls, network, configuration, certificates |
| error running tunnel | exception | error | network, tunnel, edge-connection, firewall |
| get token file DACL: %w | exception | error | windows, sddl, dacl |
| datagram response message is an invalid size | error_code | error | quic, datagram, response, payload-size |
| failed to parse as URL: %w | validation | error | go, url, access, validation |
| invalid resource '%s': %w | validation | error | cli, validation, management, flag |
tunnelCmdErrorMessage You did not specify any valid additional argument to the cloudflared tunnel comm | error_code | error | cli, tunnel, missing-flag, quick-tunnel |
| create token file: %w | exception | error | windows, file-io, win32 |
| failed to read JWKS response body | exception | error | network, http, jwks, error-handling |
| ServeTunnel: %v | panic | error | panic, recovery, goroutine |
| error setting up logger | error_code | error | cloudflared, logging, cli, initialization |
| failed to open a registration control stream: %w | exception | error | quic, network, stream, connection |
| The file-writing error is: %v / The delete tunnel error is: | error_code | error | filesystem, permissions, tunnel, cleanup |
| error determining install path | exception | error | macos, launchd, uninstall, home-directory |
| forbidden | http | info | metrics, pprof, security, http-403 |
| Group ID %d is not between ping group %d to %d | validation | error | icmp, linux, permissions, ping-group-range, cloudflared |
| error parsing OriginCert: %v | exception | error | go, json, certificate, parsing |
| failed to decrypt message | exception | error | crypto, nacl-box, decryption, token |
| write token to %s: %w | console | error | filesystem, token, file-write-failed, cloudflared |
| convert path to UTF-16: %w | exception | error | windows, path-handling, utf-16 |
| error parsing files max field '%s': %w | exception | error | go, parsing, file-descriptors, sysctl, strconv |
| Error writing response header | error_code | error | network, proxy, http-headers, connection-reset |
| failed to determine IPv4 source address for ICMP proxy | error_code | error | network, icmp, configuration |
| parsing file descriptor information: %w, key=%s | exception | error | go, parsing, file-descriptors, key-not-found, kv-parsing |
| Error starting local service %s | error_code | error | ingress, origin-service, startup |
| cloudflared service is already installed at %s; if you are r | error_code | error | service, install, filesystem, conflict |
| datagram icmp payload is missing | error_code | error | quic, datagram, icmp, missing-payload |
| Error during update : %s; | exception | error | windows, self-update, process-execution |
| expected string, found %T for %v | validation | error | configuration, type-mismatch, string-slice |
| quick tunnel provisioning failed | error_code | error | network, api, quick-tunnel, provisioning |
| invalid message type was provided | validation | error | |
| error piping traceroute's output: %w | exception | error | diagnostics, network, process, exec |
| allowed mail rule %d is empty | validation | error | go, config, validation, email |
| failed to retrieve JWT claims | error_code | error | jwt, ssh, certificates |
| Can't get tunnel information. Please check tunnel id: %s | error_code | error | go, cli, cloudflare-tunnel, api-client |
| error finishing traceroute: %w | exception | error | diagnostics, network, traceroute, process |
| set token file security info: %w | exception | error | windows, acl, permissions |
| expected boolean found %T for %s | validation | error | config, type-mismatch, yaml, boolean |
| Failed to create feature selector | exception | error | cli, configuration, feature-flags |
| failed to fetch JWKS from %s | exception | error | network, http, jwks, dns, cloudflare-access |
| Did not receive final destination from client. The --destina | validation | error | bastion, missing-flag, cli, configuration |
| error resolving OpenRC template path: %w | console | error | linux, openrc, uninstall, path-resolution |
| flow registration rate limited | error_code | error | quic, session, rate-limit, capacity |
| error appending custom CA to cert pool | exception | error | tls, pem, ca-pool, configuration |
| error copying file %s:%w | exception | error | diagnostics, filesystem, io |
| No GPG keys were provided for signing | exception | error | gpg, cli, signing, missing-argument |
| Tag {} not found | exception | error | git, github, tagging, release |
| expected disk volume to have %d fields got %d: %w | exception | error | parsing, disk, diagnostics, unix |
| failed to create account level endpoint | exception | error | go, url, api-client, configuration |
| metadata JWT hostname %q does not match request host %q | validation | error | go, jwt, security, hostname-mismatch, cloudflare-access |
| Failed to send reply: %v | exception | error | network, socks5, reply-write-failed |
| Hostname(actually a URL) %s has invalid ASCII encdoing %s | validation | error | hostname, idna, validation, unicode |
| invalid connection override: %s | validation | error | go, cli, access, ssh, validation |
| originCert cannot be nil | exception | error | go, nil-pointer, certificate, encoding |
| %T doesn't implement http.Flusher | exception | error | http, interface, flusher, streaming |
| token is invalid: %s | validation | error | jwt, authentication, token, security |
| chmod token file at %s: %w | console | error | filesystem, permissions, chmod |
| failed to parse metadata JWT | exception | error | jwt, jose, parsing, cloudflare-access |
| malformed jwt: %v | validation | error | |
| %s already exists | validation | error | cli, file, conflict, credentials |
| error starting traceroute: %w | exception | error | diagnostics, network, traceroute, exec |
| Failed to suffix session ID to datagram, it will be dropped | error_code | error | quic, udp, datagram, packet-drop |
| invalid protocol selected: %s | validation | error | protocol, configuration, cli |
| failed to create app token request | exception | error | http, url, token, validation |
| failed to parse Host | error_code | error | cli, url, validation |
| failed to parse JWKS | exception | error | json, jwks, parsing, oidc |
ErrNoIngressRules The config file doesn't contain any ingress rules | error_code | error | ingress, configuration, cloudflared |
| Error deleting tunnel %s | error_code | error | go, cli, cloudflare-tunnel, api-client |
| JWKS endpoint %s returned status %d | http | error | |
| option type Generic not supported | validation | error | config, unsupported-feature |
| Unsupported auth version: %v | validation | error | socks5, authentication, rfc1929 |
| %s is not a valid hostname | validation | error | cli, dns, hostname-validation, cloudflare |
| ICMP proxy is not implemented on %s %s | exception | error | icmp, platform, unsupported-platform, cloudflared |
| allowed mail rule %q is not a valid email address | validation | error | go, config, validation, email |