# Live-found defects in agent 0.141.0 / hub 0.131.0 and their red-proofs, 2026-10-04T11:39:07Z

## 1. the host restart scan hid lxc-start (cgroup 0::/lxc.monitor/9201 matched the skip pattern "lxc")
live: demo-felhom after the 108-package host pass: lxc-start had 20 deleted maps, report said reboot_needed=false
mutation: RESTART_SKIP_CGROUP host ':/lxc/' -> 'lxc'
    self.assertFalse(self.grep(host, "0::/lxc.monitor/9201"), "lxc-start must NOT be skipped (it runs the guest)")
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: True is not false : lxc-start must NOT be skipped (it runs the guest)

----------------------------------------------------------------------
Ran 1 test in 0.005s

FAILED (failures=1)

## 2. the host scanned only after an install, so a reboot never cleared 'reboot needed'
mutation: wrapper 'if self.layer == "host" and ...' -> 'if False and ...'
----------------------------------------------------------------------
Ran 1 test in 0.002s

FAILED (failures=1)

mutation: agent leg drops rep.RebootScanned copy
=== RUN   TestHostReport_CarriesRebootScanned
    leg_test.go:367: hub got [{RunID:20261004T040000Z Layer:guest Trigger:night Mode:apply Ring:0 ReleaseID:ring0-20261004T040000Z Outcome:nothing Healthy:true HealthReason: VMID:9201 Upgraded:[] Inst
--- FAIL: TestHostReport_CarriesRebootScanned (0.00s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-agent/internal/osupdate	0.008s
FAIL

mutation: hub layerLine predicate ignores RebootScanned
=== RUN   TestRebootNeeded_ClearedByAScannedPass
    alarms_test.go:323: a scanned pass after the reboot did not clear it: 2026-10-04 12:00:00 +0000 UTC
--- FAIL: TestRebootNeeded_ClearedByAScannedPass (0.03s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-hub/internal/osupdates	0.037s
FAIL
