release 1.19.1: document e2e helper PATH preflight + domains.conf lang
Docs-only bugfix so operators/agents smoke taler-helper-sqlite3 on the mon PATH and set UI lang in domains.conf (lang=fr for FP).
This commit is contained in:
parent
793e1577b3
commit
51b552d214
4 changed files with 24 additions and 4 deletions
|
|
@ -41,9 +41,13 @@ command -v qrencode zbarimg
|
|||
| `jq` | nice-to-have; suite uses python3 for JSON |
|
||||
| `dig` / `bind-utils` | debug DNS; not required for default phases |
|
||||
| `ssh` | only for access mode **ssh** (laptop → `KOOPA_SSH` / stage `INSIDE_SSH`); not needed for **host-podman** |
|
||||
| `node` / `pnpm` + wallet-cli | **e2e** / ladder only (+ secrets) |
|
||||
| `node` + `taler-wallet-cli` (.mjs) | **e2e** / ladder only (+ secrets) |
|
||||
| **`taler-helper-sqlite3` on PATH** | **required for e2e** — wallet-core spawns it for withdraw accept-uri / pay; missing → ENOENT mid-ladder. Put next to wallet bindir (`~/.local/bin` on stagepaysan) |
|
||||
| `timeout` (coreutils) | preferred hard wall for `wcli` (suite falls back to perl only if missing) |
|
||||
| `secrets.env` / admin passwords | e2e only — never system packages |
|
||||
|
||||
**Preflight (agents / ops):** before trusting e2e on a host, smoke on the **same PATH** mon uses (`run-host-report` / systemd user): `command -v node taler-helper-sqlite3`, `node "$WALLET_CLI" --version`, short temp-DB `balance`. Do not wait for a full mon run to discover ENOENT.
|
||||
|
||||
### systemd user (no extra packages)
|
||||
|
||||
- `systemd` user session + **`loginctl enable-linger hernani`** (already **Linger=yes** on koopa)
|
||||
|
|
@ -69,3 +73,14 @@ command -v qrencode zbarimg
|
|||
## Franc Paysan stage host (stagepaysan)
|
||||
|
||||
FP stage (`stagepaysan` via SSH alias `francpaysan-stage-user`): curl, python3, podman if inside, qrencode/zbar for full urls; suite at `~/src/taler-monitoring`.
|
||||
|
||||
**e2e on stagepaysan** also needs user-local:
|
||||
|
||||
| Path | Role |
|
||||
|------|------|
|
||||
| `~/.local/bin/node` | Node for wallet-cli |
|
||||
| `~/.local/bin/taler-wallet-cli.mjs` (or `WALLET_CLI=`) | wallet CLI |
|
||||
| `~/.local/bin/taler-helper-sqlite3` | **required** — accept-uri / coins |
|
||||
| `~/francpaysan-secrets/stage/*` | bank admin + merchant token (layout like laptop `francpaysan-secrets`) |
|
||||
|
||||
Host-agent PATH already puts `$HOME/.local/bin` first; still smoke-test under that PATH.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue