20:59:32 ==== opengist: ghcr.io/thomiceli/opengist:1.13  ->  ghcr.io/thomiceli/opengist:1.15   (sub=gist, class=sqlite)
20:59:32   [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
20:59:47   [1] deployed, controller state=running, pinned={'opengist': 'ghcr.io/thomiceli/opengist:1.13'}
20:59:50   [2] seeding through the app's own front door
20:59:51     opengist: /register (with its own _csrf) http=302
20:59:51   [3] control C1 — reading the seed back BEFORE the update
20:59:52     opengist: sign-in as the seeded account http=302 name_on_page=True
20:59:52   [4] backup press SKIPPED for opengist (R-648: whole-box only; the update's backing-up phase backs up opengist alone)
20:59:53   [5] drill commit 28f3cc4a6598: opengist ghcr.io/thomiceli/opengist:1.13 -> ghcr.io/thomiceli/opengist:1.15 (push rc=0)
20:59:57   [5] badge 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ő — ma'}]
20:59:57   [5] badge EN: [{'title': 'A newer version of this app is available. Select the Update button to start it.', 'text': 'Update available — today'}]
20:59:57   [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'}
20:59:57       +   0.0s  phase=backing-up  label=Biztonsági mentés készül a frissítés előtt…  err=None  hold=None
21:00:00       +   2.1s  phase=pulling  label=Új verzió letöltése…  err=None  hold=None
21:00:01       +   3.1s  phase=copying  label=Az adatok másolása a frissítés előtt…  err=None  hold=None
21:00:02       +   4.1s  phase=verifying  label=Működés ellenőrzése…  err=None  hold=None
21:00:07       +   9.2s  phase=done  label=Frissítve  err=None  hold=None
21:00:07   [7] reading the seed back AFTER the update
21:06:09     app never answered on gist/login (last rc=0 code=404)
21:06:09     opengist: /login never came back after the update
21:06:12   [8] pinned    = {'opengist': 'ghcr.io/thomiceli/opengist:1.15'}
21:06:12   [8] installed = {'opengist': 'ghcr.io/thomiceli/opengist:1.15'}
21:06:12   [8] compose   = ['image: ghcr.io/thomiceli/opengist:1.15']
21:06:12   [8] inspect   = ['opengist  ghcr.io/thomiceli/opengist:1.15  running=true  restarts=0']
21:06:12   [9] verdict failed  -> /mnt/5_hdd/felhom.eu/git/felhom.eu/documentation/audits/night-2026-09-23/apps/opengist/verdict.json
21:06:12   [X] stop -> 200 {'ok': True, 'message': 'Stack opengist stop completed'}
21:06:44   [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'opengist', 'volumes_removed': ['opengist_opengist_data'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [], 'hdd_note': 'Az 
21:06:52   [X] after remove: deployed=False leftovers='/opt/docker/stacks/opengist'
21:07:57   [X] R-626 check +60 s after remove: 'clean'
21:07:57   [9] verdict failed  -> /mnt/5_hdd/felhom.eu/git/felhom.eu/documentation/audits/night-2026-09-23/apps/opengist/verdict.json
