From 2844d0b0e6b922720caddb0ed03293e056be740a Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Wed, 7 Oct 2026 17:20:19 +0200 Subject: [PATCH] kernel lane Part E1 on the Tester 1 box: forced panic falls back, unhealthy boot self-reverts, healthy boot becomes the default (evidence) Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS --- .../audits/kernel-lane-2026-10-07/E/RESULT.md | 25 ++++++++++++++ .../E/a-healthy/0-reset-by-hand.txt | 1 + .../E/a-healthy/1-signed.txt | 4 +++ .../E/a-healthy/2-before.txt | 4 +++ .../E/a-healthy/3-reboot-sent.txt | 3 ++ .../E/a-healthy/4-after.txt | 16 +++++++++ .../E/a-healthy/bootid.before | 1 + .../E/a-healthy/shots/s0000.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0004.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0009.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0013.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0018.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0023.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0027.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0032.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0037.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0041.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0046.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0051.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0055.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0060.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0064.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0069.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0074.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0078.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0083.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0088.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0092.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0097.png | Bin 0 -> 3077 bytes .../E/a-healthy/shots/s0101.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0106.png | Bin 0 -> 3057 bytes .../E/a-healthy/shots/s0110.png | Bin 0 -> 5405 bytes .../E/a-healthy/shots/s0115.png | Bin 0 -> 8849 bytes .../E/a-healthy/shots/s0123.png | Bin 0 -> 5158 bytes .../E/a-healthy/shots/s0131.png | Bin 0 -> 5175 bytes .../E/a-healthy/watch.log | 29 ++++++++++++++++ .../E/b-panic/0-status.txt | 2 ++ .../E/b-panic/1-signed.txt | 4 +++ .../E/b-panic/2-setup.txt | 23 +++++++++++++ .../E/b-panic/3-reboot-sent.txt | 3 ++ .../E/b-panic/4-after.txt | 16 +++++++++ .../E/b-panic/5-reset-by-hand.txt | 3 ++ .../E/b-panic/bootid.before | 1 + .../E/b-panic/shots/s0000.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0005.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0009.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0014.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0018.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0023.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0028.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0032.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0037.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0042.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0046.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0051.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0055.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0060.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0065.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0069.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0074.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0078.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0083.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0088.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0092.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0097.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0102.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0106.png | Bin 0 -> 3077 bytes .../E/b-panic/shots/s0110.png | Bin 0 -> 3057 bytes .../E/b-panic/shots/s0115.png | Bin 0 -> 8460 bytes .../E/b-panic/shots/s0123.png | Bin 0 -> 7076 bytes .../E/b-panic/shots/s0131.png | Bin 0 -> 7076 bytes .../E/b-panic/shots/s0140.png | Bin 0 -> 8464 bytes .../E/b-panic/shots/s0148.png | Bin 0 -> 1476 bytes .../E/b-panic/shots/s0156.png | Bin 0 -> 5183 bytes .../E/b-panic/watch.log | 32 ++++++++++++++++++ .../E/c-unhealthy/1-signed.txt | 4 +++ .../E/c-unhealthy/2-setup.txt | 4 +++ .../E/c-unhealthy/3-reboot-sent.txt | 3 ++ .../E/c-unhealthy/4-after.txt | 21 ++++++++++++ .../E/c-unhealthy/bootid.before | 1 + .../E/c-unhealthy/shots/s0000.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0004.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0009.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0013.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0018.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0023.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0027.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0032.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0036.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0041.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0046.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0050.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0055.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0059.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0064.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0069.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0073.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0078.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0083.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0087.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0092.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0096.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0101.png | Bin 0 -> 3077 bytes .../E/c-unhealthy/shots/s0106.png | Bin 0 -> 3057 bytes .../E/c-unhealthy/shots/s0110.png | Bin 0 -> 5354 bytes .../E/c-unhealthy/shots/s0114.png | Bin 0 -> 8471 bytes .../E/c-unhealthy/shots/s0123.png | Bin 0 -> 5197 bytes .../E/c-unhealthy/shots/s0131.png | Bin 0 -> 5215 bytes .../E/c-unhealthy/watch.log | 29 ++++++++++++++++ .../delivery/demo-boxes.txt | 8 +++++ .../delivery/tester1.txt | 4 +++ 111 files changed, 241 insertions(+) create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/RESULT.md create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/0-reset-by-hand.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/1-signed.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/2-before.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/3-reboot-sent.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/4-after.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/bootid.before create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0000.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0004.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0009.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0013.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0018.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0023.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0027.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0032.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0037.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0041.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0046.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0051.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0055.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0060.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0064.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0069.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0074.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0078.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0083.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0088.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0092.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0097.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0101.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0106.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0110.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0115.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0123.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0131.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/a-healthy/watch.log create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/0-status.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/1-signed.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/2-setup.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/3-reboot-sent.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/4-after.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/5-reset-by-hand.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/bootid.before create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0000.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0005.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0009.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0014.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0018.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0023.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0028.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0032.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0037.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0042.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0046.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0051.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0055.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0060.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0065.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0069.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0074.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0078.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0083.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0088.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0092.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0097.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0102.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0106.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0110.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0115.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0123.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0131.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0140.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0148.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0156.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/b-panic/watch.log create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/1-signed.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/2-setup.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/3-reboot-sent.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/4-after.txt create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/bootid.before create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0000.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0004.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0009.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0013.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0018.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0023.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0027.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0032.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0036.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0041.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0046.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0050.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0055.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0059.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0064.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0069.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0073.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0078.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0083.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0087.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0092.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0096.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0101.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0106.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0110.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0114.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0123.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0131.png create mode 100644 documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/watch.log create mode 100644 documentation/audits/kernel-lane-2026-10-07/delivery/demo-boxes.txt diff --git a/documentation/audits/kernel-lane-2026-10-07/E/RESULT.md b/documentation/audits/kernel-lane-2026-10-07/E/RESULT.md new file mode 100644 index 00000000..2837b850 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/RESULT.md @@ -0,0 +1,25 @@ +# Part E 1 — the kernel lane by hand on the Tester 1 box (VM 341 on demo-hp), 2026-10-07 + +Agent v0.152.0 + bundle 0.152.0 (delivered by signed jobs: binary, step bundle `0.152.0-step1`, bundle). Hub v0.143.0. +Every stage went through the PRODUCT's ring-1 path: a signed `os_kernel_step` (felhom-opsign → hub jobs queue → the +agent's `KernelStepExecutor` → the wrapper, which re-verifies the signature). Each REBOOT was started by hand with the +wrapper's own `kernel-reboot` mode (the night leg does the same call on a told night). The after-boot judging was the +agent's own, untouched. Order run: (b), (c), (a) — a crash and a revert must start from the old kernel. + +| Test | Kernel | What happened (times local) | Verdict | +|---|---|---|---| +| (b) forced panic | 7.0.2-6 → 7.0.14-20 | staged 16:17:16; the one-shot entry broken BY HAND (`rdinit=` and `init=` both missing, only in grub.cfg); reboot 16:17:47. Screens: GRUB selected `Felhom one-shot: 7.0.14-20-pve` (`shots/s0115.png`), the kernel died, the next GRUB menu selected the default (`s0140.png`). Back on 7.0.2-6 156 s after the reboot; boot gap 41 s. `kernel-boot` → `fell_back`; hub logged it and mailed the operator (`os_kernel_step`). Flag empty. Crash guard: `unclean_boots_in_window` 0 (the panic came before userspace — the planned reboot's clean-stop marker still stood, exactly as `test_a_panic_before_userspace_is_not_even_counted` says). | **PASS** — no person | +| (c) booted but unhealthy | 7.0.2-6 → 7.0.14-20 | reset BY HAND first (meta-package back to 7.0.2-6, the step record moved aside — `b-panic/5-reset-by-hand.txt`). Staged 16:35:52; guest held BY HAND (`pct set 9201 --onboot 0`); reboot. Up on 7.0.14-20 after 131 s; 16:38:43 `judging`, the hub reached at once; the guest never ran → at 16:58:54 (20 min 11 s) `health_failed` to the hub, then ONE `kernel-revert`; back on 7.0.2-6 at 16:59:22; `kernel-boot` → `self_reverted` (reason: `vmid 9201 is not running`). Guard 0 unclean. Then `onboot 1` + `pct start` by hand. | **PASS** — no person | +| (a) healthy | 7.0.2-6 → 7.0.14-22 | the step record moved aside BY HAND (the 20 h one-step-per-night rule). Staged 17:15:18 (2 packages: the meta and the new signed image, 28.3 s); reboot; up on 7.0.14-22 after 131 s; `judging` 17:17:53; healthy 1 m 17 s after the agent started → `kernel-good`: the default proved from grub.cfg = 7.0.14-22 (`zz-felhom-kernel-default.cfg`), outcome `applied`. Every container healthy. | **PASS** | + +**State left:** Tester 1 runs 7.0.14-22-pve as its GRUB default (booted healthily), flag empty, step `good`, guest running, +`onboot 1`. Kernels installed: 7.0.2-6, 7.0.14-20, 7.0.14-22. + +**Option C (E 2): UNMEASURED.** The Proxmox kernel ships no lockup test module: `CONFIG_TEST_LOCKUP is not set` in +`/boot/config-7.0.14-20-pve` on demo-hp, `modinfo test_lockup` → not found on both demo boxes. No tool was built (the +brief). The options are on the one-shot entry (`grub.cfg` line in `a-healthy`/`c-unhealthy` setups); whether a soft +lockup becomes a panic there is not shown. + +**Small things seen:** the self-revert's reason is the wrapper's raw refusal JSON (`no health reading: {"code": "R10", +…}`) — readable, not pretty; left as is. The System page's running/next-boot cells read "unknown" for a few minutes after +each boot until the next facts read (10 min cadence) — by design. diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/0-reset-by-hand.txt b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/0-reset-by-hand.txt new file mode 100644 index 00000000..3b1b0a21 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/0-reset-by-hand.txt @@ -0,0 +1 @@ +by hand: step record moved aside (the 20 h one-step-per-night rule would refuse a third test today) diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/1-signed.txt b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/1-signed.txt new file mode 100644 index 00000000..59480aec --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/1-signed.txt @@ -0,0 +1,4 @@ +== os_kernel_step (stage 7.0.14-22-pve) → tester-1, 2026-10-07T15:00:22Z +signed: op=os_kernel_step host=tester-1-d70be4 guest="" key_id=felhom-op-1 nonce=8b3da15f7909c0540b7783921705a4f7 expires=2026-10-07T15:45:22Z +wrote envelope to /dev/null +uploaded signed op to the hub jobs queue diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/2-before.txt b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/2-before.txt new file mode 100644 index 00000000..6511ae99 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/2-before.txt @@ -0,0 +1,4 @@ +status: running +felhom_next=7.0.14-22-pve + set default="gnulinux-advanced-e7c978ee-70aa-454b-a5bb-53dc1d19f16e>gnulinux-7.0.2-6-pve-advanced-e7c978ee-70aa-454b-a5bb-53dc1d19f16e" +10e8ac4f-88af-4cf2-acb8-91d4ddd75953 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/3-reboot-sent.txt b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/3-reboot-sent.txt new file mode 100644 index 00000000..fe865376 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/3-reboot-sent.txt @@ -0,0 +1,3 @@ +2026-10-07T15:15:32Z +os-apply: KERNEL REBOOT — one-shot boot of 7.0.14-22-pve (the default stays 7.0.2-6-pve) +Connection to 192.168.0.154 closed by remote host. diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/4-after.txt b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/4-after.txt new file mode 100644 index 00000000..60e1ffed --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/4-after.txt @@ -0,0 +1,16 @@ +7.0.14-22-pve + -1 10e8ac4f88af4cf2acb891d4ddd75953 Wed 2026-10-07 16:59:22 CEST Wed 2026-10-07 17:17:29 CEST + 0 0950e94d7c5741f68d633702ed2ccff6 Wed 2026-10-07 17:17:46 CEST Wed 2026-10-07 17:19:30 CEST + set default="gnulinux-advanced-e7c978ee-70aa-454b-a5bb-53dc1d19f16e>gnulinux-7.0.14-22-pve-advanced-e7c978ee-70aa-454b-a5bb-53dc1d19f16e" +# felhom kernel lane (R-836, `11` §5.11) — written by felhom-os-apply; the kernel that booted healthily +GRUB_DEFAULT="gnulinux-advanced-e7c978ee-70aa-454b-a5bb-53dc1d19f16e>gnulinux-7.0.14-22-pve-advanced-e7c978ee-70aa-454b-a5bb-53dc1d19f16e" +felhom_next= + "phase": "good", +status: running +filebrowser Up About a minute (healthy) +felhom-controller Up About a minute (healthy) +privatebin Up About a minute (healthy) +bookstack Up About a minute (healthy) +bookstack-db Up About a minute (healthy) +cloudflared Up About a minute (healthy) +traefik Up About a minute diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/bootid.before b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/bootid.before new file mode 100644 index 00000000..fbec48e7 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/bootid.before @@ -0,0 +1 @@ +10e8ac4f-88af-4cf2-acb8-91d4ddd75953 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0000.png b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0000.png new file mode 100644 index 0000000000000000000000000000000000000000..ce28fa03554e2d03c70a761bbdb460e92da71087 GIT binary patch literal 3077 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 literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0115.png b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0115.png new file mode 100644 index 0000000000000000000000000000000000000000..366fc3ce0758f6188713fe06941f40d682c730db GIT binary patch literal 8849 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 literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0123.png b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0123.png new file mode 100644 index 0000000000000000000000000000000000000000..42148ddcd9c4f31090c65bf799b66c2d15f4239f GIT binary patch literal 5158 zcmeH|>sQk07RP^PR+E;MV~)1e8E@|sP9#4a2j`k8C7lw0B=8J3-nkiLv9iN zRRbo{PF~`|2%0bDtJWZ4_yYUqeSyA_84s|Q$S)~H`esc69pEc2c3l7C!bi7=rbvJ6 zzB+6N-&sx_TRC!xT^Xq9#%MVQY1;R30B|@_vZ?S@*h&|;WP;+zLe;a~CBnnTy(bTbxy9{EmqE=`R{@9(F%;e7Phnl*(ZSJNyoWhy=JWoq> zU1^-Z5S&6(IL*lm!Y>)P?*V|qn#R*t^-R2qu})EEW%@wR zZq#WYEwHw*#7yEem~EUnCtQAF;KeiRJjHGA4s8CGptG zG+UHzlr`>H_`)5YWXpK`BZi+-;0Ky_1QVoK)@VVHEogd5hu^J)xHUdRZLb3Wb&p~CZsZuKFUm+gY9o@pit%-BW5zYEr~W>Kc3SD6 zN#c5WyGGdg@ijjRiMaWM?kUY5nyXRJK{Lx-=g zVZ<{CXKW}0!OxMMf?^gim8Y4m97uDX#}wkUZ<9D2`7B7u4BMR^fL7pm=v<7ZoiES> zN}DcFb=6|cM26_kr_azuFuzJ{O$@7w-5o^^*KF0LUR>T)&h^ATtDn2Om5-W+(8b{R z!RLLVF-S{pQAZwO8o73N2k1tiHcuuwG<99b-vyM0yoYTqY`6fg=@rA~ST(=;T?kgi zl|)piGA$!~YidglMxyE#3(3cB%o{Hjc~UpeWb1pv%X`W=Rsb+R!*F`r^mwV@@+~|} z`(g`(@=29X)C5iCsh^2T>XF<40FZX%>ARh8!x{m={U4a;Zv`hO7DTzIy84mgGO#Qx zwu^4mmcgs2wrpopqn^~eK(3_(P&TDDW{qbIeO{Nhvv#R7)jj&=KQf13CD=yVYN%e( zvWlyi72@SSuZFohs^@>rdb5l(@1@~DtjqBLJViq)1isI&OR2<^~(AFmwSwHdp$VK-%SUolB2iF;KQGoF`aO4!qBI%)W;ozgRqr z0Fm(W;jO0LEz8g&w9S@{?li2MKeV|6QCx|g6*JE$+T=k1FRjI-r+FX_+6rc!Bf)~s zQ=u@!hi&_wL^p)~F$K+WAd|N3*6bwaRXdksqA!FYqU z)*l@fQjd3qOrEvHFmJcqHJ6*>buQWLTIx^so}ee)IB_5I83`U&~-WF@iRmsi7a@2JcosKLch>Cgq?6V{Km#v|b-Rt4+?7WhRaN zz`p}NhgP)Y4od{G!R@ViR$&?Iaj5-R^MV2iXT1yP4IiF8=dT^loiYnd?#)c<{u8Fx zeP7hM34r$^OnO?3$m6hJKe%#Y%^Eu7YaP36@A;MFfl;T@PxbOu)*Zwl`om@S@V1_AB$4y4#?V<+qurQ=o=aH3XO8=K`5ja}80Y^mZ zQktKHs!#P913iP-G9&yLmJ=A*6avBC%8De)*}74Jsd!;%5qioj?N-VOHucpB3enma zb+fuGH@LcG;&w+Ep(GwfWWe01a54>BC;cPcEH=DXPHImXNuC`~S^r~ceC(yw>Uetj zv2J{QN?;gCeKPKYN4y98$uyo%FKZt1ocadDRj$f-thM(G*#dF9gM0a?XH^u%G8|!< zelIJwrg1?WHqo@2*7RDQCQCcWX7s#oU<(2*wEaa%| z)^-9t?waZP!=snWE)+C9%2zL4{I8|)KM#7t*&wh%V1vL0feiv11U3k45ZEB_|3e^E at8-RTf0uh&Ze literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0131.png b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/shots/s0131.png new file mode 100644 index 0000000000000000000000000000000000000000..55601d51536b47defc9840aba8833c504320a649 GIT binary patch literal 5175 zcmeH}Sx^(^7RNtJDGCY&6)L+cVhpJ4pu|=IL0K9EDyyvm4XZ4MJwa%-RF(@EgAkIo z67~=UWeXutgcd^6-U~vOYy<$p;g1bl&P}zfDUyu(%+2z z)3t>^UPZb3FM7O|;aK}yc6$+)>X04f4i7#?1U4(5sc3CIQWR=@m8fUi80v4_w}^~_ zHeL0$L{$yUE<8d88x!VxFsPoHYX@F2gCg~_>EvNZ3A*Y4hZE-+Y)G7LuP(KCznB0( zcavOoIc#&R)gs2;=p2pF)+qMw@k%D~v0PKgcfP&Ii2h@wn7)Yu-#mh90bE90RXg^N zoQ7G7&EyK#Wrb*7&t3Y3;FaZRD}VkLA1V|_yp`2(I^8}8>3K7zoyD&ADdu`PHsn$n zl~r2$^V*3&d@AQk*KA(7m-MIXF^M9YNb%=d&h+`|2)fle@d5Evse!a$2bk0pYjv3J zeItNbiT72MpCjMtH#u&CcMK-4L%D0WFDLA_&;TIu;p3nTMJ?+T0@VF`k;)dmydV$? z!zQL_3!uHx`y;rE3r}`iPii+`WjD|-kk^~&HtU!<59D(9_pj9SjpQc}7Fh+Z?OZLF+4mLsYb-U#-0SQ%$6A@)X& zKoZ+5Pyt8#s>4b+w{D+>e}Z^d2?@;UI-NfOI8|2|<;Oxe@f%|wfc=I45HW@LY>!SdJ-lJTn#BjwOaXGeuP&=JW;l5ERVkH0?{8Q zN?s!U?p6<5>Co_@Z7gqYM5DYN>Bhn8BJK$Zm_vi9C-|2;AskC-D1B4~0QZ4ZrFD*! zJUWqe0|61OBx=K;HT6d+w+TqBMD2^z>GuaUXwmivyZ+N^-3BeJhaA$g2a!4K8kR3d z7{-OS=!sA3ljtM9u?{eE-zV$Q7_x(Z}Td&ZMLtnmV+ z_ZqqD2)5W(kCq0&r*N+3kKH$6MgW}e!P5*^ae(K&~^gZ7Wgr#+`*}j{cY6y zB@yzHxKbZREyK%0Fs9)KTSdNzJWv-um^in8gt28NRqaKyj*t!io)XZ={mC=VT=bp`l6bvq| zJL#(-C8uFTlRo>QPY?OGeC(X`8N-`pPvOh(fqWS&wbthpYC5sXmS~ojR~R#q1kx*1 z(sp^zjptJQ-*{&3zB?F~-fwSz-5x_koRufXV0LQd-J`s3nZT164MK^FnWZRtc|Alj z`8?k`pY6DNrB4BzWx;sAdqy7&{E~*Pm^vT~9-_k?lD(eryeG_ENz<#n^0Fw`C8FAy zSl_XQ4Ad@r$8Z!3kv#7mE??D#F*tN?Nc(Km`$?qb|OiKo7f9on=c>G}%DqY&4Sdm|Y4BmJ*Yy383?gWx0kIAzSTV5%MZ zQbBn_n0qpOX!ILwzGniX`B$yvo49!tO%bfqpl|XQ;+z_@y+fb|{7760%t^D7$V$tP z&3pF3#gcH?@3h^b*%gJwONQ_AsIhfe%DzYEtrql1wHucmuKJ$TsL+u7)8LGyPD6Yf zXYL25YFB!KkdezF1}*5|Fqb#GgOL8bwEC;BN38DjJ}+6Kve;lpI(dy|*WqfGrPpLy zzr$y5Evs|x=a9EGBf-v%k9z7KoHmN=tgU}enbaSx3I4huK%MwPMtwKSY_0C;HYUA1 z!S~~oaYyGc`~A5WAB=3h&wEt+4Dt1(^^emsuw{&{WEqLmXn|_WV7A6*36$f%X2&Q3 zNrv1c-OmU~5@aVzgk-VPd{Kg9-TQB&PR(2}x+O}QO@e&LRly`Kt9*n7G{ObG#P~lA z>w=`KZ=2rar_6GUIm+Oxm+aAvhG!L5T=4~5dx37ut;{KeDCI7q*af}!KpPt!C$jr( ze!VIi0@5)wC8H}fFe)15mN#yHa10l?L{Y+zG(8_L6rO0Z=rd##wWi&FlpN%ALjQn~ z5-0nZANg=N1}=W4A5_L*{i4GnS%58RgVo5~KMufT9x;HVSE{}BXSm-h^A`O zosIkWYfYJaEX{V%l&sG=Lg{5mCdi_!nw#-d_L! literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/watch.log b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/watch.log new file mode 100644 index 00000000..91bb6b4b --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/a-healthy/watch.log @@ -0,0 +1,29 @@ ++0s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++4s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++9s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++13s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++18s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++23s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++27s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++32s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++37s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++41s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++46s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++51s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++55s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++60s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++64s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++69s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++74s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++78s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++83s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++88s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++92s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++97s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++101s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++106s ssh=[10e8ac4f-88af-4cf2-acb8-91d4ddd75953 7.0.2-6-pve ] ++110s ssh=[down] ++115s ssh=[down] ++123s ssh=[down] ++131s ssh=[0950e94d-7c57-41f6-8d63-3702ed2ccff6 7.0.14-22-pve ] +UP after 131s: 0950e94d-7c57-41f6-8d63-3702ed2ccff6 7.0.14-22-pve diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/0-status.txt b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/0-status.txt new file mode 100644 index 00000000..8213551d --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/0-status.txt @@ -0,0 +1,2 @@ +OSAPPLY-REPORT {"kernel": {"default": "7.0.2-6-pve", "flag": null, "from": null, "phase": "none", "reason": null, "rebooted_at": null, "result_at": null, "running": "7.0.2-6-pve", "self_revert_used": false, "setup_problems": [], "staged_at": null, "step_id": null, "to": null, "vmid": null}, "kernel_mode": "kernel-status", "layer": "kernel", "mode": "kernel-status", "pass_seconds": 0.0, "refused": null, "release_id": "by-hand", "vmid": 9201} +rc=0 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/1-signed.txt b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/1-signed.txt new file mode 100644 index 00000000..99bd1371 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/1-signed.txt @@ -0,0 +1,4 @@ +== os_kernel_step (stage 7.0.14-20-pve) → tester-1, 2026-10-07T14:02:28Z +signed: op=os_kernel_step host=tester-1-d70be4 guest="" key_id=felhom-op-1 nonce=dcf74e2325224b4b02b2407415e55377 expires=2026-10-07T14:47:28Z +wrote envelope to /dev/null +uploaded signed op to the hub jobs queue diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/2-setup.txt b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/2-setup.txt new file mode 100644 index 00000000..ec466a68 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/2-setup.txt @@ -0,0 +1,23 @@ + linux /boot/vmlinuz-7.0.14-20-pve root=/dev/mapper/pve-root ro quiet softlockup_panic=1 hardlockup_panic=1 hung_task_panic=1 panic=10 rdinit=/felhom-test-no-rdinit init=/felhom-test-no-init +1 +syntax-ok +felhom_next=7.0.14-20-pve +{ + "authority": "signed", + "default_before": "7.0.2-6-pve", + "from": "7.0.2-6-pve", + "packages": [ + { + "name": "proxmox-kernel-7.0", + "version": "7.0.14-20" + } + ], + "phase": "staged", + "self_revert_used": false, + "staged_at": "2026-10-07T14:17:16Z", + "step_id": "e1-b-panic", + "to": "7.0.14-20-pve", + "updated_at": "2026-10-07T14:17:16Z", + "vmid": 9201 +} +7db243cb-7eec-4a96-8582-785d21454458 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/3-reboot-sent.txt b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/3-reboot-sent.txt new file mode 100644 index 00000000..a9f8d0d4 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/3-reboot-sent.txt @@ -0,0 +1,3 @@ +2026-10-07T14:17:47Z +os-apply: KERNEL REBOOT — one-shot boot of 7.0.14-20-pve (the default stays 7.0.2-6-pve) +Connection to 192.168.0.154 closed by remote host. diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/4-after.txt b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/4-after.txt new file mode 100644 index 00000000..0bb0c238 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/4-after.txt @@ -0,0 +1,16 @@ +7.0.2-6-pve +felhom_next= + -2 73bd8914acb84b1a80aada7daaa1d479 Wed 2026-10-07 13:06:00 CEST Wed 2026-10-07 15:15:11 CEST + -1 7db243cb7eec4a968582785d21454458 Wed 2026-10-07 15:16:27 CEST Wed 2026-10-07 16:19:44 CEST + 0 766262ddb9f34047bf4cb42b61264d54 Wed 2026-10-07 16:20:25 CEST Wed 2026-10-07 16:20:57 CEST +felhom-agent : PWD=/ ; USER=root ; COMMAND=/usr/local/sbin/felhom-os-apply --plan /var/lib/felhom-agent/os/plan-boot-20261007T142032Z-kernel-kernel-boot.json +os-apply: KERNEL AFTER-BOOT oneshot -> fell_back running=7.0.2-6-pve (7.0.2-6-pve -> 7.0.14-20-pve) +time=2026-10-07T16:20:32.619+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: KERNEL AFTER-BOOT oneshot -> fell_back running=7.0.2-6-pve (7.0.2-6-pve -> 7.0.14-20-pve)" +time=2026-10-07T16:20:32.619+02:00 level=WARN msg="osupdate: kernel step FELL BACK — the new kernel did not come up; the box runs the old one" run=boot-20261007T142032Z layer=kernel vmid=0 from=7.0.2-6-pve to=7.0.14-20-pve +time=2026-10-07T16:20:32.619+02:00 level=INFO msg="osupdate: DONE" run=boot-20261007T142032Z layer=kernel vmid=0 outcome=fell_back healthy=false reason="the box came back on the old kernel by itself (the new one did not boot, or crashed)" upgraded=0 pending=0 not_covered=0 restart_needed=0 reboot_needed=false wrapper_seconds=0 + "phase": "fell_back", + "reason": "the box came back on the old kernel by itself (the new one did not boot, or crashed)", +1 + "armed": true, + "last_boot_unclean": false, + "unclean_boots_in_window": 0, diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/5-reset-by-hand.txt b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/5-reset-by-hand.txt new file mode 100644 index 00000000..caaef576 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/5-reset-by-hand.txt @@ -0,0 +1,3 @@ +Unpacking proxmox-kernel-7.0 (7.0.2-6) over (7.0.14-20) ... +Setting up proxmox-kernel-7.0 (7.0.2-6) ... +proxmox-kernel-7.0 7.0.2-6 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/bootid.before b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/bootid.before new file mode 100644 index 00000000..d10a326b --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/bootid.before @@ -0,0 +1 @@ +7db243cb-7eec-4a96-8582-785d21454458 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0000.png b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0000.png new file mode 100644 index 0000000000000000000000000000000000000000..ce28fa03554e2d03c70a761bbdb460e92da71087 GIT binary patch literal 3077 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 F{{dN5JTL$N literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0123.png b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0123.png new file mode 100644 index 0000000000000000000000000000000000000000..45e606e2d316ec241175ea775abdd6e49e13f97c GIT binary patch literal 7076 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 NbK>mrM@KJy^Iwr2=aB#a literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0131.png b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0131.png new file mode 100644 index 0000000000000000000000000000000000000000..45e606e2d316ec241175ea775abdd6e49e13f97c GIT binary patch literal 7076 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 NbK>mrM@KJy^Iwr2=aB#a literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0140.png b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0140.png new file mode 100644 index 0000000000000000000000000000000000000000..4b26d214eca2e5b1c23769240e588c10240c67c4 GIT binary patch literal 8464 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 UI63gg-*#4~b8cs=P6yrmFaD)4xBvhE literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0148.png b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0148.png new file mode 100644 index 0000000000000000000000000000000000000000..328ca7c704aaa82e503e20e084ecd0eb8660ace1 GIT binary patch literal 1476 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>i0*Z)=h^jL%uy%X8IEGZrd3%tN7btjW x!FT^$KJx`Y<|r5qfzc2c4S~@Rpic-igfst{%)scKro#ua(9_k=Wt~$(698UE5{&== literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0156.png b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/shots/s0156.png new file mode 100644 index 0000000000000000000000000000000000000000..363cf27ab6bac961ded4c18eb756445f606c212f GIT binary patch literal 5183 zcmeH|`&-gk8o<9==vt}UMVrwzr?JU2FYS04O_FBRH7%h{kwz>lFG$)rHVSw_nwqYr zq=n9?L5(7rHxdFB6}Qa0q9U?}rbVcjh=_^;$};=x{;>bTKAvCRbAEWA=e(cudEayQ zG&In3o7FY|08E2U_@4m)kbb-6i$59agHnCA3IO&P1^Is)hAWYce_v4SwFfwDZ=Vp8 zcRrR-@5hgy47$^mDo5OW1%utNsd(^y`H#HSOLCQFJ&Oi`eB}!O#~(tfT{~T(%h6VO zr&^wLfTmATYMNk>mI--zOvLR=3EEOI(^9>55jI#!e4)HCO#Y?R&nK1Tx>4|g0TdEKMR|H^Dpu6^6pYG@1p4|iXV0hK<}u{ z7547E7|uDwK<+N|31dJ|*Z>zl!8E7RhK}Az^(uCa1pO9zuKB>PD2FhrjS&kK=>Wz0 zunUlmhpoB8@yjcxICYO;D<6ZoG0LhPQ**VR=Ivs{EUAw>d|#nxsQCK9(A6kGf1_v~ z3jp)Ax@`-W)uKj^WMBJZgw7_+YIqksy;@N??RxlZM7LQY?_hOu?z{X5BE>BK%m#JE z{NRHe#w^Esa&bC%k?LMIjcwySZ*zF8dwZE@r^d4`>ja7m_J%-fpfZFW$N%8icU)B> zgc4k_DAfDXd!Jd%W_IAsmHa8?`5OZu{dI<` zv4-hdRUGBR0CU=7VG#7@4gcAk1^1)&g^M&7nX?rD$g%Pe`sCI?IYZ)5m1O|@Q>@rN zIj7pigGIOauT@`{ftzd!43g@NTm-5a#SzC1NiwE|z}>(b1FdKKus_#~U61$J{g{Ak ze44O6y`()6-s5(1?a}2tXDsP>YzG?LC0TndawEe+$>_m6rKUSaSUE%_C0lecI1~JX zZ>tasxCCuua0y)C+3|iBS2lpCIwOTJdd}_r#Q>OWF>6drT@y6XR@K|)*@<8Ffq+&a zPHQ5IxS(i{1oRhHXgK(dZB z02ZRxrMNzF2W3uY_5Oj+(vIHg{MDW_A7m5iUj!qCb66-x0eUCLN`r=7#m2z3>rpgiMl5YUi)22WRP4ms&5|goSJ7Q}_Jm{E~ z?&qVoRj&pWwXtJ{!0AB-DE(2NeeEeeGeR26?%b!|T9{}!`X;9N&eF}wFG$@+l>;w4 z@NQudib)rVJxla;7`0_|br~#{v5uk`>zcRTIZ<^qn;}B@y%WlcHdj#XebEwS%Y-Wc zfCH2klSEZi?Yq0t=)=p4I4g*AW!+btRLaT&E!HSg@^=3&LZUC)hxb=(JNGA!a|aUb zAhIHaabC86F6gITHC~DKJmIjR z$g`X&eK`-ib*3#SeM&O4_U=OYE3Se zKB-Wa1chpc)~b`uA}q=bhzYF+sqO_bdSqe2Tl-!1zlZ%G?d>)xR@nV5hk|R?PZ9}l zcB1loC}t>h^b$MmTf4`gf|>}Y8{GV!o#+N?wj&jMBV)z0C*+fexyGRWV9wHYAgB(TZ;O^N6fm0WJ*QJ(KQR`k~C#q`iW9 z_5c*DD~H4kyPAaOnrBA2QyZNQ;ccA*j8H4uU=2+YelOmU%^_ghiNguhVIe8As6B|U z3nYOJuG!9W54VQ6-OcUUJ9@3sBpkbt{`C9h=dzOTsFELCR^{I4?Qx{)aT8&E!RzI9 z)qE7yLb}+Q2|XGj&*m4x(Daw>K|I(*zr31L3KDwnq`thwaEOm%&*ND zYr~pvoS7b3bPTm|$6aOjOQd?k#;XRnMwy%d{rIVkol4$Gq->-Th`DK~k8m4_QM7N0 zA%a39(|4I!aayex5&5@QaOYTOlo8aFSIGgWoW29r)A=sGPtUWj_SYK%E$wolg2AMn z3L)pCC~3L4pHw{lEL-FrLgn5q8I#*Hb$hF_k`DP~If}Od7bL2F6aFkrPNDGa3Spg| zG$CHt%2%@rG9LV0!fJ02EP4#l@_w-sH+Vp$5+Ctc2th$D5yq{SBbx&TTR6V+or zGdXDt8LkS~{WK8DIWhK}y{73DHvG1(cRCArDF&`e1Z@{`~j=0_wR~`g literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/b-panic/watch.log b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/watch.log new file mode 100644 index 00000000..de6f4c41 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/b-panic/watch.log @@ -0,0 +1,32 @@ ++0s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++5s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++9s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++14s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++18s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++23s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++28s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++32s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++37s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++42s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++46s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++51s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++55s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++60s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++65s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++69s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++74s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++78s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++83s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++88s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++92s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++97s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++102s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++106s ssh=[7db243cb-7eec-4a96-8582-785d21454458 7.0.2-6-pve ] ++110s ssh=[down] ++115s ssh=[down] ++123s ssh=[down] ++131s ssh=[down] ++140s ssh=[down] ++148s ssh=[down] ++156s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] +UP after 156s: 766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/1-signed.txt b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/1-signed.txt new file mode 100644 index 00000000..a1258d83 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/1-signed.txt @@ -0,0 +1,4 @@ +== os_kernel_step (stage 7.0.14-20-pve again) → tester-1, 2026-10-07T14:21:41Z +signed: op=os_kernel_step host=tester-1-d70be4 guest="" key_id=felhom-op-1 nonce=0e5e34cd628b17af29523b11e0109052 expires=2026-10-07T15:06:41Z +wrote envelope to /dev/null +uploaded signed op to the hub jobs queue diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/2-setup.txt b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/2-setup.txt new file mode 100644 index 00000000..b847f3ad --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/2-setup.txt @@ -0,0 +1,4 @@ +0 +onboot: 0 +felhom_next=7.0.14-20-pve +766262dd-b9f3-4047-bf4c-b42b61264d54 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/3-reboot-sent.txt b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/3-reboot-sent.txt new file mode 100644 index 00000000..ea6248e0 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/3-reboot-sent.txt @@ -0,0 +1,3 @@ +2026-10-07T14:36:23Z +os-apply: KERNEL REBOOT — one-shot boot of 7.0.14-20-pve (the default stays 7.0.2-6-pve) +Connection to 192.168.0.154 closed by remote host. diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/4-after.txt b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/4-after.txt new file mode 100644 index 00000000..801b7b73 --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/4-after.txt @@ -0,0 +1,21 @@ +7.0.2-6-pve + -2 766262ddb9f34047bf4cb42b61264d54 Wed 2026-10-07 16:20:25 CEST Wed 2026-10-07 16:38:19 CEST + -1 0da447bee6084d62a1d8de2de0e3fa37 Wed 2026-10-07 16:38:36 CEST Wed 2026-10-07 16:59:06 CEST + 0 10e8ac4f88af4cf2acb891d4ddd75953 Wed 2026-10-07 16:59:22 CEST Wed 2026-10-07 16:59:59 CEST +2026-10-07T16:38:43+02:00 felhom felhom-agent[1187]: time=2026-10-07T16:38:43.485+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: KERNEL AFTER-BOOT oneshot -> judging running=7.0.14-20-pve (7.0.2-6-pve -> 7.0.14-20-pve)" +2026-10-07T16:38:43+02:00 felhom felhom-agent[1187]: time=2026-10-07T16:38:43.486+02:00 level=INFO msg="osupdate: kernel step — judging the one-shot boot" run=boot-20261007T143843Z layer=kernel vmid=0 from=7.0.2-6-pve to=7.0.14-20-pve wait=20m0s +2026-10-07T16:38:43+02:00 felhom felhom-agent[1187]: time=2026-10-07T16:38:43.621+02:00 level=INFO msg="osupdate: kernel step — the box reached the hub on the new kernel" run=boot-20261007T143843Z layer=kernel vmid=0 after=0s +2026-10-07T16:58:54+02:00 felhom felhom-agent[1187]: time=2026-10-07T16:58:54.560+02:00 level=ERROR msg="osupdate: kernel step — the one-shot boot is NOT healthy; restarting ONCE into the old kernel" run=boot-20261007T143843Z layer=kernel vmid=0 reason="no health reading: {\"code\": \"R10\", \"reason\": \"vmid 9201 is not running\"}" waited=20m0s from=7.0.2-6-pve to=7.0.14-20-pve +2026-10-07T16:58:54+02:00 felhom felhom-os-apply[12234]: os-apply: KERNEL REBOOT — self-revert to 7.0.2-6-pve: no health reading: {"code": "R10", "reason": "vmid 9201 is not running"} +2026-10-07T16:58:54+02:00 felhom felhom-agent[1187]: time=2026-10-07T16:58:54.690+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: KERNEL REBOOT — self-revert to 7.0.2-6-pve: no health reading: {\"code\": \"R10\", \"reason\": \"vmid 9201 is not running\"}" +--- +os-apply: KERNEL AFTER-BOOT reverting -> self_reverted running=7.0.2-6-pve (7.0.2-6-pve -> 7.0.14-20-pve) +time=2026-10-07T16:59:30.807+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: KERNEL AFTER-BOOT reverting -> self_reverted running=7.0.2-6-pve (7.0.2-6-pve -> 7.0.14-20-pve)" +time=2026-10-07T16:59:30.808+02:00 level=WARN msg="osupdate: kernel step SELF-REVERTED — back on the old kernel" run=boot-20261007T145930Z layer=kernel vmid=0 from=7.0.2-6-pve to=7.0.14-20-pve reason="no health reading: {\"code\": \"R10\", \"reason\": \"vmid 9201 is not running\"}" + "phase": "self_reverted", + "reason": "no health reading: {\"code\": \"R10\", \"reason\": \"vmid 9201 is not running\"}", + "self_revert_used": true, + "armed": true, + "unclean_boots_in_window": 0, +felhom_next= +status: running diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/bootid.before b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/bootid.before new file mode 100644 index 00000000..477ea9af --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/bootid.before @@ -0,0 +1 @@ +766262dd-b9f3-4047-bf4c-b42b61264d54 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0000.png b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0000.png new file mode 100644 index 0000000000000000000000000000000000000000..ce28fa03554e2d03c70a761bbdb460e92da71087 GIT binary patch literal 3077 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

R67 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 literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0123.png b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0123.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4061dac02e54492307c3f09488014b7fcee7dd GIT binary patch literal 5197 zcmeH|>pRu#6QHfJTnI5Rf8bwQ* zunwU?TBk&u+m5WJWXqIB5ET`tBqCBm$Y%H2eX;+-UYhkAvVTVIchMsW;tB~|^U0q3!VV&N{ zg*ij8GTkp!trp1=^0G$zXG5AFx18~&daa1TPTES_Owt6pFZZMF)sJP|w9|X82&9)q zZSq&vJOY?UV6rE-@+?sWXTuqh&V66RZ#XstxGy2{LmqGA9d?8~h%30Wx395{J9K=s z7O^B9UP~x&B)^Esee-c4?_9_$Xl2)pqBg4?YCt#IIWnqh;nYgX^L~1*rx8 zjo*sym-9lHG7>zJ+OX%Qo0MpSqu*D#qQ{jy=3oirWDI4`{z?uasG&n3z^XPCzL4 zg1Bqw2M9%(AW6|g0mDUH7XZll*s5Nf(m>P$fYJ*74<4v%!Motr8y$>$;>-Xk6w%65 zYlxc6&+m$8LlZ+m#4#Oa>IL=p7dW*eV2&n`PL|InvTjuwT=`V-mkzFGkGeLQ>e8o~KcOa(*ZU8{HffX~ZDzleU{nA?#06xtjxhnQdzE`gi0LYEO zL8Z81I^@7t$Gh!VEn&rft@iJlZW_J;>SmvK6c?o2hcp766Z!};aXf`YUewEhR<3}( z=YAW3$yUKLq(Al97ieM5O)cl=q`7yN-!;D>AgvOF7Jj}89b<)f3yc3T&k-$F0jAD5 z^xQ&cpF%j5k%Tq|7O;l?h{0ZBq%l5;S_qn#4kN4m%6x*4z3$_g4eI34QB9JQ4hCPF z;+L@Jmt(P}sj)}Brzv|@Wz#CaK}(52MLAJR@`Nh4rm;b{0v|#TIHlxEl{98lmtBnMxE6WZB#?Ud!t&T6 z!wBkYX=3xDbhAtYYOUz}#nT?k0qtl}%$$jnSVVn4@Lf?3Ik7CI*K?I`33Mx3&bqg- zq%kI5A*Zf-XHDzLoEpwr3WS`-{)X$YFnc06$W~Kms$oYn@x79%sk>* zXhyyQ|w#l19{;<{@B7y49vSW}81tOU>IwD-KQ2r0g&Dr;HAm`vnSTG8BaTme2t9 z=<_&ilv6MlBiiy0%(DvdWc+LxA^p0l5LxZR`Sy`)KLzqC7$lM;WkGneC&Ak_vW`#( zdsvn1pBsC%xo{DeZ?(TDspV^I;LRvGRx9>nxCb6lKOW$31gZzpiIZIQxP`aW1i~I1 zaSMgPyfH>;XD!9##A5 z{sbnKV55AABHl=lpAwk+=98w`5riWXW1Etub%Fgw-#N_T6RR7aqQ<%O^^UT|wVIrh zKzacebi#{_>A<9UhqR`iYjNrjwrLQCsm)`VITlpAfx1G9drpVXdyhYk@WLYSZGFR0 ztiZ}YU3w(1?4nW0bxy{2r);t0%I5+nsJ+1d_W9nuz*4+Cxu~nA8GpGVYV^uiau(CN zz|9I5#?xfRB%@_h7LtDCqd%!>so+E;1i3zvERTj>JS@dd`-&KY3iqi-fyahx3r&*~ zU+=Ntm}NV+1Cju0iO*|C9G^u}xr`z&3$x0^0<(32YPCCa_K5|B*mC8-o5&Qtk=tbp6+Oo^IZ* J_2)t}{s}p{-Aw=h literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0131.png b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/shots/s0131.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfa9b4ff8a2c04c6280faa56beca2da7b7ad489 GIT binary patch literal 5215 zcmeH}X*k>29>@O}V``qdE$wJcTQjX?O3_=jCsL)OC^|&#Wu{V%B1&zs1no@Qsbx~z zh%EY4ETd>i#TIldX&It25X+>y6N*2jY?|pIK-&gmA@0;IwbI$oapYwTs&v|g! z$9=E1fi?gDdp$0?`2m2YYN_$f7wW1ak_J5mfCDBTZZ6O?tbol*X>im9E)!bU>^9Ju zFi5qP_mkX5`-)q){1-TW@IEi?Gnvk+eLzGko|lfN6Xtad0ifzNq!IDT@>&ht0DY;a zimA!-goI15*;ro3$qL5fDFfxIedEsxc|!HOQTOqr&SO9hPc|d{1=i`{O|SQ-ZGFyT zuCx!c$sx|~ni_;uTGx{D=m@U}r|NXT#wy3|snPsRdTM{y#_G0L(47xk<7@ypBCO?t zM=tz6YB{{h7!d1BuF_cHX#QofWbL|EY>3;*v9+)5T*{z!h&{`}+5zx;xq`!iztY)b zjZ0<2!$Vd!ArvsZ>C{p&xP8Kk1v0!q3!M2fWsHz9fX)@aNL#? z0MM8y%{1$sI5wvJNbxa9)K#auMhz?jNDO9e$;2qxSnIb8d#gV4!Kwr^vWu!&TWB?`?@6e1> zP-bzspNq_Xg4XeITj0M4whmShfebN#rFXK`>iB89CbO9i({E6Mmyf3j7S{eD7R1@IbXIka7 z&UX4?$-bvR2`hrGNbDL)KZdmJuD?&OS z-`wGCZeP5@Kj9@Qi9uVW7N3Jr;h@)IVgHOZ-q#-we}m@Ah6|Vt6Gf%B4!&;fnx~sg zHwJzXGq#gU?JNHf6!wqu(dQx0J&C>7%eySU&;a_9aJN}29~;sULh(URJlhTPC6LoB zlv<16#XKe&S`oHr!HjP$_gc`s(7g2as zxn!xxx8>LvayoN!HPf;VL3e}9`EMbo?cY}5A&=C6w3=nj4=rny5y2ji3l-MHuz8l! zGg8C4xAiAWxDK0D2QI&9)kK!CO`9*#Nx|=7=15#49~AaL-xC%>B3AeLzm&yKeRFOJ`AKFNNtm7Nes3#`m&T zDdq~3m3>wabaiVm3AqTR&RF;j)LmwF2@l*yotjP4%hk_v1Ax;5xX>!!02Y7yxVK0F z+dC^ATDR_&TE)?LwOQ-wQu#+UAoA&$#W<*V2djD?V{nlRa$_MT4ar&u>*O1f>H|B6 z!wr86*NDK%t!D(X&t@bGDM37Ivq;%mulnuK=;EI=2w1}pxs z(~ckR-8jlk!~3tr_w%o{m`|Ohc@kSBq`BkYRicoobr-SjFG5eMq%7S(;W+0wR-X26 zFP(G%)DCI(Gx=i_z`S6xy)%r%t)z&KK2VU{&SG~?Su}xGnFJVwL4Tu zO8QXXx`8M#%tRRZEH>|_NfyC^uMx7#MW9;^n;tr14oD}#Mf zCj41HkuzLQ;55scLZ041JsQ~$?;t)jBZBT^d`ubf=FgCfTWpj_%0!eSDgJ%_V#iF; zKT2vs9Ir!NsIGfUt}1p09>p4vefPyG*~y%>07fMChxo&R!t+J>#cQ-sAV)c)ew5|R zBqyKFdVbr%_>u1-@0I!sQrG$`+mS*GG%K?(_RW!Y+UdPh=yT5uoi@VEy{q_=5}iV$ z;23O8rkTZ85A+cCYEV&bW|di4ob)#(E1gxFppb@tjIkkuTCV#NU)gt*mN}uOJ&mIL zH2G$)%>DLXPAAq^zOy?dBI>nELE^m9gv;G1{!MnS(l{Mn#Dtl@cpBiTg$=yTNV?K{ zt-xYa!WCg|X#$xAy#!G-98rN$3E(_(MEDj@sGUTR;TTV)UPt>p^(tS%m|WL@QGH=y zYCx$=2HE+|HV9GWs8%!h)`_~;C!V`3?V zs*44BAj8o9lv*aH-^0|0-X7vKg?|!7pIfwzQXSe$C3MKW8^r_1!|9eS5#C{_`csMN zMqfjM;^}<8zFoz7n`?ECn9G0JDtk`vWpJbYV|42gMg%0JOaaj)#JNwKwhV%&@Lm@} zs2sBQ4@wsXs2(SYTmnLii_#VZpOGh> zsLXtCZ4_z=^mUb5{)D|PTx{7sbymDyJ+B6|4}Em#OE?jT$Tr>40s3qdbGUPVC+6Nr zBGzq6SxcY(N&jQyiKylDF~yIVnuq>s0FWb+Q=C+FH@gIO3G5QsC9q3im%uK8T>`rV e{@)33zzU5^9rzmPT^R9GuO1hC+?viu=KTv~rU-2S literal 0 HcmV?d00001 diff --git a/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/watch.log b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/watch.log new file mode 100644 index 00000000..24a6a3ef --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/E/c-unhealthy/watch.log @@ -0,0 +1,29 @@ ++0s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++4s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++9s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++13s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++18s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++23s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++27s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++32s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++36s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++41s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++46s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++50s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++55s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++59s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++64s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++69s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++73s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++78s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++83s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++87s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++92s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++96s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++101s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++106s ssh=[766262dd-b9f3-4047-bf4c-b42b61264d54 7.0.2-6-pve ] ++110s ssh=[down] ++114s ssh=[down] ++123s ssh=[down] ++131s ssh=[0da447be-e608-4d62-a1d8-de2de0e3fa37 7.0.14-20-pve ] +UP after 131s: 0da447be-e608-4d62-a1d8-de2de0e3fa37 7.0.14-20-pve diff --git a/documentation/audits/kernel-lane-2026-10-07/delivery/demo-boxes.txt b/documentation/audits/kernel-lane-2026-10-07/delivery/demo-boxes.txt new file mode 100644 index 00000000..fc5933eb --- /dev/null +++ b/documentation/audits/kernel-lane-2026-10-07/delivery/demo-boxes.txt @@ -0,0 +1,8 @@ +== agent_update 0.152.0 → demo-hp-bb76ea, 2026-10-07T15:19:42Z +signed: op=agent_update host=demo-hp-bb76ea guest="" key_id=felhom-op-1 nonce=a6b28e9753b5f265c5726228f78b725c expires=2026-10-07T16:04:42Z +wrote envelope to /dev/null +uploaded signed op to the hub jobs queue +== agent_update 0.152.0 → demo-felhom-8363b5, 2026-10-07T15:19:42Z +signed: op=agent_update host=demo-felhom-8363b5 guest="" key_id=felhom-op-1 nonce=1064b6dde1dd050dd5f6f7b788990412 expires=2026-10-07T16:04:42Z +wrote envelope to /dev/null +uploaded signed op to the hub jobs queue diff --git a/documentation/audits/kernel-lane-2026-10-07/delivery/tester1.txt b/documentation/audits/kernel-lane-2026-10-07/delivery/tester1.txt index 4a7e8679..60cba5ae 100644 --- a/documentation/audits/kernel-lane-2026-10-07/delivery/tester1.txt +++ b/documentation/audits/kernel-lane-2026-10-07/delivery/tester1.txt @@ -6,3 +6,7 @@ uploaded signed op to the hub jobs queue signed: op=agent_config_update host=tester-1-d70be4 guest="" key_id=felhom-op-1 nonce=ee80cce24f0a4ccccb6f07c401317d99 expires=2026-10-07T14:20:04Z wrote envelope to /dev/null uploaded signed op to the hub jobs queue +== agent_config_update 0.152.0 → tester-1, 2026-10-07T13:47:14Z +signed: op=agent_config_update host=tester-1-d70be4 guest="" key_id=felhom-op-1 nonce=94357bebffdcfc99cac92524558cf6f7 expires=2026-10-07T14:32:14Z +wrote envelope to /dev/null +uploaded signed op to the hub jobs queue