gates / gates (push) Successful in 6m53s
On demo-hp: OMV 8.5.11-1 + openmediavault-kvm 8.3.4 in a VM, every OMV step done in its web pages (headless browser). Public ISO 1.29.0 on the whole passed NVMe, BIOS firmware, bound and claimed as throwaway customer Tester4, Vaultwarden + Jellyfin, local backups, two OMV restarts (clean guest shutdown, AutoStart back in 1 min 52 s). Guest memory 7,863 MiB of 12 GiB. Traps for the guide: the bridge changes OMV's IP; the plugin boots the disk first (wipe the NVMe); the host-disk list offers OMV's own disk. Rows: one-disk Jellyfin refusal (R-1068), virtio disk not formattable (R-1069), tunnel-less OS-update alarm (R-1070), NAS films for Jellyfin (R-1071, operator), mixed formal/informal backup text (R-1072), no SMART in a VM (R-1073, operator). Register 157 -> 163. Everything removed; Tester 1 back ONLINE. Customer Tester4 waits for the operator's delete. Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
4.7 KiB
4.7 KiB
REPORT — Felhom in a virtual machine on OpenMediaVault 8, and a Hungarian guide for the pilot tester (2026-10-15)
Written in ASD-STE100 Simplified Technical English. Baselines read 16:25: felhom.eu 3263bb26bc, felhom-controller
85f65c70d8 (v0.314.0), felhom-agent d2053e7d47. Read first: runbooks/target-selection.md, operations/nodes.md,
runbooks/day0-install.md, runbooks/VOLUNTEER-first-hour.md, architecture/15-media-library.md,
architecture/07-backup-architecture.md §7.5, R-548. Evidence: documentation/audits/omv-vm-2026-10-15/.
What waits on you
- Send the guide to Ferenc. Its first section is five lines for an e-mail:
documentation/pilot/GUIDE-omv-kvm-hu.md. If you do nothing: he has no steps for the call. - Delete the test customer Tester4 in the hub (browser only). The VM is gone; the host record stays until then.
- Two decisions, no hurry: R-1071 (should Jellyfin read films from a NAS share?) and R-1073 (Felhom in a VM cannot see disk health — is that acceptable?).
1. Did it work end to end? — Yes, on an exact copy
- I built a copy of his box on demo-hp: OMV 8.5.11-1, kernel 7.2.6, 16 GB, a small system disk, a fake Samsung NVMe, and the KVM plugin 8.3.4. All the same versions as on his screenshots.
- I did every OMV step in OMV's own web pages, with a headless browser. Screenshots are in the evidence.
- Firmware: the plugin's default (BIOS) boots our ISO. I did not need UEFI.
- The bridge: it works, but OMV gets a new address, and the open page hangs. OMV's own screen shows the
old address.
http://<name>.localor the router finds it. Copying the card's hardware address did not keep the old address. - Autostart: I restarted OMV with Felhom running. OMV shut Felhom down cleanly and started it again by itself. The dashboard was back in 1 min 52 s.
2. Memory
- The VM has 12 GB. Felhom's guest got 7.7 GB (7,863 MB). The rule „total minus 4 GB" held.
- The estimator has no 12 GB size. By its own rule: the household set „fits, but tight"; without Immich „fits well".
3. Backups on a one-disk box
- Work: the whole-guest copy on the same disk (645 MB), and each app's first copy.
- Cannot exist: the second copy on another drive.
- The household sees: „Csak egy másolat készül (nincs második meghajtó)…" and „…így hibás fájlok ellen véd, lemezhiba ellen nem." Clear and true. The two sentences mix formal and informal Hungarian (R-1072).
- Off-site was not switched on for this test customer.
4. Jellyfin reading an OMV share — No
- Felhom mounts the OMV share (it needs a user name and a writable share).
- Jellyfin still gets only local drives. This is the design (R-108). Your decision: R-1071.
5. Problems Ferenc would meet, and what the guide does
| Problem | Guide |
|---|---|
| OMV's address changes after the bridge; the page hangs | says so before; <name>.local, router list, monitor steps |
| The bridge form shows no network card | delete the card's setting first, apply once |
| The VM hangs at „Booting from Hard Disk…" (old films partition) | wipe the NVMe in OMV first |
| The disk list also offers OMV's own disk | „never /dev/sda or /dev/sdb" |
| The plugin's default network is wrong | Modell = bridge, Híd = br0 |
| The pool starts stopped | Állapot → Indítás |
| The installer refuses the default e-mail and hostname | the table says what to type |
| Jellyfin refused on one disk (R-1068) | „call me, we do it together" |
A second disk on virtio cannot be formatted (R-1069) |
use sata |
| The plugin pages are English | the guide uses their English words |
6. Rows, commits, clean-up
- Register: 157 → 163. Opened 6 (R-1068 to R-1073), closed 0.
- Capability map: new row A23, PARTIAL.
unproven.py: unchanged (35 of 55 not walked). - Clean-up:
- Machine: the Felhom VM was switched off from its dashboard, then
omv-simand all its disks were destroyed. Yes. - Host: the browser container and the OMV ISO are removed. The nested setting was on before; I did not touch it. Yes.
- Tester 1: started 17:16, ONLINE on the hub at 17:16:54, its guest runs. Yes.
- Hub: Tester4 remains (yours to delete). No tunnel or DNS name was made. Nothing on ep0.
- Machine: the Felhom VM was switched off from its dashboard, then
- My mistake, recorded: I first used low-level disk calls for the second disk. The box then sent two „Meghajtó váratlanul leválasztva" error events for Tester4. The dashboard's own „Csatlakoztatás" worked at once.
- No product code changed. No changelog entry: this repo has changelogs only for hub, scripts, website and marketing, and this run changed none of them.
- Secrets (passwords, the bind link, the codes, the owner phrase) stayed in the session's scratch folder. None is in a committed file.