juanfont/headscale
Documented errors, page 3 of 7. Back to juanfont/headscale
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| timeout waiting for new client | exception | error | integration-test, timeout, retry, backoff |
| clearing expiry on tagged nodes | exception | critical | database, migration, sqlite, postgres, startup |
| hostname contains invalid IP address | validation | error | policy, json, dns, ip-address, validation |
| setting up socket | console | critical | unix-socket, network, startup, filesystem |
| SSH tests entry must have a non-empty src | validation | error | policy, ssh, tests, validation |
| writing stdout log | exception | error | filesystem, disk-full, logging, integration-tests |
| checkPeriod is only valid with action "check" | validation | error | policy, ssh, configuration, validation, go |
| unknown autogroup | validation | error | headscale, policy, autogroup, version-skew, validation |
| invalid dst | validation | error | policy, ssh, dst, configuration, validation, go |
| waiting for container | exception | error | docker, container-wait, cancellation, hi-runner |
| allocating IPv4 for node | exception | error | go, database, ip-allocation, capacity, configuration |
| command aborted by user | console | info | http, noise, not-implemented, protocol |
| invalid oauth access token | validation | error | go, oauth, access-token, authentication, argon2 |
| invalid protocol number | validation | error | policy, acl, protocol, validation |
| starting headscale container | exception | error | integration-test, docker, container-runtime, ipv6 |
| user destination requires source to contain only that same… | validation | error | policy, ssh, validation, headscale |
| parsing policy file | console | error | policy, validation, cli, hujson |
| demultiplexing container logs | exception | warning | docker, stdcopy, logging, stream-demux |
| failed to generate API key | exception | error | api-key, entropy, crypto-rand, headscale, go |
| STUN address not set | validation | critical | config, derp, stun, startup, headscale |
| binding to TCP address | console | critical | network, tcp, startup, configuration, ports |
| saving oauth client | exception | error | go, oauth, database, gorm, constraints |
| cleaning up containers for run | console | warning | docker, labels, teardown, integration-tests |
| generating random IP | exception | error | crypto-rand, entropy, sandbox, ip-allocation |
| could not start tailscale container (version: ): Docker… | exception | critical | docker, integration, tailscale, build |
| tags in SSH source cannot access user-owned devices | validation | error | policy, ssh, validation, headscale |
| building initial IP Set | exception | error | config, ip-allocation, cidr, netipx |
ErrInvalidAllocationStrategy invalid prefix allocation strategy | validation | error | config, ip-allocation, startup |
| is not valid | validation | error | policy, ssh, users, configuration, validation, go |
| listing stopped containers | console | error | docker, container-list, filters, pre-test-cleanup |
| setting auth_key to null on nodes with non-existing keys | exception | critical | database, migration, sql, locking, sqlite |
| automigrating types.Route | console | critical | database, migration, gorm, sqlite, startup |
| disabling foreign keys | console | error | database, sqlite, pragma, locking, startup |
| must be a positive duration | validation | error | policy, ssh, configuration, validation, go |
| setting node expiry | exception | error | logout, database, node-expiry, registration |
| saving user | exception | critical | database, migration, user, unique-constraint, oidc |
| invalid ACL action | validation | error | policy, acl, validation, json |
| invalid port range format | validation | error | policy, acl, parsing, port-range |
ErrOAuthClientNotFound oauth client not found | error_code | error | go, oauth, authentication, sentinel-error, not-found |
| invalid action | validation | error | policy, acl, config, headscale |
| invalid group member type | validation | error | headscale, policy, groups, json, validation |
| creating key in database | exception | error | database, gorm, preauth-key, sqlite, postgres |
| parsing duration | validation | error | cli, flag-parsing, duration, headscale |
| username cannot contain more than one '@' | validation | warning | validation, username, dns, users |
| allocating IPv6 for node | exception | error | go, database, ip-allocation, ipv6, capacity |
| auth ID has invalid prefix | validation | error | headscale, auth, registration, validation |
| saving node( ) after adding IPs | exception | error | go, database, gorm, transaction, ip-allocation |
| user not found | validation | error | headscale, policy, users, oidc, validation |
| writing stderr log | exception | error | filesystem, disk-full, logging, integration-tests |
errInvalidPKCEMethod internal server error | http | error | oidc, pkce, config, validation |
ErrPreAuthKeyNotFound auth-key not found | error_code | error | go, preauth-key, authentication, sentinel-error, not-found |
| getting working directory | exception | error | filesystem, os, working-directory, hi-runner |
| validating schema | exception | critical | database, sqlite, schema-validation, squibble |
| writing headscale config to container | exception | error | integration-test, docker, configuration, file-copy |
| storing database version | exception | error | database, migration, metadata, permissions |
| MOCKOIDC_CLIENT_ID not defined | validation | error | http, internal-error, logging, go |
| deleting oauth access tokens | exception | error | go, oauth, database, revocation, gorm |
| writing TLS certificate to container | exception | error | integration-test, docker, ca-certificates, file-copy |
| busy_timeout must be >= 0 | validation | error | sqlite, config, validation, busy-timeout, headscale |
| fatal error reading config file | console | critical | config, yaml, startup, viper, go |
| : prefix contains invalid characters (expected base64… | validation | error | preauth-key, validation, key-format, encoding |
| : secret contains invalid characters (expected base64… | validation | error | preauth-key, validation, key-format, shell-quoting |
| checking if table exists | exception | critical | database, sqlite, migration, corruption, startup |
| listing containers for run | console | warning | docker, container-list, labels, integration-tests |
| missing parameters | validation | warning | http, ping, expiry, one-time-token, state |
| parsing docker context | exception | error | docker, json, docker-context, version-compatibility |
| expiring api key | console | error | network, http-client, cli, go |
| running mock OIDC server | console | error | oidc, testing, environment, server, go |
| getting DB from gorm | exception | error | database, gorm, sqlite, connection |
| input cannot start with a colon character | validation | error | policy, acl, parsing, ports |
| is not a valid DNS label | validation | error | dns, validation, node, rename |
| resolving registry auth | exception | error | docker, registry-auth, credentials, configuration |
| updating policy manager nodes | exception | error | policy, nodes, registration, go |
| getting docker context | exception | error | docker, docker-context, cli, environment, hi-runner |
| headscale version cannot be used with a database last used… | console | critical | versioning, database, migration, startup |
| invalid alias format | validation | error | headscale, policy, alias, acl, validation |
| is above the max (168h) | validation | error | policy, ssh, validation, config, headscale |
| not confirmed, aborting | http | error | integration, http, oidc, login, status-code |
| oidc.client_secret or oidc.client_secret_path is required… | validation | error | headscale, config, oidc, secrets, validation |
| user mismatch | http | warning | preauth-key, user, registration, authorization, headscale |
| , got | validation | error | sqlite, config, validation |
| adding description to pre_auth_keys | exception | critical | database, migration, preauthkey, gorm, ddl |
| automigrating types.Node | exception | critical | database, migration, gorm, node, sqlite |
| creating OIDC provider from issuer config | console | critical | oidc, sso, config, network, startup |
| invalid auto approver format | validation | error | headscale, policy, autoapprovers, routes, validation |
| logging in new client | exception | error | integration-test, login, authkey, tailscale-client |
| oauth access token expired | exception | warning | oauth, access-token, expiration, authentication, headscale |
| alias not supported for SSH source | validation | error | policy, ssh, validation, json |
| fetching routes | exception | critical | database, migration, routes, scan, postgres |
| getting absolute path for logs directory | exception | error | filesystem, working-directory, integration-tests, hi |
| reading container logs | exception | warning | docker, integration-test, logging, container |
| generating salt | exception | critical | go, crypto, argon2, entropy, oauth |
| host not defined in policy | validation | error | policy, hosts, acl, validation |
| leading 0 not permitted in protocol number | validation | error | policy, acl, protocol, validation |
| updating policy manager users | exception | error | policy, users, oidc, registration, go |
| : expected separator '-' at position , got '%c | validation | error | preauth-key, validation, key-format |
ErrAccessTokenNotFound oauth access token not found | error_code | error | go, oauth, access-token, authentication, sentinel-error |
| failed to parse oauth client secret | exception | error | oauth, authentication, validation, headscale, go |
| loading config | console | error | config, cli, database, bypass |
| creating confirm request | exception | error | http, integration, url-parsing |