CREDENTIALS_NOT_FOUND | ~/.blobhub-worker/credentials.yaml is missing. | Run blobhub-worker login. |
INSECURE_CREDENTIALS_PERMISSIONS | credentials.yaml is world-readable. | chmod 600 ~/.blobhub-worker/credentials.yaml. |
IDENTITY_NOT_FOUND | ~/.blobhub-worker/identity.yaml is missing. | Run blobhub-worker login. |
USER_IDENTITY_MISMATCH | The server’s user_id differs from the recorded one. | Confirm intent with login, or restore the prior identity.yaml. |
AUTH_INVALID | GET /v1/users/me returned 401/403. | Re-run login with a valid API key. |
WORKER_ALREADY_RUNNING | Another worker holds the instance lock (instance.yaml). | Stop the other process. A stale dead-PID file is replaced automatically. |
INVALID_CONFIG | config.yaml is missing, unreadable, or not valid YAML. | Fix the YAML; see Configuration. |
UNKNOWN_JOB_TYPE | A section’s job_type is not one of the supported values. | Use a supported value (see Job Types). |
MISSING_SESSION_KEYS | A section is missing one of org_id, blob_id, revision_id, session_id. | Complete the section’s session block. |
DUPLICATE_SECTION_TARGET | Two sections target the same session tuple. | Remove one of the duplicates. |