OS updates guest fast lane: records — 11 §8.1 BUILT, 03 cloudflared corrected, 07 §6.1 OS leg, 00 PARTIAL, monthly runbook infra pins, golden 0.291.0 record + vouch, register 331 -> 333 (R-837/838/726/843 closed; R-840/841/842/844/845 opened), STATUS, report
gates / gates (push) Successful in 31s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-04 11:41:50 +02:00
parent e55b2ceb63
commit e78726314e
25 changed files with 1573 additions and 18 deletions
@@ -12,3 +12,7 @@ R10: 4 raise(s) removed -> suite rc=1; failing tests: test_R10_bind_only_in_a_sn
R11: 9 raise(s) removed -> suite rc=1; failing tests: test_R11_bad_name, test_R11_bad_version_string, test_R11_duplicate; own test(s) failed: YES
R12: 1 raise(s) removed -> suite rc=1; failing tests: test_R12_host_layer; own test(s) failed: YES
R13: 1 raise(s) removed -> suite rc=1; failing tests: test_R13_repair_does_not_fix_it; own test(s) failed: YES
== RP (wrapper conffile): the old wording (every conffile line reported as kept)
FAIL: test_updated_vs_kept (__main__.Conffiles.test_updated_vs_kept)
AssertionError: 'os-apply: CONFFILE updated /etc/debian_version (it was not changed locally)' not found in ['os-apply: START release=os-t1 layer=guest:9201 lane=fast mode=apply packages=2', 'os-apply: REPAIR configured=0 fixed=0', 'os-apply: PLAN upgrade=2 already=0 not-installed=0 from-snapshot=0', 'os-apply: CONFFILE kept /etc/debian_version', 'os-apply: CONFFILE kept /etc/ssh/sshd_config', 'os-apply: DONE rc=0 seconds=0.0 upgraded=2']
FAILED (failures=1)
@@ -33,3 +33,9 @@ FAIL gitea.dooplex.hu/admin/felhom-agent/internal/localapi 0.563s
== RP (local API hook): run the leg after a FAILED backup too
afterbackup_test.go:60: the leg ran after a FAILED backup: [8200]
FAIL (recorded from the run above)
== RP (selftest flag): drop the os-update case from selftestFlag.Set
selftest_flag_test.go:37: dispatched but refused by --selftest: [os-update]
FAIL gitea.dooplex.hu/admin/felhom-agent/cmd/felhom-agent 0.010s
== RP (leg): baseline = the apply's own before-reading only (the pre-fix rule)
leg_test.go:279: an app that stopped during the run passed: {RunID:20261004T040000Z Trigger:night Mode:apply Ring:0 ReleaseID:ring0-20261004T040000Z Outcome:applied Healthy:true HealthReason: VMID:9201 Upgraded:[{Name:libc6 Version: Origin:}] Installed:[] Pending:[] NotCovered:[] RestartNeeded:[] DockerRestartNeeded:false RebootNeeded:false Refused:[]}
FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.195s
@@ -0,0 +1,90 @@
1791104489.428006469 302
1791104490.114048259 302
1791104490.867431883 302
1791104491.567710242 302
1791104492.259675188 302
1791104492.950311346 302
1791104493.658119300 302
1791104494.345122536 302
1791104495.027891977 302
1791104495.724212868 302
1791104496.422407509 302
1791104497.128727616 302
1791104497.800224130 302
1791104498.519248669 302
1791104499.203467396 302
1791104499.898045533 502
1791104500.634582730 502
1791104501.341338498 502
1791104502.054985899 502
1791104502.792687510 502
1791104503.493970117 502
1791104504.236100842 502
1791104504.980276912 502
1791104505.689072396 502
1791104506.471770326 502
1791104507.185250940 502
1791104508.316227102 502
1791104509.010368824 404
1791104509.690610573 302
1791104510.381269521 302
1791104511.048606319 302
1791104511.718435404 302
1791104512.462336250 502
1791104513.187968905 502
1791104513.871106880 302
1791104514.590549839 302
1791104515.281227748 302
1791104515.964558604 302
1791104516.720756559 302
1791104517.426584135 302
1791104518.115760697 302
1791104518.810201702 302
1791104519.507291973 302
1791104520.172275341 302
1791104520.866469463 302
1791104521.541290853 302
1791104522.219399888 302
1791104522.891993819 302
1791104523.560829339 302
1791104524.240801665 302
1791104524.946212414 302
1791104525.627388820 302
1791104526.329685610 302
1791104527.011843100 302
1791104527.684678463 302
1791104528.380214494 302
1791104529.058330821 302
1791104529.740540446 302
1791104530.436470651 302
1791104531.121601771 302
1791104531.809593181 302
1791104532.503149505 302
1791104533.173713227 302
1791104533.856540265 302
1791104534.544973430 302
1791104535.253316994 302
1791104535.932080467 302
1791104536.599649531 302
1791104537.294371521 302
1791104537.968883762 302
1791104538.662330307 302
1791104539.355172110 302
1791104540.014510174 302
1791104540.732988090 302
1791104541.409134391 302
1791104542.085884593 302
1791104542.786152655 302
1791104543.468040923 302
1791104544.129791932 302
1791104545.053502785 302
1791104545.747716347 302
1791104546.430378570 302
1791104547.089481515 302
1791104547.826344317 302
1791104548.491677889 302
1791104549.200576500 302
1791104549.873171847 302
1791104550.549674984 302
1791104551.223931502 302
1791104551.897581518 302
@@ -0,0 +1,93 @@
1791104489.428473157 302
1791104490.154456409 302
1791104490.836711390 302
1791104491.512992898 302
1791104492.188921801 302
1791104492.892582650 302
1791104493.561025000 302
1791104494.243801578 302
1791104494.946931718 302
1791104495.612770541 302
1791104496.296371937 302
1791104496.959464984 302
1791104497.624069604 302
1791104498.287369613 302
1791104498.954218253 302
1791104499.625720367 302
1791104500.285823257 302
1791104500.962562788 302
1791104501.623569883 302
1791104502.280153375 502
1791104502.973783514 502
1791104503.699803496 502
1791104504.477656042 502
1791104505.219746840 502
1791104505.935741922 502
1791104506.696658409 502
1791104507.383980538 502
1791104508.099312305 502
1791104508.778478656 502
1791104509.485583013 502
1791104510.206577081 502
1791104510.894142842 502
1791104511.583745893 502
1791104512.301754435 502
1791104512.965882550 502
1791104513.674358904 502
1791104514.365515398 302
1791104515.084994873 302
1791104515.780146089 302
1791104516.467673569 302
1791104517.127579680 302
1791104517.806574655 302
1791104518.464909459 302
1791104519.137104416 302
1791104519.819783794 502
1791104520.535296664 530
1791104521.190614199 302
1791104521.864351794 302
1791104522.541227619 302
1791104523.210468864 302
1791104523.862415986 302
1791104524.545740539 302
1791104525.247498962 302
1791104525.907280086 302
1791104526.568936189 302
1791104527.226485539 302
1791104527.883240645 302
1791104528.572125595 302
1791104529.261611733 302
1791104529.990339048 302
1791104530.672950131 302
1791104531.335651483 302
1791104532.020457877 302
1791104532.681731917 302
1791104533.347279268 302
1791104533.999334640 302
1791104534.662664742 302
1791104535.326620624 302
1791104535.998590184 302
1791104536.651396219 302
1791104537.299040037 302
1791104537.937915214 302
1791104538.640295166 302
1791104539.329815017 302
1791104539.985113137 302
1791104540.672365246 302
1791104541.358812693 302
1791104542.035139317 302
1791104542.698601778 302
1791104543.351804369 302
1791104544.018269004 302
1791104544.686076951 302
1791104545.360390747 302
1791104546.033087077 302
1791104546.697562917 302
1791104547.355845574 302
1791104548.046312941 302
1791104548.728344788 302
1791104549.396103966 302
1791104550.084478791 302
1791104550.772128650 302
1791104551.425494194 302
1791104552.081996680 302
@@ -0,0 +1,2 @@
demo-hp (public URL through Cloudflare, 09:01:30-09:06:00Z): samples 92 codes {'302': 73, '502': 18, '530': 1}; first non-302 09:01:42Z, last 09:02:00Z; gap at most 19.6 s
demo-felhom (public URL through Cloudflare, 09:01:30-09:06:00Z): samples 89 codes {'302': 74, '502': 14, '404': 1}; first non-302 09:01:39Z, last 09:01:53Z; gap at most 14.7 s
@@ -0,0 +1,306 @@
=== felhom-agent 0.140.0-rc2 selftest=os-update vmid=9201 ring=0 enabled=true release=false ===
time=2026-10-04T11:08:52.934+02:00 level=INFO msg="osupdate: START" run=20261004T090852Z vmid=9201 ring=0 trigger=debug enabled=true release=ring0-20261004T090852Z
time=2026-10-04T11:09:08.241+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=ring0-20261004T090852Z layer=guest:9201 lane=fast mode=inventory packages=0"
time=2026-10-04T11:11:46.297+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=ring0-20261004T090852Z layer=guest:9201 lane=fast mode=apply packages=53"
time=2026-10-04T11:11:46.297+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: REPAIR configured=0 fixed=0"
time=2026-10-04T11:11:46.297+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: PLAN upgrade=53 already=0 not-installed=0 from-snapshot=0"
time=2026-10-04T11:11:46.297+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: CONFFILE updated /etc/debian_version (it was not changed locally)"
time=2026-10-04T11:11:46.297+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: DONE rc=0 seconds=18.7 upgraded=53"
time=2026-10-04T11:11:46.297+02:00 level=INFO msg="osupdate: DONE" run=20261004T090852Z vmid=9201 ring=0 trigger=debug outcome=applied healthy=true reason="" upgraded=53 pending=6 not_covered=6 restart_needed=7
--- os-update report ---
{
"docker_restart_needed": true,
"health_reason": "",
"healthy": true,
"mode": "apply",
"not_covered": [
"docker-ce-cli",
"containerd.io",
"docker-ce",
"docker-buildx-plugin",
"docker-ce-rootless-extras",
"docker-compose-plugin"
],
"outcome": "applied",
"pending": 6,
"refused": null,
"release_id": "ring0-20261004T090852Z",
"restart_needed": [
"agetty",
"containerd",
"cron",
"dbus-daemon",
"dhclient",
"sshd",
"systemd-logind"
],
"ring": 0,
"run_id": "20261004T090852Z",
"upgraded": [
{
"name": "libc6",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "base-files",
"version": "13.8+deb13u7",
"origin": ""
},
{
"name": "bash",
"version": "5.2.37-2+b10",
"origin": ""
},
{
"name": "bsdutils",
"version": "1:2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "gzip",
"version": "1.13-1+deb13u1",
"origin": ""
},
{
"name": "libperl5.40",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "perl",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "perl-base",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "perl-modules-5.40",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "liblastlog2-2",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "bsdextrautils",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "util-linux-extra",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libblkid1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libmount1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libsmartcols1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "mount",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "fdisk",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libuuid1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "util-linux",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libfdisk1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libaudit-common",
"version": "1:4.0.2-2+deb13u1",
"origin": ""
},
{
"name": "libaudit1",
"version": "1:4.0.2-2+deb13u1",
"origin": ""
},
{
"name": "libsqlite3-0",
"version": "3.46.1-7+deb13u2",
"origin": ""
},
{
"name": "libc-bin",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "login",
"version": "1:4.16.0-2+really2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "logsave",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "libext2fs2t64",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "e2fsprogs",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "libexpat1",
"version": "2.8.3-1~deb13u1",
"origin": ""
},
{
"name": "openssl-provider-legacy",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "libssl3t64",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "postfix",
"version": "3.10.13-0+deb13u1",
"origin": ""
},
{
"name": "python3.13",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "libpython3.13-stdlib",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "python3.13-minimal",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "libpython3.13-minimal",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "tzdata",
"version": "2026c-0+deb13u1",
"origin": ""
},
{
"name": "libcap2",
"version": "1:2.75-10+deb13u1+b3",
"origin": ""
},
{
"name": "libpcre2-8-0",
"version": "10.46-1~deb13u3",
"origin": ""
},
{
"name": "dhcpcd-base",
"version": "1:10.1.0-11+deb13u4",
"origin": ""
},
{
"name": "bind9-dnsutils",
"version": "1:9.20.29-1~deb13u1",
"origin": ""
},
{
"name": "bind9-host",
"version": "1:9.20.29-1~deb13u1",
"origin": ""
},
{
"name": "bind9-libs",
"version": "1:9.20.29-1~deb13u1",
"origin": ""
},
{
"name": "libc-l10n",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "locales",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "libssh2-1t64",
"version": "1.11.1-1+deb13u2",
"origin": ""
},
{
"name": "curl",
"version": "8.14.1-2+deb13u5",
"origin": ""
},
{
"name": "libcurl4t64",
"version": "8.14.1-2+deb13u5",
"origin": ""
},
{
"name": "libcap2-bin",
"version": "1:2.75-10+deb13u1+b3",
"origin": ""
},
{
"name": "libcom-err2",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "libcurl3t64-gnutls",
"version": "8.14.1-2+deb13u5",
"origin": ""
},
{
"name": "libss2",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "openssl",
"version": "3.5.7-1~deb13u3",
"origin": ""
}
]
}
@@ -0,0 +1,306 @@
=== felhom-agent 0.140.0-rc2 selftest=os-update vmid=9201 ring=0 enabled=true release=false ===
time=2026-10-04T11:04:21.448+02:00 level=INFO msg="osupdate: START" run=20261004T090421Z vmid=9201 ring=0 trigger=debug enabled=true release=ring0-20261004T090421Z
time=2026-10-04T11:04:42.234+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=ring0-20261004T090421Z layer=guest:9201 lane=fast mode=inventory packages=0"
time=2026-10-04T11:08:07.757+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=ring0-20261004T090421Z layer=guest:9201 lane=fast mode=apply packages=53"
time=2026-10-04T11:08:07.757+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: REPAIR configured=0 fixed=0"
time=2026-10-04T11:08:07.757+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: PLAN upgrade=53 already=0 not-installed=0 from-snapshot=0"
time=2026-10-04T11:08:07.757+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: CONFFILE kept /etc/debian_version"
time=2026-10-04T11:08:07.757+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: DONE rc=0 seconds=31.7 upgraded=53"
time=2026-10-04T11:08:07.758+02:00 level=INFO msg="osupdate: DONE" run=20261004T090421Z vmid=9201 ring=0 trigger=debug outcome=applied healthy=true reason="" upgraded=53 pending=6 not_covered=6 restart_needed=7
--- os-update report ---
{
"docker_restart_needed": true,
"health_reason": "",
"healthy": true,
"mode": "apply",
"not_covered": [
"docker-ce-cli",
"containerd.io",
"docker-ce",
"docker-buildx-plugin",
"docker-ce-rootless-extras",
"docker-compose-plugin"
],
"outcome": "applied",
"pending": 6,
"refused": null,
"release_id": "ring0-20261004T090421Z",
"restart_needed": [
"agetty",
"containerd",
"cron",
"dbus-daemon",
"dhclient",
"sshd",
"systemd-logind"
],
"ring": 0,
"run_id": "20261004T090421Z",
"upgraded": [
{
"name": "libc6",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "base-files",
"version": "13.8+deb13u7",
"origin": ""
},
{
"name": "bash",
"version": "5.2.37-2+b10",
"origin": ""
},
{
"name": "bsdutils",
"version": "1:2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "gzip",
"version": "1.13-1+deb13u1",
"origin": ""
},
{
"name": "libperl5.40",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "perl",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "perl-base",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "perl-modules-5.40",
"version": "5.40.1-6+deb13u1",
"origin": ""
},
{
"name": "liblastlog2-2",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "bsdextrautils",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "util-linux-extra",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libblkid1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libmount1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libsmartcols1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "mount",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "fdisk",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libuuid1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "util-linux",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libfdisk1",
"version": "2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "libaudit-common",
"version": "1:4.0.2-2+deb13u1",
"origin": ""
},
{
"name": "libaudit1",
"version": "1:4.0.2-2+deb13u1",
"origin": ""
},
{
"name": "libsqlite3-0",
"version": "3.46.1-7+deb13u2",
"origin": ""
},
{
"name": "libc-bin",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "login",
"version": "1:4.16.0-2+really2.41.5-0+deb13u1",
"origin": ""
},
{
"name": "logsave",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "libext2fs2t64",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "e2fsprogs",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "libexpat1",
"version": "2.8.3-1~deb13u1",
"origin": ""
},
{
"name": "openssl-provider-legacy",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "libssl3t64",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "postfix",
"version": "3.10.13-0+deb13u1",
"origin": ""
},
{
"name": "python3.13",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "libpython3.13-stdlib",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "python3.13-minimal",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "libpython3.13-minimal",
"version": "3.13.5-2+deb13u5",
"origin": ""
},
{
"name": "tzdata",
"version": "2026c-0+deb13u1",
"origin": ""
},
{
"name": "libcap2",
"version": "1:2.75-10+deb13u1+b3",
"origin": ""
},
{
"name": "libpcre2-8-0",
"version": "10.46-1~deb13u3",
"origin": ""
},
{
"name": "dhcpcd-base",
"version": "1:10.1.0-11+deb13u4",
"origin": ""
},
{
"name": "bind9-dnsutils",
"version": "1:9.20.29-1~deb13u1",
"origin": ""
},
{
"name": "bind9-host",
"version": "1:9.20.29-1~deb13u1",
"origin": ""
},
{
"name": "bind9-libs",
"version": "1:9.20.29-1~deb13u1",
"origin": ""
},
{
"name": "libc-l10n",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "locales",
"version": "2.41-12+deb13u4",
"origin": ""
},
{
"name": "libssh2-1t64",
"version": "1.11.1-1+deb13u2",
"origin": ""
},
{
"name": "curl",
"version": "8.14.1-2+deb13u5",
"origin": ""
},
{
"name": "libcurl4t64",
"version": "8.14.1-2+deb13u5",
"origin": ""
},
{
"name": "libcap2-bin",
"version": "1:2.75-10+deb13u1+b3",
"origin": ""
},
{
"name": "libcom-err2",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "libcurl3t64-gnutls",
"version": "8.14.1-2+deb13u5",
"origin": ""
},
{
"name": "libss2",
"version": "1.47.2-3+b12",
"origin": ""
},
{
"name": "openssl",
"version": "3.5.7-1~deb13u3",
"origin": ""
}
]
}
@@ -0,0 +1,58 @@
=== felhom-agent 0.140.0-rc2 selftest=os-update vmid=9201 ring=1 enabled=true release=true ===
time=2026-10-04T11:15:59.945+02:00 level=INFO msg="osupdate: START" run=20261004T091559Z vmid=9201 ring=1 trigger=debug enabled=true release=os-20261004-091417
time=2026-10-04T11:16:10.634+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=os-20261004-091417 layer=guest:9201 lane=fast mode=inventory packages=0"
time=2026-10-04T11:20:04.641+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=os-20261004-091417 layer=guest:9201 lane=fast mode=apply packages=272"
time=2026-10-04T11:20:04.641+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: REPAIR configured=0 fixed=0"
time=2026-10-04T11:20:04.641+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: PLAN upgrade=3 already=269 not-installed=0 from-snapshot=0"
time=2026-10-04T11:20:04.641+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: DONE rc=0 seconds=9.3 upgraded=3"
time=2026-10-04T11:20:04.642+02:00 level=INFO msg="osupdate: DONE" run=20261004T091559Z vmid=9201 ring=1 trigger=debug outcome=applied healthy=true reason="" upgraded=3 pending=6 not_covered=6 restart_needed=10
--- os-update report ---
{
"docker_restart_needed": true,
"health_reason": "",
"healthy": true,
"mode": "apply",
"not_covered": [
"docker-ce-cli",
"containerd.io",
"docker-ce",
"docker-buildx-plugin",
"docker-ce-rootless-extras",
"docker-compose-plugin"
],
"outcome": "applied",
"pending": 6,
"refused": null,
"release_id": "os-20261004-091417",
"restart_needed": [
"agetty",
"containerd",
"cron",
"dbus-daemon",
"dhclient",
"sshd",
"systemd",
"systemd-journal",
"systemd-logind",
"systemd-network"
],
"ring": 1,
"run_id": "20261004T091559Z",
"upgraded": [
{
"name": "libssl3t64",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "openssl",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "openssl-provider-legacy",
"version": "3.5.7-1~deb13u3",
"origin": ""
}
]
}
@@ -0,0 +1,58 @@
=== felhom-agent 0.140.0-rc3 selftest=os-update vmid=9201 ring=0 enabled=true release=false ===
time=2026-10-04T11:22:44.828+02:00 level=INFO msg="osupdate: START" run=20261004T092244Z vmid=9201 ring=0 trigger=debug enabled=true release=ring0-20261004T092244Z
time=2026-10-04T11:22:59.130+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=ring0-20261004T092244Z layer=guest:9201 lane=fast mode=inventory packages=0"
time=2026-10-04T11:23:37.731+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=ring0-20261004T092244Z layer=guest:9201 lane=fast mode=apply packages=3"
time=2026-10-04T11:23:37.731+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: REPAIR configured=0 fixed=0"
time=2026-10-04T11:23:37.731+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: PLAN upgrade=3 already=0 not-installed=0 from-snapshot=0"
time=2026-10-04T11:23:37.731+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: DONE rc=0 seconds=3.8 upgraded=3"
time=2026-10-04T11:28:41.271+02:00 level=INFO msg="osupdate: DONE" run=20261004T092244Z vmid=9201 ring=0 trigger=debug outcome=health_failed healthy=false reason="privatebin was running and is not" upgraded=3 pending=6 not_covered=6 restart_needed=10
--- os-update report ---
{
"docker_restart_needed": true,
"health_reason": "privatebin was running and is not",
"healthy": false,
"mode": "apply",
"not_covered": [
"docker-ce-cli",
"containerd.io",
"docker-ce",
"docker-buildx-plugin",
"docker-ce-rootless-extras",
"docker-compose-plugin"
],
"outcome": "health_failed",
"pending": 6,
"refused": null,
"release_id": "ring0-20261004T092244Z",
"restart_needed": [
"agetty",
"containerd",
"cron",
"dbus-daemon",
"dhclient",
"sshd",
"systemd",
"systemd-journal",
"systemd-logind",
"systemd-network"
],
"ring": 0,
"run_id": "20261004T092244Z",
"upgraded": [
{
"name": "openssl-provider-legacy",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "libssl3t64",
"version": "3.5.7-1~deb13u3",
"origin": ""
},
{
"name": "openssl",
"version": "3.5.7-1~deb13u3",
"origin": ""
}
]
}
@@ -0,0 +1,38 @@
=== felhom-agent 0.140.0 selftest=os-update vmid=9201 ring=0 enabled=true release=false ===
time=2026-10-04T11:38:36.515+02:00 level=INFO msg="osupdate: START" run=20261004T093836Z vmid=9201 ring=0 trigger=debug enabled=true release=ring0-20261004T093836Z
time=2026-10-04T11:38:50.533+02:00 level=INFO msg="osupdate: wrapper" line="os-apply: START release=ring0-20261004T093836Z layer=guest:9201 lane=fast mode=inventory packages=0"
time=2026-10-04T11:38:50.534+02:00 level=INFO msg="osupdate: DONE" run=20261004T093836Z vmid=9201 ring=0 trigger=debug outcome=nothing healthy=true reason="" upgraded=0 pending=6 not_covered=6 restart_needed=10
--- os-update report ---
{
"docker_restart_needed": true,
"health_reason": "",
"healthy": true,
"mode": "inventory",
"not_covered": [
"docker-ce-cli",
"containerd.io",
"docker-ce",
"docker-buildx-plugin",
"docker-ce-rootless-extras",
"docker-compose-plugin"
],
"outcome": "nothing",
"pending": 6,
"refused": null,
"release_id": "ring0-20261004T093836Z",
"restart_needed": [
"agetty",
"containerd",
"cron",
"dbus-daemon",
"dhclient",
"sshd",
"systemd",
"systemd-journal",
"systemd-logind",
"systemd-network"
],
"ring": 0,
"run_id": "20261004T093836Z",
"upgraded": null
}
@@ -0,0 +1,6 @@
os_update_applied|System security fixes installed (3 package(s)).|hub|Oct 04 09:28
os_update_health_failed|OS update on demo-hp-bb76ea: the guest was NOT healthy after 3 package(s) were installed (privatebin was running and is not). Nothing was undone automatically (no guest snapshot is possible, R-837); last night's whole-guest backup is th
os_update_applied|System security fixes installed (3 package(s)).|hub|Oct 04 09:21
os_update_applied|System security fixes installed (53 package(s)).|hub|Oct 04 09:03
sent|OS update on demo-hp-bb76ea: the guest was NOT healthy after 3 package(s) were installed (privatebin was running and is not). Nothing was undone automatically (no guest snapshot is possible, R-837); last night's whole-guest backup is the undo.|Oct 04 09:2
skipped|OS update on demo-hp-bb76ea: the guest was NOT healthy after 3 package(s) were installed (privatebin was running and is not). Nothing was undone automatically (no guest snapshot is possible, R-837); last night's whole-guest backup is the undo.|Oct 04 0