juanfont/headscale
Documented errors, page 5 of 7. Back to juanfont/headscale
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| unmarshalling dns extra records | validation | error | config, dns, yaml, validation, go |
| , got | validation | error | policy, acl, validation, username, configuration, go |
ErrSSHBindingMismatch src/dst pair does not match auth session | http | error | ssh, security, binding-mismatch, authorization |
| reaching headscale container | exception | critical | docker, headscale, health-check, integration-test, startup |
| failed to fetch tailscale status | exception | error | tailscale, integration, readiness, docker |
| deleting preauthkey | console | error | network, http, cli, preauthkeys |
| reading policy file | console | error | filesystem, cli, policy |
| tag must start with 'tag:' | validation | error | headscale, policy, tags, acl, validation |
| , got: ( ) | validation | error | policy, acl, protocols, ports, validation, go |
| auth-key has already been used | http | warning | preauth-key, registration, single-use, headscale |
| setting ACL policy | console | error | database, policy, cli, bypass |
| creating preauth key with options | exception | error | preauth-key, grpc, integration-test, validation |
| creating preauthkey | console | error | network, http, cli, preauthkeys |
| hostport must contain a colon | validation | error | headscale, policy, acl, hostport, validation |
| running migration 202501311657 | console | critical | database, sqlite, migration, foreign-keys |
ErrSSHDstNodeNotFound dst node not found | http | warning | ssh, node-id, not-found, check-mode |
| listing preauthkeys | console | error | network, http, cli, preauthkeys |
| test pattern is required as first argument or use --test… | validation | error | integration, http, network, oidc, login |
| Bad Request: invalid JSON | http | warning | derp, json, http, validation |
| no network named | exception | error | docker, network, integration-test, lookup |
| adding revoked to pre_auth_keys | exception | critical | database, migration, preauthkey, soft-delete, ddl |
| expiring preauthkey | console | error | network, http, cli, preauthkeys |
| invalid hostname | validation | error | headscale, policy, hostname, acl, validation |
| --name or --identifier flag is required | validation | warning | http, method-not-allowed, ping, noise |
| allocating IPv4 address | exception | error | ip-allocation, ipv4, capacity, config |
| no network set, called from | exception | error | docker, integration, tailscale, validation |
| checking name uniqueness | exception | error | go, database, gorm, sqlite, concurrency |
| creating certificates for derp test | exception | error | integration-test, tls, docker, derp |
| listing users | exception | critical | database, migration, user, oidc, gorm |
| confirm form: unterminated input tag | exception | error | html-parsing, integration, csrf |
| network does not exist | exception | error | docker, integration, networking, validation |
| sending confirm request | exception | error | http, network, integration, docker |
| confirm returned status | exception | error | http, integration, registration, csrf |
| auth-key expired | validation | warning | preauth-key, registration, expiration, headscale |
| creating preauth key with tags | exception | error | preauth-key, tags, headscale, integration-test |
| loading policy from database | console | error | database, policy, cli, bypass |
| writing | exception | error | integration-test, docker, file-copy, test-options |
| creating directory | console | error | filesystem, startup, io |
| extracting ID token | http | error | oidc, auth, config, headscale |
| writing TLS key to container | exception | error | integration-test, docker, tls, derp |
| getting random IP | exception | error | ip-allocation, random, entropy, crypto-rand |
| invalid destination | validation | warning | policy, acl, testing, ports, configuration, go |
| loading ACL policy | console | error | network, http, cli, policy |
| reading confirm response | exception | error | http, network, integration |
| starting tailscale DERPer container (version: ) | exception | error | integration-test, docker, derp, infrastructure |
| : %T | validation | error | policy, acl, json, type-error, configuration, go |
| creating or getting network | exception | error | docker, network, integration-test |
| creating tailscale node | exception | error | integration-test, scenario, docker, clients |
| missing --id parameter | validation | error | cli, validation, preauthkeys |
| : token | validation | error | policy, acl, user-lookup, configuration, go |
| directory is required | validation | error | integration, http, network, transient |
| loading users | console | error | database, policy, cli, bypass |
| database of type is not supported | console | error | database, config, validation |
| dst= : port range | validation | error | policy, acl, ports, validation, testing, go |
| protocol number out of range (0-255) | validation | error | policy, acl, protocol, validation |
| creating DERP server | exception | error | docker, integration, derp, infrastructure |
| no docker context found | console | error | integration, http, nil-guard, api-misuse |
| loading nodes | console | error | database, policy, cli, bypass |
| listing original clients | exception | error | integration-test, scenario, docker, clients |
| : token found | validation | error | policy, acl, user-lookup, data-integrity, go |
ErrMissingURLParameter missing URL parameter | validation | warning | noise, routing, url-parameter, validation |
| groups[ ] | validation | error | policy, groups, recursion |
| reading IPv6 addresses from database | exception | error | database, ip-allocation, ipv6, startup |
| getting clients | exception | error | integration, validation, user-management |
| : hostname address | validation | error | policy, hosts, ip, validation |
| no IPAM config found in network | exception | error | docker, network, ipam, integration-test |
| port range | validation | error | policy, acl, ports, protocols, validation, go |
| : must be a known protocol name or valid protocol number… | validation | error | policy, protocol, validation |
| creating headscale container | exception | critical | docker, headscale, integration-test, container |
| reaching DERP server | exception | error | docker, integration, derp, readiness |
| parsing | validation | warning | noise, node-id, validation, parsing |
| could not start tailscale container (version: ): Docker… | exception | error | |
| user not found | exception | error | integration-test, users, api |
| allocating IPv6 address | exception | error | ip-allocation, ipv6, capacity, config |
| %w: %d | validation | error | policy, protocol, range, validation |
| test failed | console | error | integration, api-misuse, user-management |
| system checks failed | console | error | integration, http, nil-guard, api-misuse |
| could not start tailscale container (version: ): Unable to… | exception | error | |
| : group expected string but got %T | validation | error | policy, groups, json, type-error |
| %q %w | validation | error | policy, ssh, action, validation |
| : group got %T | validation | error | policy, groups, json, type-error |
| ; use 'autogroup:member' for user-owned devices… | validation | error | |
| : group got string | validation | error | policy, groups, json, shape-error |
| action= is not supported | validation | error | policy, acl, action, validation |
| unable to read/write to headscale socket | console | error | |
| timeout waiting for container | exception | error | |
| ssh action: noise session machine key does not match dst… | http | error | |
| could not start tailscale container (version: ) | exception | error | |
| version does not follow semver major.minor.patch format | console | error | |
| headscale ran into an error and had to shut down | console | error | |
| parsing SSH policy, unknown action | validation | error | |
| machines registered with CLI do not support expiry | http | error | |
| failed to bring tailscale client down ( ) | exception | error | |
| updating policy manager after setting expiry | http | error | |
| failed to bring tailscale client up ( ) | exception | error | |
| updating policy manager after node deletion | http | error | |
| updating policy manager after user creation | http | error | |
| tailscale node has not reached running | exception | error | |
| updating policy manager after user update | http | error | |
| waiting for tailscaled | exception | error |