20:54:13 ==== nextcloud: nextcloud:34.0.1-apache  ->  nextcloud:34.0.4-apache   (sub=cloud, class=db-mariadb)
20:54:17   [1] made the drive paths this app requires: ['/mnt/felhom-drives/scratch_hdd/userdata/nextcloud']
20:54:17   [1] required fields filled beyond DOMAIN/SUBDOMAIN: ['NEXTCLOUD_ADMIN_PASSWORD', 'HDD_PATH']
20:54:17   [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
20:56:18   [1] deployed, controller state=running, pinned={'nextcloud': 'nextcloud:34.0.1-apache', 'nextcloud-db': 'mariadb:12.3', 'nextcloud-redis': 'redis:7-alpine'}
20:56:22   [2] seeding through the app's own front door
20:56:28     nextcloud: occ user:add :: The account "drillf006e5" was created successfully Display name set to "drillf006e5"
20:56:33     nextcloud: seeded user drillf006e5
20:56:33   [3] control C1 — reading the seed back BEFORE the update
20:56:42     nextcloud: readback of the seeded user found=True
20:56:42   [4] backup press SKIPPED for nextcloud (R-648: whole-box only; the update's backing-up phase backs up nextcloud alone)
20:56:43   [5] drill commit ba1831cd6560: nextcloud nextcloud:34.0.1-apache -> nextcloud:34.0.4-apache (push rc=0)
20:56:48   [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:56:48   [5] badge EN: [{'title': 'A newer version of this app is available. Select the Update button to start it.', 'text': 'Update available — today'}]
20:56:48   [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'}
20:56:48       +   0.0s  phase=safety-dump  label=Adatbázis pillanatkép…  err=None  hold=None
20:56:51       +   3.1s  phase=pulling  label=Új verzió letöltése…  err=None  hold=None
20:57:22       +  33.9s  phase=copying  label=Az adatok másolása a frissítés előtt…  err=None  hold=None
20:57:34       +  46.2s  phase=starting  label=Indítás az új verzióval…  err=None  hold=None
20:57:40       +  52.3s  phase=verifying  label=Működés ellenőrzése…  err=None  hold=None
20:58:12       +  84.1s  phase=done  label=Frissítve  err=None  hold=None
20:58:12   [7] reading the seed back AFTER the update
20:58:19     nextcloud: readback of the seeded user found=True
20:58:23   [8] pinned    = {'nextcloud': 'nextcloud:34.0.4-apache', 'nextcloud-db': 'mariadb:12.3', 'nextcloud-redis': 'redis:7-alpine'}
20:58:23   [8] installed = {'nextcloud': 'nextcloud:34.0.4-apache', 'nextcloud-db': 'mariadb:12.3', 'nextcloud-redis': 'redis:7-alpine'}
20:58:23   [8] compose   = ['image: nextcloud:34.0.4-apache', 'image: mariadb:12.3', 'image: redis:7-alpine']
20:58:23   [8] inspect   = ['nextcloud  nextcloud:34.0.4-apache  running=true  restarts=0', 'nextcloud-redis  redis:7-alpine  running=true  restarts=0', 'nextcloud-db  mariadb:12.3  running=true  restarts=0']
20:58:23   [9] verdict proven  -> /mnt/5_hdd/felhom.eu/git/felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/verdict.json
20:58:25   [X] stop -> 200 {'ok': True, 'message': 'Stack nextcloud stop completed'}
20:58:30   [X] remove (with drive data) -> 409 {'ok': False, 'error': 'A(z) /mnt/felhom-drives/scratch_hdd/userdata/nextcloud tárhely jelenleg nem elérhető — az alkalmazás nem távolítható el, amíg a meghajtó
20:58:30   [X] refused because the drive path cannot be resolved (R-442, fail-closed and right) — removing the app and KEEPING the drive data instead
20:58:58   [X] remove (keeping drive data) -> 200 {'ok': True, 'data': {'removed': 'nextcloud', 'volumes_removed': ['nextcloud_nextcloud_db_data', 'nextcloud_nextcloud_html', 'nextcloud_nextcloud_redis_data'], 
20:59:07   [X] after remove: deployed=False leftovers='/opt/docker/stacks/nextcloud'
21:00:10   [X] R-626 check +60 s after remove: 'clean'
21:00:10   [9] verdict proven  -> /mnt/5_hdd/felhom.eu/git/felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/verdict.json
