|
CORRECTION: the edge break was UFS damage from an unclean power cut, not an update
My earlier "partially-applied OPNsense update" diagnosis was an inference from the shape of the symptom and is refuted by the log: ZERO pkg-static / opnsense-update / firmware lines in the entire 477 KB serial history. What precedes the first missing-library error is an fsck salvage of a badly damaged UFS root -- UNREF FILE x2533, UNEXPECTED SOFT UPDATE INCONSISTENCY x785, SALVAGE? yes x257, then immediately ld-elf.so.1: libcrypto.so.17 not found. The libraries were fsck casualties. Causal chain: the 08-01 memory resize was an IN-PLACE tofu update, which this document already records BOUNCES the guest (confirmed on dc1 as canary that day). A bounce of a containment VM is a hard power cut to every inner VM. Under D-127 the DC edges are the only inner VMs with autostart=true, so they were the only ones hard-cut and auto- restarted onto damaged filesystems. Confirmed by the dc1 control -- same event, different severity: dc0 2533/785 with ld-elf errors, dc1 76/181 with zero. dc1's "healthy edge that does not forward", logged earlier as a separate thread, is NOT separate -- same incident, lesser damage. Durable finding is a procedure gap: the resize plan was asserted on content and passed a capacity gate, and none of it covered the inner guests. "In-place" describes the tofu resource, not the blast radius. Any future in-place change to a containment VM must shut down its inner guests first. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HvCyrwvYTTcDYnRErfMsNf |
|---|
|
|
| docs/CURRENT-STATE.md |
|---|
| docs/audit/dc0-edge-egress-outage-20260802.txt |
|---|