rpki/deploy/arm64-installer/docs/troubleshooting.en.md

1.3 KiB

Troubleshooting

Docker or Compose Is Unavailable

Run:

docker version
docker compose version

If missing, run:

./install.sh

ARM64 Image Cannot Run

Running ARM64 images on x86_64 requires binfmt/qemu:

docker run --rm --privileged tonistiigi/binfmt --install arm64
docker run --rm --platform linux/arm64 debian:bookworm-slim uname -m

Expected output: aarch64.

First Snapshot Times Out

All-five snapshot can be slow, especially under QEMU. Increase timeout:

./start.sh --timeout-secs 14400

Output Counts Are Too Low

Check:

grep LIVE_TA_REFRESH_BEFORE_SNAPSHOT .env
ls -l /var/lib/ours-rp-arm64/state/live-ta
tail -100 /var/lib/ours-rp-arm64/logs/live-ta-refresh-*.log

In file-live-ta mode, snapshot should wait until live TA refresh succeeds.

Grafana Login Fails

Check .env:

GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASSWORD=admin

If Grafana has already started, changing .env may not reset the existing Grafana database. Stop services and back up/clean ${HOST_DATA_DIR}/grafana if needed.

A Finite Acceptance Test Starts an Extra Run

If .env sets a finite MAX_RUNS=3 while SOAK_RESTART_POLICY=unless-stopped, Docker Compose restarts the soak container after it exits successfully.

For finite tests, set:

SOAK_RESTART_POLICY=no