Test-box check 2026-11-07: demo-hp space freed (R-548 note), N100 pve-step R6 diary entry (agent 0.172.1), STATUS do-list, R-1228 due date moved (asked)
gates / gates (push) Successful in 1m58s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
adminandClaude Opus 5.5 committed 2026-11-07 22:52:27 +01:00
1 parent 6d52329e3f
commit 7c6d3236df
8 files changed
+81 -29

No files matched your search

+25 -24
View File
@@ -1,30 +1,31 @@
# REPORT — read-back of the first real kernel night (2026-10-07 → 08)
# REPORT — test-box check after a week away (2026-11-07, attended)
| Check | Result |
|---|---|
| demo-felhom — step ran | **PASS.** Whole-guest backup 04:35; guest/host/Proxmox steps 04:37–04:38; kernel **staged 04:39:04 as exactly the told 7.0.14-20** (the sources offered 7.0.14-22 — R-898's fix held); restart 04:39:08; boot on 7.0.14-20; judged healthy **04:40:38** (38 s after the agent started); **7.0.14-20 is the default**, flag empty, step `good`. |
| demo-felhom — apps | Away about **1.5 min** (restart 04:39:08 → every container healthy at the 04:40:38 verdict). |
| demo-felhom — alarms | None: no `host_stale`, no backup failure mail (demo-felhom has no drive apps, so R-897's fix was not exercised there). Crash guard armed, 0 unclean boots. Hub logged staged → judging → applied. |
| demo-hp — step ran | **NO.** No whole-guest backup that night: the last one was yesterday's morning press at 08:49:53; with the 24 h cadence it came due at 08:49 today, after the window closed (08:30). No backup → no night leg → no kernel step. Nothing changed: running and default 7.0.14-20. Filed **R-899**. |
| Reply-To | **Proven by you:** your reply to the test mail (2026-10-07 20:29) went to admin@felhom.eu. |
| Your inbox overnight | Only Tester 2's expected missed-backup mails (the laptop is off). |
**Plain words first.** All three test boxes (N100, HP, Tester 1) run, report to the hub, and all apps are healthy.
Two faults were found. demo-hp made no local whole-box copy for 9 days because its system disk was too full; CC freed
space with the operator's yes. The N100 refused its nightly Proxmox updates three nights in a row; agent 0.172.1 fixes
it and waits for the operator's vouch and signed jobs (commands in `felhom-agent/REPORT.md`).
**Rows: 126 before → 127 after. Opened 1 (R-899). Closed 0.**
**Method.** Two channels: the hub's database copied from the running pod WITH its WAL (events since 2026-10-31,
`hosts`, `reports`, OS releases), and SSH to each box (agent journal, `pct list`, `docker ps` in guest 9201, `df`,
`apt-get -s`). The two agree. The DB copy was deleted from the scratchpad after reading.
**What happens next, by itself:**
- demo-hp is still due 7.0.14-22. A new household mail is allowed after 14:38 today (20 h after the last); its
whole-guest backup is due inside tonight's window → the step should run on the night 8→9.
- demo-felhom now sees 7.0.14-22 pending → due; its household gets a mail after 09:00; it should step to 22 tonight too.
- After that both run 7.0.14-22, and "Approve kernel set" can appear. Read back the morning of 2026-10-09.
**What the week shows.**
- Every night: DB dumps and drive copies done on all three. Both hosts rebooted 2026-10-29 ~05:00 for the kernel step.
- 2026-11-01 14:19: all three hosts stale together for ~1 h, then recovered — same minute on all three, so a line or
hub-side gap, not a box fault.
- Tester4 (2026-11-03): CC's proof VM, its host already deleted from the hub — the STATUS do-item is removed.
- Tester 1 (2026-11-02): radicale stopped as unhealthy twice, and a disk warning at 89 %; it is at 15 % now.
- All three: „Root files behind" (bundle 0.170.0). The 0.172.1 bundle job clears it.
**Seen, not fixed:** the after-boot "judging" report carries ring 1 (the agent reads its ring from the hub's block, which
it has not fetched yet in the first second after a boot). Cosmetic: the hub's approval reads its own ring list, not
this field. Not fixed today because it needs an agent release and delivery for a label.
**Done.**
- demo-hp: whole journal saved off-git (`/mnt/5_hdd/felhom.eu/evidence/demo-hp-space-2026-11-07/`), then
`journalctl --vacuum-size=500M` (freed 3.3 GB) and `pvesm free` of the 2026-08-21 archive of guest 9100: `/` 9.5 → 14 GB
free; the preflight asks 12.4 GiB. Recorded under R-548. The journal will grow back (journald default cap).
- felhom-agent v0.172.1 released (not vouched) — see that repo's REPORT.
- N100 diary entry; STATUS updated (new do-list, the Tester4 item removed).
Evidence: `documentation/audits/kernel-night-2026-10-07/readback/`.
**Not yet observed.** demo-hp's next local-tier try (every ~4 h) has not run since the cleanup. Positive observable:
`backup: completed … target=local` in its agent journal.
## Decisions for you
1. **R-899 — a daytime "back up now" press skips the next night's backup (and its updates).** My pick: count nights,
not 24 hours (the backup is due when the last one is older than ~20 h at the window's start). If you do nothing: each
daytime press costs one night, and the kernel step waits one more day.
**Registers.** No row opened or closed (the GRUB fault is fixed in the session, size rule). Evidence:
`documentation/audits/demo-check-2026-11-07/`. System poster: no fact changed.