69 lines
1.3 KiB
Markdown
69 lines
1.3 KiB
Markdown
# Troubleshooting
|
|
|
|
## Docker or Compose Is Unavailable
|
|
|
|
Run:
|
|
|
|
```bash
|
|
docker version
|
|
docker compose version
|
|
```
|
|
|
|
If missing, run:
|
|
|
|
```bash
|
|
./install.sh
|
|
```
|
|
|
|
## ARM64 Image Cannot Run
|
|
|
|
Running ARM64 images on x86_64 requires binfmt/qemu:
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
./start.sh --timeout-secs 14400
|
|
```
|
|
|
|
## Output Counts Are Too Low
|
|
|
|
Check:
|
|
|
|
```bash
|
|
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`:
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
SOAK_RESTART_POLICY=no
|
|
```
|