Files
felhom.eu/documentation/audits/night-2026-09-24/E/round-10.json
T

182 lines
8.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"round": 10,
"action": "ladder_step",
"accident": {
"kind": "docker_restart",
"cmd": "pct exec 9202 -- systemctl restart docker",
"fired_at": "14:33:09",
"result": "rc=0"
},
"app": "n8n",
"started": "2026-09-24T12:31:06Z",
"before": {
"state": {
"deployed": true,
"state": "running",
"update_phase": null,
"hold_reason": null,
"hold_kind": null,
"update_error": null,
"ladder_steps_left": 2
},
"badges": {
"hu": [
{
"title": "Újabb változat érhető el ehhez az alkalmazáshoz. A frissítés indításához nyomd meg a Frissítés gombot.",
"text": "Frissítés elérhető — 1 napja"
}
],
"en": [
{
"title": "A newer version of this app is available. Select the Update button to start it.",
"text": "Update available — 1 day ago"
}
]
},
"page_hu": [
"Az ügyfélszolgálat foglalkozik ezzel az alkalmazással, ezért az adatai megmaradnak: most csak magát az alkalmazást távolíthatod el."
],
"page_en": [
"Support is working on this app, so its data stays: for now you can remove only the app itself."
]
},
"steps_left_before": 2,
"pinned_before": {
"n8n": "n8nio/n8n:2.31.3"
},
"act": "Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'}",
"armed_at": "14:33:05",
"armed_why": "at starting",
"phases": [
[
4.9,
"backing-up"
],
[
7.0,
"safety-dump"
],
[
7.6,
"pulling"
],
[
116.4,
"copying"
],
[
118.5,
"starting"
],
[
122.8,
"verifying"
],
[
150.5,
"done"
]
],
"steps_left_after": 1,
"pinned_after": {
"n8n": "n8nio/n8n:2.40.5"
},
"controller_back_s": 0.2,
"time_to_steady_s": 155.0,
"after": {
"state": {
"deployed": true,
"state": "running",
"update_phase": "done",
"hold_reason": null,
"hold_kind": null,
"update_error": null,
"ladder_steps_left": 1
},
"badges": {
"hu": [
{
"title": "Újabb változat érhető el ehhez az alkalmazáshoz. A frissítés indításához nyomd meg a Frissítés gombot.",
"text": "Frissítés elérhető — 1 napja"
}
],
"en": [
{
"title": "A newer version of this app is available. Select the Update button to start it.",
"text": "Update available — 1 day ago"
}
]
},
"page_hu": [
"Temperature high: 80°C (hwmon2) Rendszermonitor →",
"+ 1 további figyelmeztetés →",
"Az ügyfélszolgálat foglalkozik ezzel az alkalmazással, ezért az adatai megmaradnak: most csak magát az alkalmazást távolíthatod el."
],
"page_en": [
"Temperature high: 80°C (hwmon2) System monitor →",
"+ 1 more warning →",
"Support is working on this app, so its data stays: for now you can remove only the app itself."
]
},
"readback": {
"A": true
},
"events": [
"2026-09-24T12:33:26Z controller_started (info)"
],
"box_log": [
"2026-09-24T12:31:11Z INFO [api] update requested for stack: n8n",
"2026-09-24T12:31:12Z INFO [stacks] update n8n: accepted — guarded update started",
"2026-09-24T12:31:12Z INFO [stacks] update n8n: phase checking",
"2026-09-24T12:31:12Z INFO [stacks] update n8n: ladder — step 1 of 2: n8n=n8nio/n8n:2.31.3 → n8n=n8nio/n8n:2.40.5, from 9e432b2ae70c14e3.yml (probe from .felhom.yml)",
"2026-09-24T12:31:12Z INFO [stacks] update n8n: no usable copy on any tier — younger than 1m0s and not older than this install's deploy (2026-09-24T12:00:13Z) (found: Tier 2 (second drive) at 2026-09-24T12:20:05Z (11m0s old); Tier 1 (own recovery unit) at 2026-09-24T12:16:00Z (15m0s old)) — backing up first",
"2026-09-24T12:31:12Z INFO [stacks] update n8n: phase backing-up",
"2026-09-24T12:31:12Z INFO [backup] update pre-backup for n8n: starting (DB dump → volume dump → unit capture → Tier 2)",
"2026-09-24T12:31:12Z INFO [backup] Discovered 3 databases",
"2026-09-24T12:31:12Z INFO [backup] Stopping n8n for safe volume dump",
"2026-09-24T12:31:12Z INFO [stacks] Stopping stack: n8n",
"2026-09-24T12:31:12Z INFO [stacks] Stack n8n stopped successfully (took 0.7s)",
"2026-09-24T12:31:13Z INFO [backup] Volume dump: n8n/n8n_n8n_data → 5.4 MB",
"2026-09-24T12:31:13Z INFO [backup] Restarting n8n after volume dump",
"2026-09-24T12:31:13Z INFO [stacks] Starting stack: n8n",
"2026-09-24T12:31:13Z INFO [stacks] Stack n8n started successfully (took 0.4s)",
"2026-09-24T12:31:13Z INFO [backup] update pre-backup for n8n: volume dump OK",
"2026-09-24T12:31:13Z INFO [backup] update pre-backup for n8n: recovery unit captured (0 database dump(s))",
"2026-09-24T12:31:14Z INFO [backup] Tier 2 copied n8n → /mnt/felhom-drives/scratch_hdd/backups/secondary/n8n (5.5 MB, 0 leg(s), 0s)",
"2026-09-24T12:31:14Z INFO [backup] update pre-backup for n8n: complete in 1.998s",
"2026-09-24T12:31:14Z INFO [stacks] update n8n: precondition met after the backup — Tier 2 (second drive) copy from 2026-09-24T12:31:14Z",
"2026-09-24T12:31:14Z INFO [stacks] update n8n: phase safety-dump",
"2026-09-24T12:31:14Z INFO [backup] Discovered 3 databases",
"2026-09-24T12:31:14Z INFO [backup] update safety dump for n8n: the app has no database — nothing to copy (no-op)",
"2026-09-24T12:31:14Z INFO [stacks] update n8n: safety dump done (0 file(s)) []",
"2026-09-24T12:31:14Z INFO [stacks] update n8n: the undo copy will hold 1 named volume(s), 5.4 MiB",
"2026-09-24T12:31:14Z INFO [stacks] update n8n: phase pinning",
"2026-09-24T12:31:14Z INFO [stacks] update n8n: pin advanced to /opt/docker/felhom-controller/data/catalog-cache/templates/n8n/steps/9e432b2ae70c14e3.yml (n8n=n8nio/n8n:2.40.5)",
"2026-09-24T12:31:14Z INFO [stacks] update n8n: phase pulling",
"2026-09-24T12:31:16Z INFO [stacks] Stack n8n post-start status:",
"2026-09-24T12:31:16Z INFO [stacks] n8n n8nio/n8n:2.31.3 running Up 3 seconds (health: starting)",
"2026-09-24T12:33:03Z INFO [stacks] update n8n: phase copying",
"2026-09-24T12:33:04Z INFO [stacks] update n8n: phase copying",
"2026-09-24T12:33:05Z INFO [stacks] update n8n: copied n8n_n8n_data → n8n_n8n_data.pre-update-20260924T123304Z in 500ms",
"2026-09-24T12:33:05Z INFO [stacks] update n8n: phase starting",
"2026-09-24T12:33:05Z INFO [stacks] update n8n: phase verifying",
"2026-09-24T12:33:21Z WARN [stacks] update recovery: n8n was interrupted in verifying (started 2026-09-24T12:31:12Z) — the new version may have run; marking it Updating and RESUMING the health wait",
"2026-09-24T12:33:21Z WARN [update] 1 interrupted update(s) will resume after the backup side is wired: [n8n]",
"2026-09-24T12:33:21Z INFO [backup] restore record wired: /opt/docker/felhom-controller/data/restore-status.json (interrupted at startup: false)",
"2026-09-24T12:33:21Z INFO [scheduler] Registered periodic job: deadapp-check (every 30s)",
"2026-09-24T12:33:21Z INFO [scheduler] Registered periodic job: backup-cache (every 5m0s)",
"2026-09-24T12:33:21Z INFO [scheduler] Daily job tier2-backup scheduled for 2026-09-25 14:20 CEST",
"2026-09-24T12:33:21Z INFO [scheduler] Daily job offbox-backup scheduled for 2026-09-24 15:05 CEST",
"2026-09-24T12:33:21Z INFO [stacks] update n8n: resuming after a controller restart — `up -d` then the health wait",
"2026-09-24T12:33:21Z INFO [backup] Found 9 DB dump files across drives",
"2026-09-24T12:33:21Z INFO [stacks] update n8n: phase verifying",
"2026-09-24T12:33:22Z WARN [monitor] Temperature threshold breached: 80°C (limit: 75°C)",
"2026-09-24T12:33:22Z WARN [api] Unauthorized request to /api/stacks/n8n from 172.18.0.2:51556",
"2026-09-24T12:33:22Z INFO [backup] Discovered 3 databases",
"2026-09-24T12:33:22Z INFO [backup] Backup status cache refreshed",
"2026-09-24T12:33:37Z INFO [stacks] update n8n: healthy after 16s (the app's health check passed)",
"2026-09-24T12:33:37Z INFO [stacks] installed-images n8n: recorded 1 service(s) (n8n=n8nio/n8n:2.40.5 (sha256:9f693fd55655…))",
"2026-09-24T12:33:37Z INFO [stacks] update n8n: DONE in 2m25s"
],
"undo_copies_left": "0"
}