5.3 KiB
Tester 2 — the hand-over list (written 2026-10-22)
Tester 2's laptop (Tester-2-be8404, customer Tester-2) has been off since 2026-10-04. It was installed with our
installer (operator answer, 2026-10-22), so it has host swap and the swap fix will work on it. When it reports
again it runs old software: agent 0.142.0, controller 0.292.0. This page says what happens then, in order.
1. The operator, when the laptop is on — in this order
| # | What | Where | Done when |
|---|---|---|---|
| 1 | Tell CC „Tester 2 is on". CC signs the agent update to the vouched 0.162.0 (one signed agent_update job, the same as for the three test boxes on 2026-10-22). |
this chat | CC reports update committed within about 15 minutes |
| 2 | Read the host swap. No new host_swap_short alarm for Tester 2 within 15 minutes of the update means the swap is fine. Our installer gives about the machine's RAM, at most 8 GB. CC also reads the two numbers from the host report. |
Hub → Hosts → Tester-2-be8404, and the operator mailbox |
no alarm; CC confirms the numbers |
| 3 | The bootstrap step (R-862) — once, by hand, because this box is older than the config bundle. Connect your WireGuard operator tunnel; ssh -p 8822 felhom-op@10.77.0.5; Hub → Hosts → Tester-2-be8404 → Console access → Reveal; su - with it; then the three commands in runbooks/config-bundle.md („A box from before agent v0.143.0"). |
your tunnel | the script ends with DONE. This box can now take signed config bundles. Then tell CC „bootstrap done" — CC sends the bundles and reads them back |
| 4 | The emergency root password (R-1139) — in the same root shell: bash felhom-host-install.sh --rotate-recovery-only (runbooks/break-glass.md). It sets a new random console password and stores it in the hub. |
the same root shell | it prints root@pam password set + vaulted to the hub; tell CC — CC proves the new one logs in and the old one is refused |
| 5 | One off-site check (R-862). You believed on 2026-10-07 that Tester 2 never set up the off-site backup. Look: Hub → Customers → Tester-2 → Off-site. If it is not set up, decide with the tester whether to set it up now. |
the hub | you tell CC what you saw |
| 6 | Tell CC „Tester 2 hand-over done". | this chat | CC runs section 3 |
The controller needs nothing from you: once the agent is 0.162.0, the hub's floor moves the controller to the current release at the next report (the floor waits for an agent ≥ 0.158.1).
What happens if you do nothing: the box keeps agent 0.142.0 and controller 0.292.0 (the floor holds it there), without the swap fix — a big upload can freeze it for minutes — and with the old emergency password.
2. For the tester (Hungarian, one page — send it as it is)
Szia! A Felhom dobozod újra bekapcsolható.
Mi változott október 4. óta?
- A doboz nagy feltöltéskor (például sok fénykép egyszerre) nem akad meg többé percekre.
- Ha egy visszaállítás félbeszakad (hiba vagy áramszünet miatt), az adataid visszakerülnek oda, ahol előtte voltak.
- Áramszünet után a doboz magától rendbe teszi magát, és az alkalmazások újraindulnak.
- Az értesítéseid listáját a doboz megőrzi; a levelek és a képernyők szövegei érthetőbbek lettek.
- A doboz minden címe csak biztonságos (https) kapcsolaton érhető el.
Mit próbálj ki az első órában?
- Nyisd meg a doboz kezdőlapját, és nézd meg, hogy minden alkalmazásod fut-e.
- Tölts fel néhány fényképet vagy dokumentumot abba az alkalmazásba, amit a legtöbbet használsz.
- Nézd meg a Beállítások → Értesítések oldalt: azok a levelek vannak-e bekapcsolva, amelyeket kérni szeretnél.
- Nyomd meg a „Mentés most" gombot a Mentések oldalon, és várd meg, amíg kész lesz.
Ha valami nem működik: írd le röviden, mit csináltál, mit vártál, és mi történt helyette. Ha tudsz, küldj képernyőképet is. Küldd el a Felhom üzemeltetőjének azon a címen, ahol eddig is levelezettetek.
Amit ne csinálj:
- Visszaállítás közben ne húzd ki a dobozt a konnektorból, és ne kapcsold ki.
- A helyreállítási kódodat tartsd papíron, a dobozon kívül. A dobozon vagy a laptopon ne tárold.
3. What CC checks after the hand-over
- A read-only box walk of Tester 2's box:
scripts/https_only_check.pywith Tester 2 in it (R-1104); the containers, unhealthy and restarting counts, and the controller's error lines (the 2026-10-22 release shape); the agent's capability self-check (ok=N total=N) and the config bundle read back (R-862). - The next night chain: the database dump, the second-drive copy (if the tester has added a drive), the off-site copy (if set up), the integrity check — each ran, read from the box's log the next morning.
- The hub alarms: for 24 hours after it is back, every alarm Tester 2 raises, and whether the household's mail list is the one the household saved (the hub keeps it; the box adopts it — R-1199).
- Tester 2's mail list: its hub row was written at the claim and never saved by the household
(
household_saved= false), so the box will push its default list once and keep it. If the tester had chosen a different list on 2026-10-04, ask them to save it again on the box.
Rows: R-862, R-1139, R-1104, R-1207, R-1199.