Skip to main content
Messages on this page are copied exactly from the deployment’s output or its source code. Find yours by searching this page for a few words of it.

Starting

service "migrate" didn't complete successfully: exit 2

A database step failed and the server was not started. Read why:

container parmana-api-1 is unhealthy, or the api container keeps restarting

The server refused to start. Its reason is in the log:
Any other startup error is listed with its fix in the Environment variable reference.

service "setup" didn't complete successfully and the log says key "..." is incomplete

One file of a signing key pair is missing from parmana-local/keys. setup stops rather than make a new key, because that would silently change your signing identity. Restore the missing file from your backup. To start over with a new key pair, delete both files of that pair, knowing that records signed with the old key then verify only with the old public key.

required variable ... is missing a value

A variable used in docker-compose.override.yml with the ${NAME:?...} form is not set in your shell or .env. Set it and run the command again.

cat: 'C:/Program Files/Git/app/parmana-local/api-key.txt': No such file or directory

You are in Git Bash on Windows, which rewrote the path before Docker saw it. Run export MSYS_NO_PATHCONV=1 in the same terminal and run the command again.

GET /ready

Requests

Policy approval errors are listed on Approve a policy, and API key tool errors on Manage API keys. Every error code of the API is in the error catalog.

Offline check

bash docker/local/offline-check/run.sh prints each check as PASS or FAIL, and the API log when one fails.