Immich repair on every box: rollout read-back, R-1021 closed, R-1007 dated line, F12 fleet delivery, STATUS, report
gates / gates (push) Successful in 6m36s

This commit is contained in:
2026-10-14 19:28:13 +02:00
parent b62ca1e0eb
commit e3b785f33a
8 changed files with 131 additions and 9 deletions
@@ -0,0 +1,52 @@
# rollout read-back 2026-10-14T17:24:50Z
hub /configuration: golden 0.311.0 (efe5f02e…) selected, agent 0.156.1 (83c7da27…, not -step1) selected, min_agent 0.155.0; global floor 0.311.0 / 0.155.0
hub /system per-customer floors: demo-hp 0.311.0 (set 2026-10-14, still present); demo-felhom none; tester-1 none
hub /configs: demo-felhom 0.311.0 OK; demo-hp 0.311.0 (override); tester-1 0.311.0 OK; Tester-2 DOWN 0.292.0 (floor v0.311.0)
hub /hosts agents: demo-felhom 0.156.1, demo-hp 0.156.1, tester-1 0.156.1, Tester-2 0.142.0 (down)
== box felhom-pve
felhom-agent 0.156.1
cloudflared cloudflare/cloudflared:2026.9.3 Up 20 hours (healthy)
felhom-controller gitea.dooplex.hu/admin/felhom-controller:0.311.0 Up About a minute (healthy)
filebrowser gtstef/filebrowser:1.5.6-stable Up About a minute (healthy)
opengist ghcr.io/thomiceli/opengist:1.15 Up 15 hours (healthy)
traefik traefik:v3.7.13 Up 20 hours
== box demo-hp
felhom-agent 0.156.1
adventurelog ghcr.io/seanmorley15/adventurelog-backend:v0.13.0 Up 2 hours (healthy)
adventurelog-frontend ghcr.io/seanmorley15/adventurelog-frontend:v0.13.0 Up 2 hours (healthy)
adventurelog-postgres postgis/postgis:16-3.5-alpine Up 2 hours (healthy)
bentopdf ghcr.io/alam00000/bentopdf:v2.8.6 Up 2 hours (healthy)
bookstack lscr.io/linuxserver/bookstack:26.09.1 Up 2 hours (healthy)
bookstack-db mariadb:12.3 Up 2 hours (healthy)
calibre-web crocodilestick/calibre-web-automated:v4.0.8 Up 2 hours (healthy)
cloudflared cloudflare/cloudflared:2026.9.3 Up 2 hours (healthy)
docmost docmost/docmost:0.96.0 Up 2 hours (healthy)
docmost-postgres postgres:18-alpine Up 2 hours (healthy)
docmost-redis redis:7-alpine Up 2 hours (healthy)
felhom-controller gitea.dooplex.hu/admin/felhom-controller:0.311.0 Up 2 hours (healthy)
filebrowser gtstef/filebrowser:1.5.6-stable Up 2 hours (healthy)
home-assistant ghcr.io/home-assistant/home-assistant:2026.9.4 Up 2 hours (healthy)
opengist ghcr.io/thomiceli/opengist:1.15 Up 2 hours (healthy)
paperless-postgres postgres:18-alpine Up 2 hours (healthy)
paperless-redis redis:7-alpine Up 2 hours (healthy)
paperless-webserver ghcr.io/paperless-ngx/paperless-ngx:2.20.15 Up 2 hours (healthy)
privatebin privatebin/pdo:2.0.6 Up 2 hours (healthy)
traefik traefik:v3.7.13 Up 2 hours
== box root@192.168.0.154
felhom-agent 0.156.1
bookstack lscr.io/linuxserver/bookstack:26.09.1 Up 2 hours (healthy)
bookstack-db mariadb:12.3 Up 2 hours (healthy)
cloudflared cloudflare/cloudflared:2026.9.3 Up 2 hours (healthy)
felhom-controller gitea.dooplex.hu/admin/felhom-controller:0.311.0 Up About a minute (healthy)
filebrowser gtstef/filebrowser:1.5.6-stable Up 2 hours (healthy)
paperless-postgres postgres:18-alpine Up 2 hours (healthy)
paperless-redis redis:7-alpine Up 2 hours (healthy)
paperless-webserver ghcr.io/paperless-ngx/paperless-ngx:2.20.15 Up 2 hours (healthy)
plex plexinc/pms-docker:1.41.4.9463-630c9f557 Up About an hour (healthy)
privatebin privatebin/pdo:2.0.6 Up 2 hours (healthy)
prowlarr lscr.io/linuxserver/prowlarr:version-2.6.5.5623 Up 59 minutes (healthy)
qbittorrent qbittorrentofficial/qbittorrent-nox:5.2.4-1 Up 2 hours (healthy)
radarr lscr.io/linuxserver/radarr:6.4.4 Up 2 hours (healthy)
sonarr lscr.io/linuxserver/sonarr:4.0.20 Up 2 hours (healthy)
traefik traefik:v3.7.13 Up 2 hours
transmission lscr.io/linuxserver/transmission:version-4.1.3-r0 Up 2 hours (healthy)
@@ -92,3 +92,15 @@ the CONTROLS before the cut; uploads 61–200 ran into the cut.
Findings: the event's and the log's duration read 0 (R-1020); the hub build script builds a stale checkout when its pull
fails (R-1021). Not this session: Plex was removed on Tester 1 at 15:41 and its controller restarted at 15:42 — another
session's work; this session's cut also restarted Tester 1 (VM 341 on the HP), and that session was told.
## E — Rollout to every box, the image gate, the shared checkout (2026-10-14 evening)
- **Gate:** catalog `scripts/check-unclean-boot-images.py` (`unclean-boot-images`, `--fast`: hook and CI). 11 decoy cases
(`E/catalog-decoys.txt`); five mutations of the gate each turned a case red (`E/redproof-unclean-boot.txt`). Catalog `8f5ad8a`.
- **Golden 0.311.0:** baked in the drill VM, sha `efe5f02e…`, round trip equal (`documentation/tests/golden-0.311.0-2026-10-14/`).
Vouched by the operator with agent 0.156.1 and min_agent 0.155.0; global floor 0.311.0 / 0.155.0.
- **Read-back** (`E/rollout-readback.txt`; the hub pages AND each box's own `docker ps`): N100, demo-hp and Tester 1 run
controller 0.311.0 and agent 0.156.1; app containers kept running (not restarted by the update). demo-hp's own floor
0.311.0 is still set. Tester 2 is off: it gets the floor when it next reports.
- **Shared checkout (R-1021):** leftovers moved to `/mnt/5_hdd/felhom.eu/leftovers/2026-10-14/` (README there); clean at
`origin/main`. `build-hub.sh` v1.24.0 refuses a stale or dirty tree (`E/bh-new.txt`; the old script `E/bh-old.txt`).