a7971c4822
gates / gates (push) Successful in 25s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
81 lines
9.7 KiB
Plaintext
81 lines
9.7 KiB
Plaintext
2026/09/24 20:31:00 scheduler.go:346: [INFO] [scheduler] Running job: offbox-backup
|
|
2026/09/24 20:31:00 scheduler.go:67: [DEBUG] [scheduler] job offbox-backup: execution starting
|
|
2026/09/24 20:31:00 main.go:1299: [INFO] [offbox] no scheduled off-site target on this box — the off-site leg does nothing; the update leg runs now
|
|
2026/09/24 20:31:00 unattended.go:254: [INFO] [update-leg] started (after-offsite): window 20:46, no step starts at or after 01:46
|
|
2026/09/24 20:31:00 unattended.go:300: [INFO] [update-leg] navidrome: skipped — needs_person
|
|
2026/09/24 20:31:00 update.go:526: [INFO] [stacks] update romm: accepted — guarded update started
|
|
2026/09/24 20:31:00 unattended.go:320: [INFO] [update-leg] romm: step pressed romm=rommapp/romm:5.0.0, romm-db=mariadb:11.4, romm-redis=redis:7-alpine → romm=rommapp/romm:5.3.0, romm-db=mariadb:11.4, romm-redis=redis:7-alpine
|
|
2026/09/24 20:31:00 update.go:1285: [INFO] [stacks] update romm: phase checking
|
|
2026/09/24 20:31:00 update.go:776: [INFO] [stacks] update romm: ladder — step 1 of 3: romm=rommapp/romm:5.0.0, romm-db=mariadb:11.4, romm-redis=redis:7-alpine → romm=rommapp/romm:5.3.0, romm-db=mariadb:11.4, romm-redis=redis:7-alpine, from 7f9c6a74b5891f8e.yml (probe from 7f9c6a74b5891f8e.felhom.yml)
|
|
2026/09/24 20:31:00 update.go:789: [INFO] [stacks] update romm: precondition met — Tier 1 (own recovery unit) copy from 2026-09-24T20:20:16Z (11m0s old, limit 24h0m0s)
|
|
2026/09/24 20:31:00 update.go:1285: [INFO] [stacks] update romm: phase safety-dump
|
|
2026/09/24 20:31:00 offbox_reconstitute.go:255: [INFO] [offbox] romm: pre-restore safety dump written → pre-restore-20260924T203100Z-romm-mariadb.sql (61.3 KB)
|
|
2026/09/24 20:31:00 update.go:821: [INFO] [stacks] update romm: safety dump done (1 file(s)) [/mnt/felhom-drives/scratch_hdd/userdata/romm/backups/primary/romm/db-dumps/pre-restore-20260924T203100Z-romm-mariadb.sql]
|
|
2026/09/24 20:31:01 undo.go:285: [INFO] [stacks] update romm: the undo copy will hold 3 named volume(s), 178.8 MiB
|
|
2026/09/24 20:31:01 update.go:1285: [INFO] [stacks] update romm: phase pinning
|
|
2026/09/24 20:31:01 pin.go:373: [INFO] [stacks] update romm: pin advanced to /opt/docker/felhom-controller/data/catalog-cache/templates/romm/steps/7f9c6a74b5891f8e.yml (romm=rommapp/romm:5.3.0, romm-db=mariadb:11.4, romm-redis=redis:7-alpine)
|
|
2026/09/24 20:31:01 update.go:1285: [INFO] [stacks] update romm: phase pulling
|
|
2026/09/24 20:31:02 update.go:1285: [INFO] [stacks] update romm: phase copying
|
|
2026/09/24 20:31:05 update.go:1285: [INFO] [stacks] update romm: phase copying
|
|
2026/09/24 20:31:06 undo.go:435: [INFO] [stacks] update romm: copied romm_romm_config → romm_romm_config.pre-update-20260924T203105Z in 479ms
|
|
2026/09/24 20:31:06 update.go:1285: [INFO] [stacks] update romm: phase copying
|
|
2026/09/24 20:31:07 undo.go:435: [INFO] [stacks] update romm: copied romm_romm_db_data → romm_romm_db_data.pre-update-20260924T203105Z in 803ms
|
|
2026/09/24 20:31:07 update.go:1285: [INFO] [stacks] update romm: phase copying
|
|
2026/09/24 20:31:07 undo.go:435: [INFO] [stacks] update romm: copied romm_romm_redis_data → romm_romm_redis_data.pre-update-20260924T203105Z in 463ms
|
|
2026/09/24 20:31:07 update.go:1285: [INFO] [stacks] update romm: phase starting
|
|
2026/09/24 20:31:18 update.go:1285: [INFO] [stacks] update romm: phase verifying
|
|
2026/09/24 20:31:59 update.go:942: [INFO] [stacks] update romm: healthy after 40s (the app's health check passed)
|
|
2026/09/24 20:31:59 update.go:958: [INFO] [stacks] update romm: DONE in 59s
|
|
2026/09/24 20:32:00 unattended.go:327: [INFO] [update-leg] romm: step ended done after 60.1 s
|
|
2026/09/24 20:32:00 update.go:526: [INFO] [stacks] update vikunja: accepted — guarded update started
|
|
2026/09/24 20:32:00 unattended.go:320: [INFO] [update-leg] vikunja: step pressed vikunja=vikunja/vikunja:2.3.0 → vikunja=vikunja/vikunja:2.6.0
|
|
2026/09/24 20:32:00 update.go:1285: [INFO] [stacks] update vikunja: phase checking
|
|
2026/09/24 20:32:00 update.go:776: [INFO] [stacks] update vikunja: ladder — the last step (1 of 1) — the catalog's current definition
|
|
2026/09/24 20:32:00 update.go:789: [INFO] [stacks] update vikunja: precondition met — Tier 1 (own recovery unit) copy from 2026-09-24T20:20:16Z (12m0s old, limit 24h0m0s)
|
|
2026/09/24 20:32:00 update.go:1285: [INFO] [stacks] update vikunja: phase safety-dump
|
|
2026/09/24 20:32:00 update.go:821: [INFO] [stacks] update vikunja: safety dump done (0 file(s)) []
|
|
2026/09/24 20:32:01 undo.go:285: [INFO] [stacks] update vikunja: the undo copy will hold 2 named volume(s), 2.2 MiB
|
|
2026/09/24 20:32:01 update.go:1285: [INFO] [stacks] update vikunja: phase pinning
|
|
2026/09/24 20:32:01 pin.go:373: [INFO] [stacks] update vikunja: pin advanced to /opt/docker/felhom-controller/data/catalog-cache/templates/vikunja/docker-compose.yml (vikunja=vikunja/vikunja:2.6.0)
|
|
2026/09/24 20:32:01 update.go:1285: [INFO] [stacks] update vikunja: phase pulling
|
|
2026/09/24 20:32:01 update.go:1285: [INFO] [stacks] update vikunja: phase copying
|
|
2026/09/24 20:32:02 update.go:1285: [INFO] [stacks] update vikunja: phase copying
|
|
2026/09/24 20:32:02 undo.go:435: [INFO] [stacks] update vikunja: copied vikunja_vikunja_data → vikunja_vikunja_data.pre-update-20260924T203202Z in 481ms
|
|
2026/09/24 20:32:02 update.go:1285: [INFO] [stacks] update vikunja: phase copying
|
|
2026/09/24 20:32:03 undo.go:435: [INFO] [stacks] update vikunja: copied vikunja_vikunja_db → vikunja_vikunja_db.pre-update-20260924T203202Z in 410ms
|
|
2026/09/24 20:32:03 update.go:1285: [INFO] [stacks] update vikunja: phase starting
|
|
2026/09/24 20:32:03 update.go:1285: [INFO] [stacks] update vikunja: phase verifying
|
|
2026/09/24 20:33:33 update.go:991: [ERROR] [stacks] update vikunja FAILED after the new version was started: not healthy: not healthy within 1m30s (last: health check failing)
|
|
2026/09/24 20:33:34 update.go:983: [INFO] [stacks] update vikunja: kept 1299 bytes of the app's own log at /opt/docker/stacks/vikunja/hold-logs/20260924T203333Z/compose-logs.txt before stopping it (R-621)
|
|
2026/09/24 20:33:34 update.go:1285: [INFO] [stacks] update vikunja: phase undoing
|
|
2026/09/24 20:33:34 undo.go:513: [WARN] [stacks] update vikunja: UNDO — putting back the previous version and its 2 volume copy(ies) (reason: not healthy: not healthy within 1m30s (last: health check failing))
|
|
2026/09/24 20:33:41 unattended.go:490: [INFO] [stacks] update vikunja: step vikunja=vikunja/vikunja:2.6.0 recorded as undone — the automatic leg will not press it again until the catalog's ladder changes (ladder 5c632840c2e89eff)
|
|
2026/09/24 20:33:41 undo.go:637: [INFO] [stacks] update vikunja: event app_update_undone
|
|
2026/09/24 20:33:41 notifier.go:1255: [WARN] notifier disabled (no hub configured): DROPPED event app_update_undone (severity warning) — further app_update_undone events are logged at DEBUG only
|
|
2026/09/24 20:33:41 undo.go:565: [INFO] [stacks] update vikunja: UNDONE in 8s — the previous version is running on the data from before the update (the app's health check passed)
|
|
2026/09/24 20:33:45 unattended.go:327: [INFO] [update-leg] vikunja: step ended undone after 105.2 s
|
|
2026/09/24 20:33:45 update.go:526: [INFO] [stacks] update wishlist: accepted — guarded update started
|
|
2026/09/24 20:33:45 unattended.go:320: [INFO] [update-leg] wishlist: step pressed wishlist=ghcr.io/cmintey/wishlist:v0.66.0 → wishlist=ghcr.io/cmintey/wishlist:v0.67.1
|
|
2026/09/24 20:33:45 update.go:1285: [INFO] [stacks] update wishlist: phase checking
|
|
2026/09/24 20:33:45 update.go:776: [INFO] [stacks] update wishlist: ladder — the last step (1 of 1) — the catalog's current definition
|
|
2026/09/24 20:33:45 update.go:789: [INFO] [stacks] update wishlist: precondition met — Tier 1 (own recovery unit) copy from 2026-09-24T20:20:16Z (13m0s old, limit 24h0m0s)
|
|
2026/09/24 20:33:45 update.go:1285: [INFO] [stacks] update wishlist: phase safety-dump
|
|
2026/09/24 20:33:45 update.go:821: [INFO] [stacks] update wishlist: safety dump done (0 file(s)) []
|
|
2026/09/24 20:33:46 undo.go:285: [INFO] [stacks] update wishlist: the undo copy will hold 2 named volume(s), 0.4 MiB
|
|
2026/09/24 20:33:46 update.go:1285: [INFO] [stacks] update wishlist: phase pinning
|
|
2026/09/24 20:33:46 pin.go:373: [INFO] [stacks] update wishlist: pin advanced to /opt/docker/felhom-controller/data/catalog-cache/templates/wishlist/docker-compose.yml (wishlist=ghcr.io/cmintey/wishlist:v0.67.1)
|
|
2026/09/24 20:33:46 update.go:1285: [INFO] [stacks] update wishlist: phase pulling
|
|
2026/09/24 20:33:46 update.go:1285: [INFO] [stacks] update wishlist: phase copying
|
|
2026/09/24 20:33:47 update.go:1285: [INFO] [stacks] update wishlist: phase copying
|
|
2026/09/24 20:33:47 undo.go:435: [INFO] [stacks] update wishlist: copied wishlist_wishlist_data → wishlist_wishlist_data.pre-update-20260924T203347Z in 485ms
|
|
2026/09/24 20:33:47 update.go:1285: [INFO] [stacks] update wishlist: phase copying
|
|
2026/09/24 20:33:48 undo.go:435: [INFO] [stacks] update wishlist: copied wishlist_wishlist_uploads → wishlist_wishlist_uploads.pre-update-20260924T203347Z in 438ms
|
|
2026/09/24 20:33:48 update.go:1285: [INFO] [stacks] update wishlist: phase starting
|
|
2026/09/24 20:33:48 update.go:1285: [INFO] [stacks] update wishlist: phase verifying
|
|
2026/09/24 20:34:03 update.go:942: [INFO] [stacks] update wishlist: healthy after 15s (the app's health check passed)
|
|
2026/09/24 20:34:03 update.go:958: [INFO] [stacks] update wishlist: DONE in 18s
|
|
2026/09/24 20:34:05 unattended.go:327: [INFO] [update-leg] wishlist: step ended done after 20.1 s
|
|
2026/09/24 20:34:05 unattended.go:235: [INFO] [update-leg] update leg (after-offsite): done=2 undone=1 held=0 failed=0 skipped=1 in 3m6s [skipped: navidrome=needs_person]
|
|
2026/09/24 20:34:05 scheduler.go:363: [INFO] [scheduler] Job offbox-backup completed (took 3m5.528s)
|
|
2026/09/24 20:34:05 scheduler.go:67: [DEBUG] [scheduler] daily job offbox-backup: next run at 2026-09-25 22:31:00 CEST (waiting 23h56m54s)
|