CALIBER
Quickstart
Operate CALIBER

Operator troubleshooting

The first-pass diagnosis path for degraded CALIBER deployments before a failure escalates into full runbook recovery.

OperatorDeveloperHow ToGA
PrerequisitesA CALIBER failure or degraded runtime question
Reviewed 2026-08-20 · current main branch docs contract

Use this page for first-pass diagnosis. If the failure is already severe or indeterminate, jump straight to the Operations runbook.

At a glance

SymptomFirst thing to checkEscalate to
UI loads but product behavior is degradedreadiness, dependency postureHealth and readiness
Workflow runs are not drainingevent backend and worker stateOperations runbook
File upload or extraction failsobject-store and workflow-storage configStorage and state
Local stack will not boot cleanlyport and dependency configurationConfiguration and provider setup
Auth works in the browser but not automationtoken, project scope, or CSRF modelDeveloper troubleshooting
Gateway page reports the LLM gateway unreachablewhether the gateway container is actually servingGateways

1. Start with the smallest reliable signal

Before changing configuration, confirm:

  • whether the process is alive
  • whether readiness is degraded
  • which dependency boundary is failing

That avoids masking the real issue with unrelated restarts.

2. Known local bring-up issues

The local launcher already guards one common failure mode: host-port collisions around MLFLOW_PORT, CALIBER_PORT, and MLFLOW_GATEWAY_PORT.

If the stack still fails to start cleanly, check:

  • port ownership
  • deploy/.env and .env
  • provider and storage settings

3. The gateway reports unreachable

An unreachable LLM gateway is more often a startup failure than a network one. The MLflow AI Gateway validates every endpoint before it serves any of them, so one unresolved $VAR placeholder can stop the whole server.

Check, in this order:

  • Is the container up? A gateway that exits and restarts leaves its port unbound, which CALIBER can only observe as unreachable.
  • What did it log at startup? The bundled image drops endpoints whose provider keys are unset and names each one it skipped. That is expected behavior, not a fault.
  • Did it exit non-zero? With no endpoint configured at all the container exits and names the keys it looked for. Set one of those keys in the suite-root .env and restart.

A discovered inventory smaller than deploy/mlflow-gateway/gateway.yaml means a provider key is missing, not that the gateway is broken. See Gateways for the full behavior.

4. When to leave troubleshooting and use the runbook

If the failure affects release safety, queue settlement, rollback semantics, or indeterminate external effects, use the runbook immediately.

CALIBER : Contextual Adaptive Lifecycle for Intelligent Build, Evaluation, and Refinement — this page is generated from the authoritative Markdown sources in docs/ and the repository-level ARCHITECTURE.md.