Spaces:
Paused
Paused
File size: 3,247 Bytes
8c1b9fe | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | # Troubleshooting
## No-Podman / local dev
- **`make setup` fails to resolve deps** β make sure you're on Python 3.11 or
3.12 (`python3 --version`); older interpreters aren't supported
(`requires-python = ">=3.11"`).
- **`auralynq: command not found` after `make setup`** β activate the venv:
`source .venv/bin/activate`.
- **Answers look extractive / low quality** β you're on the offline fallback
(hash embeddings + in-memory store + extractive LLM). This is expected with
no keys/extras installed and verifies pipeline *integrity*, not quality β
see the Limitations section in `README.md`. Install `auralynq[embeddings]`
and/or set an LLM provider key for real quality.
- **Web UI can't reach the API** β confirm `NEXT_PUBLIC_API_BASE` matches
where `uvicorn` is actually listening (`http://localhost:8000/api` for the
no-Podman dev flow), and that both processes are running.
- **Port already in use** β pass `--port` to `uvicorn`/`npm run dev` or stop
whatever else is bound to 8000/3000.
## Podman stack
- **`make runtime-check` can't find a Compose command** β install
`podman compose` (Podman v4+) or `podman-compose` separately; Auralynq
resolves whichever is present via `scripts/check_container_runtime.sh`.
- **Cert warning in the browser** β expected with the baked-in self-signed
cert; click *Advanced β Proceed*, or follow [server.md](server.md) to bind a
real domain with Let's Encrypt.
- **502 right after `make stack-up`** β the web container is still booting;
retry in a few seconds.
- **No answer in chat after a code change** β rebuild the image
(`podman build --no-cache`, not `podman-compose build`, which can reuse
stale layers) and fully cycle the stack (`podman-compose down` then
`make stack-up`); hard-refresh the browser.
- **Rootless networking / container DNS issues** β `make stack-up`
auto-patches the CNI conflist (CNI 0.4.0 + dnsname) on hosts where rootless
Podman lacks container DNS; no sudo needed. On a netavark host this is a
no-op.
- **Can't reach the stack from another machine** β open inbound TCP on
whatever `AURALYNQ_HTTPS_PORT` is set to (default `8443`) in the firewall;
every other port binds to loopback intentionally.
## Both modes
- **Secrets never show up** β they live only in `.env` (git-ignored); if a
provider isn't detected, check the exact env var name against
`.env.example` (nested settings use `__`, e.g. `AURALYNQ_LLM__PROVIDER`).
- **Corpus looks stale after deleting files by hand** β don't delete `data/`
subfolders directly; use the API's guarded clear flow
(`POST /corpus/clear/preview` then `/corpus/clear/confirm`) so the vector
store, graph, and page cache are cleared together. See
[no-podman.md](no-podman.md#clearing-your-data-safely).
- **Visual grounding shows "unavailable" for a document** β it was indexed
before visual grounding metadata existed, or page rendering failed at
ingest. Re-ingest the document, or use
`POST /documents/{id}/render-pages` to re-render pages without a full
reindex.
## Still stuck?
Open an issue with: your OS, Python/Node versions, which mode (no-Podman /
Podman / server), the exact command that failed, and the full error output.
|