08:17:21 labels before (unlabelled after the v0.267.0 restore): vikunja_vikunja_data null vikunja_vikunja_db null 08:17:22 drill 17a5e25f99bc: vikunja 2.6.0 + probe 8999 (the failing edge) push rc=0 08:17:27 [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'} 08:17:27 + 0.0s phase=safety-dump label=Adatbázis pillanatkép… err=None hold=None 08:17:28 + 1.1s phase=pulling label=Új verzió letöltése… err=None hold=None 08:17:30 + 3.1s phase=copying label=Az adatok másolása a frissítés előtt… err=None hold=None 08:17:31 + 4.1s phase=verifying label=Működés ellenőrzése… err=None hold=None 08:19:01 + 94.3s phase=undoing label=Visszaállítás az előző változatra… err=None hold=None 08:19:10 + 102.5s phase=undone label=Visszaállítva az előző változatra err=None hold=None 08:19:13 controller log (e): 2026/09/24 06:17:27 update.go:722: [INFO] [stacks] update vikunja: ladder — the installed version vikunja=vikunja/vikunja:2.5.0 matches no update_ladder entry (1 entries) — an app older than the ladder has no record to climb; the catalog's current definition 2026/09/24 06:17:27 undo.go:387: [WARN] [stacks] update vikunja: volume(s) [vikunja_vikunja_data vikunja_vikunja_db] carry no compose label (recreated by a restore before v0.268.0 — R-658) — copied by name 2026/09/24 06:17:28 undo.go:273: [INFO] [stacks] update vikunja: the undo copy will hold 2 named volume(s), 2.6 MiB 2026/09/24 06:17:30 undo.go:423: [INFO] [stacks] update vikunja: copied vikunja_vikunja_data → vikunja_vikunja_data.pre-update-20260924T061729Z in 431ms 2026/09/24 06:17:30 undo.go:423: [INFO] [stacks] update vikunja: copied vikunja_vikunja_db → vikunja_vikunja_db.pre-update-20260924T061729Z in 428ms 2026/09/24 06:19:01 undo.go:501: [WARN] [stacks] update vikunja: UNDO — putting back the previous version and its 2 volume copy(ies) (reason: not healthy: not healthy within 1m30s (last: state unhealthy)) 2026/09/24 06:19:09 undo.go:549: [INFO] [stacks] update vikunja: UNDONE in 7s — the previous version is running on the data from before the update (the app's health check passed) 08:19:13 vikunja: readback of the seeded project http=200 ok=True 08:19:14 vikunja: readback of the seeded project http=200 ok=True 08:19:14 READBACK after the undo (e): {'A': True, 'B': True} 08:19:17 [R] restoring vikunja from snapshot 'helyi' (of 1 offered) 08:19:17 [R] POST /backup/restore -> HTTP/2 302 ['location: /backups/restore?flash=flash.restore.started'] 08:19:17 + 0.0s restore (True, None, None) 08:20:54 + 97.2s restore (False, None, None) 08:20:54 [R] after restore: state=unhealthy hold=None phase=undone 08:21:00 labels after the v0.268.0 restore: vikunja_vikunja_data {"com.docker.compose.project":"vikunja","com.docker.compose.version":"5.5.0","com.docker.compose.volume":"vikunja_data"} vikunja_vikunja_db {"com.docker.compose.project":"vikunja","com.docker.compose.version":"5.5.0","com.docker.compose.volume":"vikunja_db"} 08:21:06 compose warnings after the restore (want none): (none) 08:21:07 vikunja: readback of the seeded project http=200 ok=True 08:21:07 READBACK after the v0.268.0 restore (f): {'A': True} 08:21:07 vikunja: register http=200 08:21:07 vikunja: create project http=201 08:21:07 [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'} 08:21:08 + 0.0s phase=backing-up label=Biztonsági mentés készül a frissítés előtt… err=None hold=None 08:21:10 + 2.1s phase=safety-dump label=Adatbázis pillanatkép… err=None hold=None 08:21:11 + 3.1s phase=pulling label=Új verzió letöltése… err=None hold=None 08:21:12 + 4.1s phase=copying label=Az adatok másolása a frissítés előtt… err=None hold=None 08:21:13 + 5.2s phase=starting label=Indítás az új verzióval… err=None hold=None 08:21:14 + 6.2s phase=verifying label=Működés ellenőrzése… err=None hold=None 08:21:19 + 11.3s phase=done label=Frissítve err=None hold=None 08:21:22 controller log (g): 2026/09/24 06:21:07 update.go:722: [INFO] [stacks] update vikunja: ladder — the installed version vikunja=vikunja/vikunja:2.5.0 matches no update_ladder entry (1 entries) — an app older than the ladder has no record to climb; the catalog's current definition 2026/09/24 06:21:09 tier2.go:425: [INFO] [backup] Tier 2 copied vikunja → /mnt/felhom-drives/scratch_hdd/backups/secondary/vikunja (2.6 MB, 0 leg(s), 0s) 2026/09/24 06:21:10 undo.go:273: [INFO] [stacks] update vikunja: the undo copy will hold 2 named volume(s), 2.6 MiB 2026/09/24 06:21:12 undo.go:423: [INFO] [stacks] update vikunja: copied vikunja_vikunja_data → vikunja_vikunja_data.pre-update-20260924T062112Z in 481ms 2026/09/24 06:21:13 undo.go:423: [INFO] [stacks] update vikunja: copied vikunja_vikunja_db → vikunja_vikunja_db.pre-update-20260924T062112Z in 462ms 08:21:23 vikunja: readback of the seeded project http=200 ok=True 08:21:23 vikunja: readback of the seeded project http=200 ok=True 08:21:23 READBACK after the second undo (g): {'A': True, 'C': True} 08:21:24 drill 418e8ed2aeb2: vikunja back to 2.5.0 + its real probe push rc=0 08:21:24 [X] stop -> 200 {'ok': True, 'message': 'Stack vikunja stop completed'} 08:21:56 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'vikunja', 'volumes_removed': ['vikunja_vikunja_data', 'vikunja_vikunja_db'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [ 08:22:04 [X] after remove: deployed=False leftovers='/opt/docker/stacks/vikunja' 08:22:07 after remove: total 24 drwxr-xr-x 3 root root 4096 Sep 24 06:21 . drwxr-xr-x 57 root root 4096 Sep 13 20:22 .. -rw-r--r-- 1 root root 4419 Sep 24 06:19 .felhom.yml -rw-r--r-- 1 root root 1280 Sep 24 06:21 docker-compose.yml drwxr-xr-x 12 root root 4096 Sep 24 06:19 hold-logs no vikunja volumes